| /drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| A D | dr_matcher.c | 422 mask.outer = matcher->mask.outer; in dr_matcher_set_ste_builders() 484 if (dr_mask_is_smac_set(&mask.outer) && in dr_matcher_set_ste_builders() 485 dr_mask_is_dmac_set(&mask.outer)) { in dr_matcher_set_ste_builders() 490 if (dr_mask_is_smac_set(&mask.outer)) in dr_matcher_set_ste_builders() 494 if (DR_MASK_IS_L2_DST(mask.outer, mask.misc, outer)) in dr_matcher_set_ste_builders() 499 if (DR_MASK_IS_DST_IP_SET(&mask.outer)) in dr_matcher_set_ste_builders() 503 if (DR_MASK_IS_SRC_IP_SET(&mask.outer)) in dr_matcher_set_ste_builders() 507 if (DR_MASK_IS_ETH_L4_SET(mask.outer, mask.misc, outer)) in dr_matcher_set_ste_builders() 511 if (dr_mask_is_ipv4_5_tuple_set(&mask.outer)) in dr_matcher_set_ste_builders() 515 if (dr_mask_is_ttl_set(&mask.outer) || in dr_matcher_set_ste_builders() [all …]
|
| A D | dr_ste_v0.c | 709 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_bit_mask() 742 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_tag() 798 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_dst_tag() 824 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_src_tag() 850 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv4_5_tuple_tag() 886 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_or_dst_bit_mask() 937 struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_or_dst_tag() 998 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_bit_mask() 1011 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_tag() 1070 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_tnl_bit_mask() [all …]
|
| A D | dr_ste_v1.c | 968 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_bit_mask() 994 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_tag() 1040 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_dst_tag() 1064 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_src_tag() 1088 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv4_5_tuple_tag() 1122 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_or_dst_bit_mask() 1172 struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_or_dst_tag() 1230 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_bit_mask() 1263 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_dst_bit_mask() 1296 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_tnl_bit_mask() [all …]
|
| A D | dr_rule.c | 950 s_idx = offsetof(struct mlx5dr_match_param, outer); in dr_rule_verify() 951 e_idx = min(s_idx + sizeof(param->outer), value_size); in dr_rule_verify() 1145 dr_rule_get_ipv(¶m->outer), in dr_rule_create_rule_nic()
|
| A D | dr_dbg.c | 606 dr_dump_hex_print(dump, (char *)&mask->outer, sizeof(mask->outer)); in dr_dump_matcher_mask()
|
| A D | dr_ste.c | 736 dr_ste_build_pre_check_spec(dmn, &mask->outer)) in mlx5dr_ste_build_pre_check() 1042 dr_ste_copy_mask_spec(buff, &set_param->outer, clr); in mlx5dr_ste_copy_param()
|
| A D | dr_types.h | 812 struct mlx5dr_match_spec outer; member
|
| /drivers/net/ethernet/mellanox/mlx5/core/lag/ |
| A D | port_sel.c | 378 if (port_sel->outer.definers[tt]) in mlx5_lag_destroy_definers() 380 port_sel->outer.definers[tt]); in mlx5_lag_destroy_definers() 402 port_sel->outer.definers[tt] = lag_definer; in mlx5_lag_create_definers() 497 ttc_params->dests[tt].ft = port_sel->outer.definers[tt]->ft; in mlx5_lag_set_outer_ttc_params() 525 port_sel->outer.ttc = mlx5_create_ttc_table(dev, &ttc_params); in mlx5_lag_create_ttc_table() 526 return PTR_ERR_OR_ZERO(port_sel->outer.ttc); in mlx5_lag_create_ttc_table() 632 port_sel->outer.definers, in mlx5_lag_port_sel_modify() 649 mlx5_destroy_ttc_table(port_sel->outer.ttc); in mlx5_lag_port_sel_destroy()
|
| A D | port_sel.h | 27 struct mlx5_lag_ttc outer; member
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_virtchnl.c | 3231 supported_caps->outer = VIRTCHNL_VLAN_TOGGLE | in ice_vc_set_dvm_caps() 3424 struct virtchnl_vlan *outer = &vlan_fltr->outer; in ice_vc_validate_vlan_filter_list() local 3427 if ((ice_vc_is_valid_vlan(outer) && in ice_vc_validate_vlan_filter_list() 3433 if ((outer->tci_mask && in ice_vc_validate_vlan_filter_list() 3439 if (((outer->tci & VLAN_PRIO_MASK) && in ice_vc_validate_vlan_filter_list() 3445 if ((ice_vc_is_valid_vlan(outer) && in ice_vc_validate_vlan_filter_list() 3447 outer->tpid)) || in ice_vc_validate_vlan_filter_list() 3510 vc_vlan = &vlan_fltr->outer; in ice_vc_del_vlans() 3616 vc_vlan = &vlan_fltr->outer; in ice_vc_add_vlans() 3781 (!caps->outer && !caps->inner)) in ice_vc_valid_vlan_setting_msg() [all …]
|
| /drivers/net/ethernet/intel/iavf/ |
| A D | iavf_main.c | 1517 if (stripping_support->outer) { in iavf_set_queue_vlan_tag_loc() 1518 if (stripping_support->outer & in iavf_set_queue_vlan_tag_loc() 1537 if (insertion_support->outer) { in iavf_set_queue_vlan_tag_loc() 1538 if (insertion_support->outer & in iavf_set_queue_vlan_tag_loc() 4786 if (stripping_support->outer & in iavf_get_netdev_vlan_hw_features() 4789 if (stripping_support->outer & in iavf_get_netdev_vlan_hw_features() 4802 if (insertion_support->outer & in iavf_get_netdev_vlan_hw_features() 4805 if (insertion_support->outer & in iavf_get_netdev_vlan_hw_features() 4856 if (stripping_support->outer & in iavf_get_netdev_vlan_features() 4876 if (insertion_support->outer & in iavf_get_netdev_vlan_features() [all …]
|
| A D | iavf_virtchnl.c | 866 if (filtering_support->outer) in iavf_add_vlans() 867 vlan = &vvfl_v2->filters[i].outer; in iavf_add_vlans() 1013 if (filtering_support->outer) in iavf_del_vlans() 1014 vlan = &vvfl_v2->filters[i].outer; in iavf_del_vlans() 1366 if (offload_support->outer & vc_ethertype && in iavf_set_vc_offload_ethertype() 1367 offload_support->outer & VIRTCHNL_VLAN_TOGGLE) { in iavf_set_vc_offload_ethertype()
|
| A D | iavf.h | 426 ((_a)->vlan_v2_caps.filtering.filtering_support.outer || \
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | tc_priv.h | 127 u8 mlx5e_tc_get_ip_version(struct mlx5_flow_spec *spec, bool outer);
|
| /drivers/gpu/drm/panfrost/ |
| A D | panfrost_mmu.c | 36 u8 outer = in_attr >> 4, inner = in_attr & 0xf; in mair_to_memattr() local 43 if (!(outer & 3) || !(outer & 4) || !(inner & 4)) { in mair_to_memattr()
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_tc.h | 297 struct flow_match_basic *match, bool outer,
|
| A D | en_tc.c | 2359 struct flow_match_basic *match, bool outer, in mlx5e_tc_set_ethertype() argument 2364 ip_version_cap = outer ? in mlx5e_tc_set_ethertype() 2384 u8 mlx5e_tc_get_ip_version(struct mlx5_flow_spec *spec, bool outer) in mlx5e_tc_get_ip_version() argument 2390 if (outer) in mlx5e_tc_get_ip_version()
|
| /drivers/gpu/drm/i915/gt/ |
| A D | selftest_execlists.c | 928 slice_semaphore_queue(struct intel_engine_cs *outer, in slice_semaphore_queue() argument 937 head = semaphore_queue(outer, vma, n++); in slice_semaphore_queue() 941 for_each_engine(engine, outer->gt, id) { in slice_semaphore_queue() 958 err = release_queue(outer, vma, n, I915_PRIORITY_BARRIER); in slice_semaphore_queue() 963 2 * outer->gt->info.num_engines * (count + 2) * (count + 3)) < 0) { in slice_semaphore_queue() 965 outer->name, count, n); in slice_semaphore_queue() 967 intel_gt_set_wedged(outer->gt); in slice_semaphore_queue()
|
| /drivers/gpu/drm/panthor/ |
| A D | panthor_mmu.c | 1965 u8 outer = in_attr >> 4, inner = in_attr & 0xf; in mair_to_memattr() local 1972 if (!(outer & 3) || !(outer & 4) || !(inner & 4)) { in mair_to_memattr()
|
| /drivers/net/ppp/ |
| A D | Kconfig | 142 This hash table is on a per outer ethernet interface.
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
| A D | memx.fuc | 273 // $r5 - outer loop counter
|
| /drivers/vdpa/mlx5/net/ |
| A D | mlx5_vnet.c | 1825 void *outer; in create_tir() local 1843 outer = MLX5_ADDR_OF(tirc, tirc, rx_hash_field_selector_outer); in create_tir() 1844 MLX5_SET(rx_hash_field_select, outer, l3_prot_type, MLX5_L3_PROT_TYPE_IPV4); in create_tir() 1845 MLX5_SET(rx_hash_field_select, outer, l4_prot_type, MLX5_L4_PROT_TYPE_TCP); in create_tir() 1846 MLX5_SET(rx_hash_field_select, outer, selected_fields, HASH_IP_L4PORTS); in create_tir()
|