Home
last modified time | relevance | path

Searched refs:bitindex (Results 1 – 2 of 2) sorted by relevance

/f-stack/freebsd/contrib/openzfs/module/icp/include/sys/
H A Dbitmap.h83 #define BT_BIW(bitindex) \ argument
90 #define BT_BIW32(bitindex) \ argument
104 ((BT_WIM((bitmap), (bitindex)) & BT_BIW(bitindex)) ? 1 : 0)
106 { BT_WIM((bitmap), (bitindex)) |= BT_BIW(bitindex); }
108 { BT_WIM((bitmap), (bitindex)) &= ~BT_BIW(bitindex); }
116 ((BT_WIM32((bitmap), (bitindex)) & BT_BIW32(bitindex)) ? 1 : 0)
118 { BT_WIM32((bitmap), (bitindex)) |= BT_BIW32(bitindex); }
120 { BT_WIM32((bitmap), (bitindex)) &= ~BT_BIW32(bitindex); }
160 { atomic_or_ulong(&(BT_WIM(bitmap, bitindex)), BT_BIW(bitindex)); }
162 { atomic_and_ulong(&(BT_WIM(bitmap, bitindex)), ~BT_BIW(bitindex)); }
[all …]
/f-stack/dpdk/drivers/net/ixgbe/base/
H A Dixgbe_82598.c978 u32 bitindex; in ixgbe_set_vfta_82598() local
994 bitindex = (vlan & 0x7) << 2; /* lower 3 bits indicate nibble */ in ixgbe_set_vfta_82598()
998 bits &= (~(0x0F << bitindex)); in ixgbe_set_vfta_82598()
999 bits |= (vind << bitindex); in ixgbe_set_vfta_82598()
1003 bitindex = vlan & 0x1F; /* lower five bits */ in ixgbe_set_vfta_82598()
1008 bits |= (1 << bitindex); in ixgbe_set_vfta_82598()
1011 bits &= ~(1 << bitindex); in ixgbe_set_vfta_82598()