ice_bitmap_t
ice_set_default_promisc_mask(ice_bitmap_t *promisc_mask)
ice_bitmap_t *promisc_mask, uint16_t vid)
ice_bitmap_t *promisc_mask)
ice_bitmap_t *promisc_mask, uint16_t vid)
ice_disable_unsupported_features(ice_bitmap_t *bitmap)
static inline bool ice_is_tc_ena(ice_bitmap_t bitmap, uint8_t tc)
const ice_bitmap_t *src;
src = !i ? (const ice_bitmap_t *)ice_ptypes_mac_ofos :
(const ice_bitmap_t *)ice_ptypes_mac_il;
src = (const ice_bitmap_t *)ice_ptypes_macvlan_il;
(const ice_bitmap_t *)ice_ptypes_arp_of,
src = i ? (const ice_bitmap_t *)ice_ptypes_ipv4_il :
(const ice_bitmap_t *)ice_ptypes_ipv4_ofos_all;
src = i ? (const ice_bitmap_t *)ice_ptypes_ipv6_il :
(const ice_bitmap_t *)ice_ptypes_ipv6_ofos_all;
src = !i ? (const ice_bitmap_t *)ice_ptypes_ipv4_ofos_no_l4 :
(const ice_bitmap_t *)ice_ptypes_ipv4_il_no_l4;
src = !i ? (const ice_bitmap_t *)ice_ptypes_ipv4_ofos :
(const ice_bitmap_t *)ice_ptypes_ipv4_il;
src = !i ? (const ice_bitmap_t *)ice_ptypes_ipv6_ofos_no_l4 :
(const ice_bitmap_t *)ice_ptypes_ipv6_il_no_l4;
src = !i ? (const ice_bitmap_t *)ice_ptypes_ipv6_ofos :
(const ice_bitmap_t *)ice_ptypes_ipv6_il;
src = (const ice_bitmap_t *)ice_ptypes_udp_il;
(const ice_bitmap_t *)ice_ptypes_tcp_il,
src = (const ice_bitmap_t *)ice_ptypes_sctp_il;
src = !i ? (const ice_bitmap_t *)ice_ptypes_icmp_of :
(const ice_bitmap_t *)ice_ptypes_icmp_il;
src = (const ice_bitmap_t *)ice_ptypes_gre_of;
ice_bitmap_t *ptypes, struct ice_fv_word *es)
ice_for_each_set_bit(i, (const ice_bitmap_t *)&cfg->hash_flds,
#define BITS_PER_CHUNK (8 * sizeof(ice_bitmap_t))
#define LAST_CHUNK_MASK(nr) (((ice_bitmap_t)~0) >> \
ice_bitmap_t A[BITS_TO_CHUNKS(sz)]
static inline bool ice_is_bit_set_internal(uint16_t nr, const ice_bitmap_t *bitmap)
static inline void ice_clear_bit_internal(uint16_t nr, ice_bitmap_t *bitmap)
static inline void ice_set_bit_internal(uint16_t nr, ice_bitmap_t *bitmap)
ice_bitmap_t *bitmap)
static inline bool ice_test_and_set_bit_internal(uint16_t nr, ice_bitmap_t *bitmap)
static inline bool ice_is_bit_set(const ice_bitmap_t *bitmap, uint16_t nr)
static inline void ice_clear_bit(uint16_t nr, ice_bitmap_t *bitmap)
static inline void ice_set_bit(uint16_t nr, ice_bitmap_t *bitmap)
ice_test_and_clear_bit(uint16_t nr, ice_bitmap_t *bitmap)
ice_test_and_set_bit(uint16_t nr, ice_bitmap_t *bitmap)
static inline void ice_zero_bitmap(ice_bitmap_t *bmp, uint16_t size)
memset(bmp, 0, BITS_TO_CHUNKS(size) * sizeof(ice_bitmap_t));
ice_and_bitmap(ice_bitmap_t *dst, const ice_bitmap_t *bmp1,
const ice_bitmap_t *bmp2, uint16_t size)
ice_bitmap_t res = 0, mask;
ice_or_bitmap(ice_bitmap_t *dst, const ice_bitmap_t *bmp1,
const ice_bitmap_t *bmp2, uint16_t size)
ice_bitmap_t mask;
ice_xor_bitmap(ice_bitmap_t *dst, const ice_bitmap_t *bmp1,
const ice_bitmap_t *bmp2, uint16_t size)
ice_bitmap_t mask;
ice_andnot_bitmap(ice_bitmap_t *dst, const ice_bitmap_t *bmp1,
const ice_bitmap_t *bmp2, uint16_t size)
ice_bitmap_t mask;
ice_find_next_bit(const ice_bitmap_t *bitmap, uint16_t size, uint16_t offset)
static inline uint16_t ice_find_first_bit(const ice_bitmap_t *bitmap, uint16_t size)
static inline bool ice_is_any_bit_set(ice_bitmap_t *bitmap, uint16_t size)
static inline void ice_cp_bitmap(ice_bitmap_t *dst, ice_bitmap_t *src, uint16_t size)
memcpy(dst, src, BITS_TO_CHUNKS(size) * sizeof(ice_bitmap_t));
ice_bitmap_set(ice_bitmap_t *dst, uint16_t pos, uint16_t num_bits)
ice_bitmap_hweight(ice_bitmap_t *bm, uint16_t size)
ice_cmp_bitmap(ice_bitmap_t *bmp1, ice_bitmap_t *bmp2, uint16_t size)
ice_bitmap_t mask;
ice_bitmap_from_array32(ice_bitmap_t *dst, uint32_t *src, uint16_t size)