41
nr[in]:bit参数指向的位掩码的二进制位数
bit[out]:需要初始化的位掩码
返回值:
0:成功
3.2 设置 位掩码 中的一位
/* 将位掩码中的一位设置为 1 */
static inline int igd_set_bit(int nr, unsigned long*bit)
参数:
nr[in]:设置 bit 中第 nr 位为 1
bit[in/out]:指向位掩码
返回值:
0:成功
3.3 清除 位掩码 中的一位
/* 将位掩码中的一位清除为 0 */
static inline int igd_clear_bit(intnr,unsigned long *bit)
参数:
nr[in]:设置 bit 中第 nr 位为 0
bit[in/out]:指向位掩码
返回值:
0:成功
3.4 测试 位掩码 中的一位
/* 返回掩码中指定位的值 */
static inline int igd_test_bit(int nr,unsigned long *bit)
参数:
nr[in]:要测试的位
bit[in]:指向位掩码
返回值:
1:该位为 1,0:该位为 0