Home
last modified time | relevance | path

Searched refs:mask (Results 1 – 25 of 499) sorted by relevance

12345678910>>...20

/dpdk/drivers/net/txgbe/base/
H A Dtxgbe_osdep.h125 mask = ((mask & 0x5555) << 1) | ((mask & 0xAAAA) >> 1); in REVERT_BIT_MASK16()
126 mask = ((mask & 0x3333) << 2) | ((mask & 0xCCCC) >> 2); in REVERT_BIT_MASK16()
127 mask = ((mask & 0x0F0F) << 4) | ((mask & 0xF0F0) >> 4); in REVERT_BIT_MASK16()
133 mask = ((mask & 0x55555555) << 1) | ((mask & 0xAAAAAAAA) >> 1); in REVERT_BIT_MASK32()
134 mask = ((mask & 0x33333333) << 2) | ((mask & 0xCCCCCCCC) >> 2); in REVERT_BIT_MASK32()
135 mask = ((mask & 0x0F0F0F0F) << 4) | ((mask & 0xF0F0F0F0) >> 4); in REVERT_BIT_MASK32()
136 mask = ((mask & 0x00FF00FF) << 8) | ((mask & 0xFF00FF00) >> 8); in REVERT_BIT_MASK32()
142 mask = ((mask & 0x5555555555555555) << 1) | in REVERT_BIT_MASK64()
144 mask = ((mask & 0x3333333333333333) << 2) | in REVERT_BIT_MASK64()
146 mask = ((mask & 0x0F0F0F0F0F0F0F0F) << 4) | in REVERT_BIT_MASK64()
[all …]
H A Dtxgbe_eeprom.c176 err = hw->mac.acquire_swfw_sync(hw, mask); in txgbe_ee_read16()
182 hw->mac.release_swfw_sync(hw, mask); in txgbe_ee_read16()
205 err = hw->mac.acquire_swfw_sync(hw, mask); in txgbe_ee_readw_buffer()
222 hw->mac.release_swfw_sync(hw, mask); in txgbe_ee_readw_buffer()
234 err = hw->mac.acquire_swfw_sync(hw, mask); in txgbe_ee_readw_sw()
240 hw->mac.release_swfw_sync(hw, mask); in txgbe_ee_readw_sw()
264 hw->mac.release_swfw_sync(hw, mask); in txgbe_ee_read32()
290 hw->mac.release_swfw_sync(hw, mask); in txgbe_ee_write16()
329 hw->mac.release_swfw_sync(hw, mask); in txgbe_ee_writew_buffer()
346 hw->mac.release_swfw_sync(hw, mask); in txgbe_ee_writew_sw()
[all …]
/dpdk/drivers/net/ngbe/base/
H A Dngbe_osdep.h128 mask = ((mask & 0x5555) << 1) | ((mask & 0xAAAA) >> 1); in REVERT_BIT_MASK16()
129 mask = ((mask & 0x3333) << 2) | ((mask & 0xCCCC) >> 2); in REVERT_BIT_MASK16()
130 mask = ((mask & 0x0F0F) << 4) | ((mask & 0xF0F0) >> 4); in REVERT_BIT_MASK16()
136 mask = ((mask & 0x55555555) << 1) | ((mask & 0xAAAAAAAA) >> 1); in REVERT_BIT_MASK32()
137 mask = ((mask & 0x33333333) << 2) | ((mask & 0xCCCCCCCC) >> 2); in REVERT_BIT_MASK32()
138 mask = ((mask & 0x0F0F0F0F) << 4) | ((mask & 0xF0F0F0F0) >> 4); in REVERT_BIT_MASK32()
139 mask = ((mask & 0x00FF00FF) << 8) | ((mask & 0xFF00FF00) >> 8); in REVERT_BIT_MASK32()
145 mask = ((mask & 0x5555555555555555) << 1) | in REVERT_BIT_MASK64()
147 mask = ((mask & 0x3333333333333333) << 2) | in REVERT_BIT_MASK64()
149 mask = ((mask & 0x0F0F0F0F0F0F0F0F) << 4) | in REVERT_BIT_MASK64()
[all …]
/dpdk/lib/eal/include/
H A Drte_bitops.h62 return (*addr) & mask; in rte_bit_relaxed_get32()
83 *addr = (*addr) | mask; in rte_bit_relaxed_set32()
104 *addr = (*addr) & (~mask); in rte_bit_relaxed_clear32()
129 *addr = val | mask; in rte_bit_relaxed_test_and_set32()
130 return val & mask; in rte_bit_relaxed_test_and_set32()
155 *addr = val & (~mask); in rte_bit_relaxed_test_and_clear32()
156 return val & mask; in rte_bit_relaxed_test_and_clear32()
181 return (*addr) & mask; in rte_bit_relaxed_get64()
248 *addr = val | mask; in rte_bit_relaxed_test_and_set64()
274 *addr = val & (~mask); in rte_bit_relaxed_test_and_clear64()
[all …]
/dpdk/app/test-bbdev/
H A Dtest_bbdev_vector.c1044 const int mask = vector->mask; in check_decoder() local
1085 if (!(mask & TEST_BBDEV_VF_R)) in check_decoder()
1089 if (!(mask & TEST_BBDEV_VF_E)) in check_decoder()
1092 if (!(mask & TEST_BBDEV_VF_K)) in check_decoder()
1132 const int mask = vector->mask; in check_ldpc_decoder() local
1166 if (!(mask & TEST_BBDEV_VF_R)) in check_ldpc_decoder()
1170 if (!(mask & TEST_BBDEV_VF_E)) in check_ldpc_decoder()
1198 const int mask = vector->mask; in check_encoder() local
1252 if (!(mask & TEST_BBDEV_VF_R)) in check_encoder()
1260 if (!(mask & TEST_BBDEV_VF_K)) in check_encoder()
[all …]
/dpdk/drivers/net/mvpp2/
H A Dmrvl_flow.c45 if (!field->mask) in mrvl_alloc_key_mask()
53 field->mask = NULL; in mrvl_alloc_key_mask()
66 rte_free(field->mask); in mrvl_free_key_mask()
68 field->mask = NULL; in mrvl_free_key_mask()
106 const uint8_t *mask; in mrvl_parse_init() local
140 mask = (const uint8_t *)item->mask; in mrvl_parse_init()
166 *mask_ptr = mask; in mrvl_parse_init()
859 if (memcmp(&mask->dst, &zero, sizeof(mask->dst))) { in mrvl_parse_eth()
865 if (memcmp(&mask->src, &zero, sizeof(mask->src))) { in mrvl_parse_eth()
871 if (mask->type) { in mrvl_parse_eth()
[all …]
/dpdk/drivers/net/enic/
H A Denic_flow.c390 const struct rte_flow_item_ipv4 *mask = item->mask; in enic_copy_item_ipv4_v1() local
399 if (!mask) in enic_copy_item_ipv4_v1()
428 const struct rte_flow_item_udp *mask = item->mask; in enic_copy_item_udp_v1() local
467 const struct rte_flow_item_tcp *mask = item->mask; in enic_copy_item_tcp_v1() local
547 const void *mask = arg->item->mask; in enic_copy_item_inner_eth_v2() local
562 const void *mask = arg->item->mask; in enic_copy_item_inner_vlan_v2() local
580 const void *mask = arg->item->mask; in enic_copy_item_inner_ipv4_v2() local
596 const void *mask = arg->item->mask; in enic_copy_item_inner_ipv6_v2() local
612 const void *mask = arg->item->mask; in enic_copy_item_inner_udp_v2() local
627 const void *mask = arg->item->mask; in enic_copy_item_inner_tcp_v2() local
[all …]
/dpdk/drivers/net/igc/
H A Digc_flow.c293 if (filter->mask == 0 || (filter->mask & (filter->mask - 1))) in igc_parse_flow()
316 const struct rte_flow_item_eth *mask = item->mask; in igc_parse_pattern_ether() local
319 if (mask == NULL) { in igc_parse_pattern_ether()
364 const struct rte_flow_item_ipv4 *mask = item->mask; in igc_parse_pattern_ip() local
366 if (mask == NULL) { in igc_parse_pattern_ip()
422 const struct rte_flow_item_ipv6 *mask = item->mask; in igc_parse_pattern_ipv6() local
424 if (mask == NULL) { in igc_parse_pattern_ipv6()
466 const struct rte_flow_item_udp *mask = item->mask; in igc_parse_pattern_udp() local
471 if (mask == NULL) in igc_parse_pattern_udp()
475 if (mask->hdr.dgram_len || mask->hdr.dgram_cksum || mask->hdr.src_port) in igc_parse_pattern_udp()
[all …]
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_verbs.c442 eth.mask.ether_type = mask->type; in flow_verbs_translate_item_eth()
478 e->mask.vlan_tag = eth->mask.vlan_tag; in flow_verbs_item_vlan_update()
519 eth.mask.vlan_tag = mask->tci; in flow_verbs_translate_item_vlan()
522 eth.mask.ether_type = mask->inner_type; in flow_verbs_translate_item_vlan()
636 ipv6.mask.next_hdr = mask->hdr.proto; in flow_verbs_translate_item_ipv6()
679 tcp.mask.dst_port = mask->hdr.dst_port; in flow_verbs_translate_item_tcp()
680 tcp.mask.src_port = mask->hdr.src_port; in flow_verbs_translate_item_tcp()
718 udp.mask.dst_port = mask->hdr.dst_port; in flow_verbs_translate_item_udp()
719 udp.mask.src_port = mask->hdr.src_port; in flow_verbs_translate_item_udp()
965 tunnel.mask.protocol = mask->protocol; in flow_verbs_translate_item_gre()
[all …]
/dpdk/app/test-flow-perf/
H A Ditems_gen.c31 items[items_counter].mask = &eth_mask; in add_ether()
304 uint64_t mask; in fill_items() member
312 .mask = RTE_FLOW_ITEM_TYPE_META, in fill_items()
316 .mask = RTE_FLOW_ITEM_TYPE_TAG, in fill_items()
320 .mask = RTE_FLOW_ITEM_TYPE_ETH, in fill_items()
324 .mask = RTE_FLOW_ITEM_TYPE_VLAN, in fill_items()
328 .mask = RTE_FLOW_ITEM_TYPE_IPV4, in fill_items()
336 .mask = RTE_FLOW_ITEM_TYPE_TCP, in fill_items()
340 .mask = RTE_FLOW_ITEM_TYPE_UDP, in fill_items()
352 .mask = RTE_FLOW_ITEM_TYPE_GRE, in fill_items()
[all …]
/dpdk/drivers/net/cxgbe/
H A Dcxgbe_flow.c15 (fs)->mask.elem = (__m); \
71 fs->mask.ethtype = 0; in cxgbe_tweak_filter_spec()
78 fs->mask.ethtype = 0; in cxgbe_tweak_filter_spec()
87 fs->mask.ethtype = 0; in cxgbe_tweak_filter_spec()
96 fs->mask.ethtype = 0; in cxgbe_tweak_filter_spec()
255 if (fs->mask.ethtype) { in ch_rte_parsetype_vlan()
347 if (mask->hdr.dgram_len || mask->hdr.dgram_cksum) in ch_rte_parsetype_udp()
378 if (mask->hdr.sent_seq || mask->hdr.recv_ack || mask->hdr.data_off || in ch_rte_parsetype_tcp()
379 mask->hdr.tcp_flags || mask->hdr.rx_win || mask->hdr.cksum || in ch_rte_parsetype_tcp()
380 mask->hdr.tcp_urp) in ch_rte_parsetype_tcp()
[all …]
/dpdk/drivers/net/mlx4/
H A Dmlx4_flow.c206 if (mask) { in mlx4_flow_merge_eth()
300 if (!mask || !mask->tci) { in mlx4_flow_merge_vlan()
314 eth->mask.vlan_tag = mask->tci; in mlx4_flow_merge_vlan()
355 if (mask && in mlx4_flow_merge_ipv4()
422 if (mask && in mlx4_flow_merge_udp()
428 if (mask && mask->hdr.dst_port && flow->priority) { in mlx4_flow_merge_udp()
445 udp->mask.dst_port = mask->hdr.dst_port; in mlx4_flow_merge_udp()
446 udp->mask.src_port = mask->hdr.src_port; in mlx4_flow_merge_udp()
505 tcp->mask.dst_port = mask->hdr.dst_port; in mlx4_flow_merge_tcp()
506 tcp->mask.src_port = mask->hdr.src_port; in mlx4_flow_merge_tcp()
[all …]
/dpdk/drivers/net/ixgbe/
H A Dixgbe_fdir.c242 mask |= lo_dword; in reverse_fdir_bitmasks()
243 mask = ((mask & 0x55555555) << 1) | ((mask & 0xAAAAAAAA) >> 1); in reverse_fdir_bitmasks()
244 mask = ((mask & 0x33333333) << 2) | ((mask & 0xCCCCCCCC) >> 2); in reverse_fdir_bitmasks()
245 mask = ((mask & 0x0F0F0F0F) << 4) | ((mask & 0xF0F0F0F0) >> 4); in reverse_fdir_bitmasks()
246 return ((mask & 0x00FF00FF) << 8) | ((mask & 0xFF00FF00) >> 8); in reverse_fdir_bitmasks()
1300 fdir_info->mask.vlan_tci_mask = info->mask.vlan_tci_mask; in ixgbe_fdir_info_get()
1301 fdir_info->mask.ipv4_mask.src_ip = info->mask.src_ipv4_mask; in ixgbe_fdir_info_get()
1302 fdir_info->mask.ipv4_mask.dst_ip = info->mask.dst_ipv4_mask; in ixgbe_fdir_info_get()
1307 fdir_info->mask.src_port_mask = info->mask.src_port_mask; in ixgbe_fdir_info_get()
1308 fdir_info->mask.dst_port_mask = info->mask.dst_port_mask; in ixgbe_fdir_info_get()
[all …]
/dpdk/drivers/common/cnxk/
H A Droc_bitfield.h10 #define FIELD_PREP(mask, val) (((typeof(mask))(val) << __bf_shf(mask)) & (mask)) argument
12 #define FIELD_GET(mask, reg) \ argument
13 ((typeof(mask))(((reg) & (mask)) >> __bf_shf(mask)))
H A Droc_nix_bpf.c351 if (!mask) in roc_nix_bpf_count_get()
394 if (!mask) in roc_nix_bpf_alloc()
1009 if (mask & ROC_NIX_BPF_RED_PKT_F_PASS) { in roc_nix_bpf_stats_reset()
1013 if (mask & ROC_NIX_BPF_RED_OCTS_F_PASS) { in roc_nix_bpf_stats_reset()
1017 if (mask & ROC_NIX_BPF_RED_PKT_F_DROP) { in roc_nix_bpf_stats_reset()
1132 if (mask & ROC_NIX_BPF_GREEN_PKT_F_PASS) in roc_nix_bpf_lf_stats_reset()
1136 if (mask & ROC_NIX_BPF_GREEN_PKT_F_DROP) in roc_nix_bpf_lf_stats_reset()
1148 if (mask & ROC_NIX_BPF_RED_PKT_F_PASS) in roc_nix_bpf_lf_stats_reset()
1150 if (mask & ROC_NIX_BPF_RED_OCTS_F_PASS) in roc_nix_bpf_lf_stats_reset()
1152 if (mask & ROC_NIX_BPF_RED_PKT_F_DROP) in roc_nix_bpf_lf_stats_reset()
[all …]
/dpdk/drivers/net/tap/
H A Dtap_flow.c522 const struct rte_flow_item_eth *mask = item->mask; in tap_flow_create_eth() local
527 if (!mask) in tap_flow_create_eth()
530 if (mask->type && mask->type != 0xffff) in tap_flow_create_eth()
576 const struct rte_flow_item_vlan *mask = item->mask; in tap_flow_create_vlan() local
581 if (!mask) in tap_flow_create_vlan()
636 const struct rte_flow_item_ipv4 *mask = item->mask; in tap_flow_create_ipv4() local
641 if (!mask) in tap_flow_create_ipv4()
691 const struct rte_flow_item_ipv6 *mask = item->mask; in tap_flow_create_ipv6() local
747 const struct rte_flow_item_udp *mask = item->mask; in tap_flow_create_udp() local
793 const struct rte_flow_item_tcp *mask = item->mask; in tap_flow_create_tcp() local
[all …]
/dpdk/drivers/net/ice/base/
H A Dice_bitops.h177 ice_bitmap_t res = 0, mask; in ice_and_bitmap() local
193 dst[i] = (dst[i] & ~mask) | ((bmp1[i] & bmp2[i]) & mask); in ice_and_bitmap()
194 res |= dst[i] & mask; in ice_and_bitmap()
214 ice_bitmap_t mask; in ice_or_bitmap() local
227 dst[i] = (dst[i] & ~mask) | ((bmp1[i] | bmp2[i]) & mask); in ice_or_bitmap()
245 ice_bitmap_t mask; in ice_xor_bitmap() local
258 dst[i] = (dst[i] & ~mask) | ((bmp1[i] ^ bmp2[i]) & mask); in ice_xor_bitmap()
276 ice_bitmap_t mask; in ice_andnot_bitmap() local
289 dst[i] = (dst[i] & ~mask) | ((bmp1[i] & ~bmp2[i]) & mask); in ice_andnot_bitmap()
436 ice_bitmap_t mask; in ice_cmp_bitmap() local
[all …]
/dpdk/lib/table/
H A Drte_table_hash_func.h25 uint64_t mask; in rte_crc32_u64_generic() local
27 mask = -(crc & 1LLU); in rte_crc32_u64_generic()
28 crc = (crc >> 1LLU) ^ (0x82F63B78LLU & mask); in rte_crc32_u64_generic()
62 uint64_t *m = (uint64_t *)mask; in rte_table_hash_crc_key8()
76 uint64_t *m = (uint64_t *)mask; in rte_table_hash_crc_key16()
95 uint64_t *m = (uint64_t *)mask; in rte_table_hash_crc_key24()
117 uint64_t *m = (uint64_t *)mask; in rte_table_hash_crc_key32()
143 uint64_t *m = (uint64_t *)mask; in rte_table_hash_crc_key40()
169 uint64_t *m = (uint64_t *)mask; in rte_table_hash_crc_key48()
196 uint64_t *m = (uint64_t *)mask; in rte_table_hash_crc_key56()
[all …]
/dpdk/lib/member/
H A Drte_member_vbf.c168 uint32_t mask = ~0; in rte_member_lookup_vbf() local
173 mask &= test_bit(bit_loc, ss); in rte_member_lookup_vbf()
176 if (mask) { in rte_member_lookup_vbf()
202 mask[i] = ~0; in rte_member_lookup_bulk_vbf()
209 if (mask[i]) { in rte_member_lookup_bulk_vbf()
228 uint32_t mask = ~0; in rte_member_lookup_multi_vbf() local
235 while (mask) { in rte_member_lookup_multi_vbf()
241 mask &= ~(1UL << loc); in rte_member_lookup_multi_vbf()
266 mask[i] = ~0; in rte_member_lookup_multi_bulk_vbf()
274 while (mask[i]) { in rte_member_lookup_multi_bulk_vbf()
[all …]
/dpdk/examples/ipsec-secgw/
H A Dflow.c23 struct rte_flow_item_ipv4 mask; member
27 struct rte_flow_item_ipv6 mask; member
68 *mask = *mask << (32-depth); in ipv4_addr_cpy()
117 mask[i/8] &= ~(1 << (7-i%8)); in ipv6_addr_cpy()
154 &rule->ipv4.mask.hdr.src_addr, in parse_flow_tokens()
159 rule->ipv6.mask.hdr.src_addr, in parse_flow_tokens()
171 &rule->ipv4.mask.hdr.dst_addr, in parse_flow_tokens()
176 rule->ipv6.mask.hdr.dst_addr, in parse_flow_tokens()
234 pattern[1].mask = &rule->ipv4.mask; in flow_init_single()
238 pattern[1].mask = &rule->ipv6.mask; in flow_init_single()
[all …]
/dpdk/lib/bpf/
H A Dbpf_validate.c19 uint64_t mask; member
86 } mask; member
131 rv->u.max = mask; in eval_umax_bound()
138 rv->s.max = mask >> 1; in eval_smax_bound()
152 eval_max_bound(rv, mask); in eval_fill_max_bound()
154 rv->mask = mask; in eval_fill_max_bound()
160 rv->mask = mask; in eval_fill_imm64()
172 v = (uint64_t)imm & mask; in eval_fill_imm()
221 rv->mask = mask; in eval_apply_mask()
2200 rv->mask, in log_eval_state()
[all …]
/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_flow.c161 const void **mask, in flow_item_is_proto() argument
450 if (item->mask) in flow_item_proto_preprocess()
451 memcpy(mask, item->mask, size); in flow_item_proto_preprocess()
457 if (mask[i]) in flow_item_proto_preprocess()
463 spec[i] &= mask[i]; in flow_item_proto_preprocess()
472 last[i] &= mask[i]; in flow_item_proto_preprocess()
514 &mask, in flow_item_skip_disabled_protos()
556 if (mask == UINT64_MAX) { in mask_to_depth()
563 mask = ~mask; in mask_to_depth()
565 if (mask & (mask + 1)) in mask_to_depth()
[all …]
/dpdk/drivers/event/sw/
H A Devent_ring.h26 uint32_t mask; member
45 retval->mask = ring_size - 1; in rob_ring_create()
73 const uint32_t mask = r->mask; in rob_ring_enqueue() local
79 r->ring[write & mask] = re; in rob_ring_enqueue()
87 const uint32_t mask = r->mask; in rob_ring_dequeue() local
93 *re = r->ring[read & mask]; in rob_ring_dequeue()
/dpdk/drivers/crypto/cnxk/
H A Dcnxk_cryptodev_ops.h147 pending_queue_advance(uint64_t *index, const uint64_t mask) in pending_queue_advance() argument
149 *index = (*index + 1) & mask; in pending_queue_advance()
153 pending_queue_retreat(uint64_t *index, const uint64_t mask, uint64_t nb_entry) in pending_queue_retreat() argument
155 *index = (*index - nb_entry) & mask; in pending_queue_retreat()
159 pending_queue_infl_cnt(uint64_t head, uint64_t tail, const uint64_t mask) in pending_queue_infl_cnt() argument
165 return ((head + mask + 1) - tail) & mask; in pending_queue_infl_cnt()
169 pending_queue_free_cnt(uint64_t head, uint64_t tail, const uint64_t mask) in pending_queue_free_cnt() argument
172 return mask - pending_queue_infl_cnt(head, tail, mask); in pending_queue_free_cnt()
/dpdk/drivers/net/igc/base/
H A Digc_base.c19 u16 mask = IGC_SWFW_PHY0_SM; in igc_acquire_phy_base() local
24 mask = IGC_SWFW_PHY1_SM; in igc_acquire_phy_base()
26 mask = IGC_SWFW_PHY2_SM; in igc_acquire_phy_base()
28 mask = IGC_SWFW_PHY3_SM; in igc_acquire_phy_base()
30 return hw->mac.ops.acquire_swfw_sync(hw, mask); in igc_acquire_phy_base()
41 u16 mask = IGC_SWFW_PHY0_SM; in igc_release_phy_base() local
46 mask = IGC_SWFW_PHY1_SM; in igc_release_phy_base()
48 mask = IGC_SWFW_PHY2_SM; in igc_release_phy_base()
50 mask = IGC_SWFW_PHY3_SM; in igc_release_phy_base()
52 hw->mac.ops.release_swfw_sync(hw, mask); in igc_release_phy_base()

12345678910>>...20