linuxのメモ

Linux kernelの実装を解説していきます (対象ver 4.5)

bit操作 - CONST_MASK()

概要

1バイト分のビットマスクを生成する

詳細

このマクロでは以下の引数を受け取る

  • ビット番号を示す : nr

nrと7の論理積を取ることでnrの下位3ビットの値を取得し、取得した値分1を左にシフトすることでnrが示す下位1バイトのビットマスクを生成する