| /drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| A D | dr_ste.c | 1133 sb->inner = inner; in mlx5dr_ste_build_eth_l2_src_dst() 1143 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv6_dst() 1153 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv6_src() 1163 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv4_5_tuple() 1173 sb->inner = inner; in mlx5dr_ste_build_eth_l2_src() 1183 sb->inner = inner; in mlx5dr_ste_build_eth_l2_dst() 1192 sb->inner = inner; in mlx5dr_ste_build_eth_l2_tnl() 1202 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv4_misc() 1212 sb->inner = inner; in mlx5dr_ste_build_eth_ipv6_l3_l4() 1237 sb->inner = inner; in mlx5dr_ste_build_mpls() [all …]
|
| A D | dr_matcher.c | 413 bool inner, rx; in dr_matcher_set_ste_builders() local 428 mask.inner = matcher->mask.inner; in dr_matcher_set_ste_builders() 463 inner = false; in dr_matcher_set_ste_builders() 539 inner, rx); in dr_matcher_set_ste_builders() 544 inner, rx); in dr_matcher_set_ste_builders() 565 inner, rx); in dr_matcher_set_ste_builders() 569 inner, rx); in dr_matcher_set_ste_builders() 586 inner = true; in dr_matcher_set_ste_builders() 602 if (DR_MASK_IS_L2_DST(mask.inner, mask.misc, inner)) in dr_matcher_set_ste_builders() 615 if (DR_MASK_IS_ETH_L4_SET(mask.inner, mask.misc, inner)) 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() 886 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_or_dst_bit_mask() 902 if (inner) { 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() 966 if (inner) { 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() 1070 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_tnl_bit_mask() 1193 if (sb->inner) in dr_ste_v0_build_eth_ipv6_l3_l4_tag() 1224 if (sb->inner) in dr_ste_v0_build_mpls_tag() [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() 1122 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_or_dst_bit_mask() 1138 if (inner) { 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() 1199 if (inner) { 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() 1412 if (sb->inner) in dr_ste_v1_build_eth_ipv6_l3_l4_tag() 1441 if (sb->inner) in dr_ste_v1_build_mpls_tag() [all …]
|
| A D | dr_types.h | 215 u8 inner:1; member 414 bool inner, bool rx); 418 bool inner, bool rx); 422 bool inner, bool rx); 430 bool inner, bool rx); 438 bool inner, bool rx); 443 bool inner, bool rx); 448 bool inner, bool rx); 461 bool inner, bool rx); 497 bool inner, bool rx); [all …]
|
| A D | dr_ste_v1.h | 12 #define DR_STE_CALC_DFNR_TYPE(lookup_type, inner) \ argument 13 ((inner) ? DR_STE_V1_LU_TYPE_##lookup_type##_I : \
|
| A D | dr_rule.c | 970 s_idx = offsetof(struct mlx5dr_match_param, inner); in dr_rule_verify() 971 e_idx = min(s_idx + sizeof(param->inner), value_size); in dr_rule_verify() 1146 dr_rule_get_ipv(¶m->inner)); in dr_rule_create_rule_nic()
|
| /drivers/net/ethernet/mellanox/mlx5/core/en/ |
| A D | rss.c | 174 bool inner) in rss_get_tirp() argument 180 bool inner) in rss_get_tir() argument 198 bool inner) in mlx5e_rss_create_tir() argument 252 bool inner) in mlx5e_rss_destroy_tir() argument 269 bool inner) in mlx5e_rss_create_tirs() argument 298 bool inner) in mlx5e_rss_update_tir() argument 305 tir = rss_get_tir(rss, tt, inner); in mlx5e_rss_update_tir() 447 bool inner) in mlx5e_rss_get_tirn() argument 452 tir = rss_get_tir(rss, tt, inner); in mlx5e_rss_get_tirn() 474 bool inner, u32 *tirn) in mlx5e_rss_obtain_tirn() argument [all …]
|
| A D | rss.h | 37 bool inner); 38 bool mlx5e_rss_valid_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, bool inner); 43 bool inner, u32 *tirn);
|
| A D | tir.c | 114 bool inner) in mlx5e_tir_builder_build_rss() argument 131 if (inner) in mlx5e_tir_builder_build_rss()
|
| A D | fs.h | 178 struct mlx5_ttc_table *mlx5e_fs_get_ttc(struct mlx5e_flow_steering *fs, bool inner); 179 void mlx5e_fs_set_ttc(struct mlx5e_flow_steering *fs, struct mlx5_ttc_table *ttc, bool inner);
|
| A D | reporter_rx.c | 369 static void mlx5e_rx_reporter_diagnose_rx_res_rss_tirn(struct mlx5e_rss *rss, bool inner, in mlx5e_rx_reporter_diagnose_rx_res_rss_tirn() argument 376 if (!mlx5e_rss_valid_tir(rss, tt, inner)) in mlx5e_rx_reporter_diagnose_rx_res_rss_tirn() 380 char *tir_msg = inner ? "Inner TIRs Numbers" : "TIRs Numbers"; in mlx5e_rx_reporter_diagnose_rx_res_rss_tirn() 388 devlink_fmsg_u32_pair_put(fmsg, "tirn", mlx5e_rss_get_tirn(rss, tt, inner)); in mlx5e_rx_reporter_diagnose_rx_res_rss_tirn()
|
| A D | tir.h | 36 bool inner);
|
| /drivers/gpu/drm/nova/ |
| A D | uapi.rs | 8 ($name:ident <= $inner:ty) => { 10 pub struct $name(::kernel::types::Opaque<$inner>); 12 impl ::core::convert::From<&::kernel::types::Opaque<$inner>> for &$name { 13 fn from(value: &::kernel::types::Opaque<$inner>) -> Self {
|
| /drivers/net/ethernet/mellanox/mlx5/core/lag/ |
| A D | port_sel.c | 381 if (port_sel->inner.definers[tt]) in mlx5_lag_destroy_definers() 383 port_sel->inner.definers[tt]); in mlx5_lag_destroy_definers() 414 port_sel->inner.definers[tt] = lag_definer; in mlx5_lag_create_definers() 478 ttc_params->dests[tt].ft = port_sel->inner.definers[tt]->ft; in mlx5_lag_set_inner_ttc_params() 509 mlx5_get_ttc_flow_table(port_sel->inner.ttc); in mlx5_lag_set_outer_ttc_params() 541 port_sel->inner.ttc = mlx5_create_inner_ttc_table(dev, &ttc_params); in mlx5_lag_create_inner_ttc_table() 542 return PTR_ERR_OR_ZERO(port_sel->inner.ttc); in mlx5_lag_create_inner_ttc_table() 570 mlx5_destroy_ttc_table(port_sel->inner.ttc); in mlx5_lag_port_sel_create() 641 port_sel->inner.definers, in mlx5_lag_port_sel_modify() 651 mlx5_destroy_ttc_table(port_sel->inner.ttc); in mlx5_lag_port_sel_destroy()
|
| A D | port_sel.h | 28 struct mlx5_lag_ttc inner; member
|
| /drivers/net/ethernet/intel/ice/ |
| A D | ice_virtchnl.c | 3228 supported_caps->inner = VIRTCHNL_VLAN_TOGGLE | in ice_vc_set_dvm_caps() 3425 struct virtchnl_vlan *inner = &vlan_fltr->inner; in ice_vc_validate_vlan_filter_list() local 3429 (ice_vc_is_valid_vlan(inner) && in ice_vc_validate_vlan_filter_list() 3435 (inner->tci_mask && in ice_vc_validate_vlan_filter_list() 3441 ((inner->tci & VLAN_PRIO_MASK) && in ice_vc_validate_vlan_filter_list() 3448 (ice_vc_is_valid_vlan(inner) && in ice_vc_validate_vlan_filter_list() 3450 inner->tpid))) in ice_vc_validate_vlan_filter_list() 3531 vc_vlan = &vlan_fltr->inner; in ice_vc_del_vlans() 3640 vc_vlan = &vlan_fltr->inner; in ice_vc_add_vlans() 3781 (!caps->outer && !caps->inner)) in ice_vc_valid_vlan_setting_msg() [all …]
|
| A D | ice_tc_lib.c | 98 return inner ? ICE_MAC_IL : ICE_MAC_OFOS; in ice_proto_type_from_mac() 103 return inner ? ICE_ETYPE_IL : ICE_ETYPE_OL; in ice_proto_type_from_etype() 108 return inner ? ICE_IPV4_IL : ICE_IPV4_OFOS; in ice_proto_type_from_ipv4() 113 return inner ? ICE_IPV6_IL : ICE_IPV6_OFOS; in ice_proto_type_from_ipv6() 378 bool inner = false; in ice_tc_fill_rules() local 399 inner = true; in ice_tc_fill_rules() 417 list[i].type = ice_proto_type_from_mac(inner); in ice_tc_fill_rules() 516 list[i].type = ice_proto_type_from_ipv4(inner); in ice_tc_fill_rules() 533 list[i].type = ice_proto_type_from_ipv6(inner); in ice_tc_fill_rules() 556 list[i].type = ice_proto_type_from_ipv4(inner); in ice_tc_fill_rules() [all …]
|
| /drivers/net/ethernet/intel/iavf/ |
| A D | iavf_main.c | 1526 } else if (stripping_support->inner) { in iavf_set_queue_vlan_tag_loc() 1527 if (stripping_support->inner & in iavf_set_queue_vlan_tag_loc() 1531 else if (stripping_support->inner & in iavf_set_queue_vlan_tag_loc() 1547 if (insertion_support->inner & in iavf_set_queue_vlan_tag_loc() 1551 else if (insertion_support->inner & in iavf_set_queue_vlan_tag_loc() 4795 if (stripping_support->inner & in iavf_get_netdev_vlan_hw_features() 4810 if (insertion_support->inner & in iavf_get_netdev_vlan_hw_features() 4866 if (stripping_support->inner & in iavf_get_netdev_vlan_features() 4886 if (insertion_support->inner & in iavf_get_netdev_vlan_features() 4907 if (filtering_support->inner & in iavf_get_netdev_vlan_features() [all …]
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/pmu/fuc/ |
| A D | memx.fuc | 274 // $r6 - inner loop counter 316 // $r5 - inner inner loop counter
|
| /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() 49 AS_MEMATTR_AARCH64_INNER_ALLOC_EXPL(inner & 1, inner & 2); in mair_to_memattr()
|
| /drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | en_fs.c | 1516 struct mlx5_ttc_table *mlx5e_fs_get_ttc(struct mlx5e_flow_steering *fs, bool inner) in mlx5e_fs_get_ttc() argument 1518 return inner ? fs->inner_ttc : fs->ttc; in mlx5e_fs_get_ttc() 1521 void mlx5e_fs_set_ttc(struct mlx5e_flow_steering *fs, struct mlx5_ttc_table *ttc, bool inner) in mlx5e_fs_set_ttc() argument 1523 if (!inner) in mlx5e_fs_set_ttc()
|
| /drivers/usb/ |
| A D | Kconfig | 58 leaves and the inner nodes are special USB devices called hubs.
|
| /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() 1978 AS_MEMATTR_AARCH64_INNER_ALLOC_EXPL(inner & 1, inner & 2); in mair_to_memattr()
|
| /drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| A D | definer.c | 83 #define HWS_CALC_FNAME(field, inner) \ argument 84 ((inner) ? MLX5HWS_DEFINER_FNAME_##field##_I : \ 422 bool inner) in hws_definer_second_vlan_type_set() argument 424 u32 second_cvlan_tag = inner ? in hws_definer_second_vlan_type_set() 427 u32 second_svlan_tag = inner ? in hws_definer_second_vlan_type_set()
|