Symbol: inner
block/blk-iocost.c
1675
struct ioc_gq *inner = iocg->ancestors[lvl];
block/blk-iocost.c
1678
list_add_tail(&inner->walk_list, inner_walk);
drivers/gpu/drm/panfrost/panfrost_mmu.c
37
u8 outer = in_attr >> 4, inner = in_attr & 0xf;
drivers/gpu/drm/panfrost/panfrost_mmu.c
44
if (!(outer & 3) || !(outer & 4) || !(inner & 4)) {
drivers/gpu/drm/panfrost/panfrost_mmu.c
50
AS_MEMATTR_AARCH64_INNER_ALLOC_EXPL(inner & 1, inner & 2);
drivers/gpu/drm/panthor/panthor_mmu.c
2013
u8 outer = in_attr >> 4, inner = in_attr & 0xf;
drivers/gpu/drm/panthor/panthor_mmu.c
2020
if (!(outer & 3) || !(outer & 4) || !(inner & 4)) {
drivers/gpu/drm/panthor/panthor_mmu.c
2026
AS_MEMATTR_AARCH64_INNER_ALLOC_EXPL(inner & 1, inner & 2);
drivers/infiniband/hw/mlx5/fs.c
91
bool inner)
drivers/infiniband/hw/mlx5/fs.c
93
if (inner) {
drivers/net/ethernet/intel/iavf/iavf.h
426
(_a)->vlan_v2_caps.filtering.filtering_support.inner))
drivers/net/ethernet/intel/iavf/iavf_main.c
1504
} else if (stripping_support->inner) {
drivers/net/ethernet/intel/iavf/iavf_main.c
1505
if (stripping_support->inner &
drivers/net/ethernet/intel/iavf/iavf_main.c
1509
else if (stripping_support->inner &
drivers/net/ethernet/intel/iavf/iavf_main.c
1524
} else if (insertion_support->inner) {
drivers/net/ethernet/intel/iavf/iavf_main.c
1525
if (insertion_support->inner &
drivers/net/ethernet/intel/iavf/iavf_main.c
1529
else if (insertion_support->inner &
drivers/net/ethernet/intel/iavf/iavf_main.c
4784
} else if (stripping_support->inner !=
drivers/net/ethernet/intel/iavf/iavf_main.c
4786
stripping_support->inner & VIRTCHNL_VLAN_TOGGLE) {
drivers/net/ethernet/intel/iavf/iavf_main.c
4787
if (stripping_support->inner &
drivers/net/ethernet/intel/iavf/iavf_main.c
4800
} else if (insertion_support->inner &&
drivers/net/ethernet/intel/iavf/iavf_main.c
4801
insertion_support->inner & VIRTCHNL_VLAN_TOGGLE) {
drivers/net/ethernet/intel/iavf/iavf_main.c
4802
if (insertion_support->inner &
drivers/net/ethernet/intel/iavf/iavf_main.c
4856
} else if (stripping_support->inner !=
drivers/net/ethernet/intel/iavf/iavf_main.c
4858
if (stripping_support->inner &
drivers/net/ethernet/intel/iavf/iavf_main.c
4876
} else if (insertion_support->inner !=
drivers/net/ethernet/intel/iavf/iavf_main.c
4878
if (insertion_support->inner &
drivers/net/ethernet/intel/iavf/iavf_main.c
4897
} else if (filtering_support->inner !=
drivers/net/ethernet/intel/iavf/iavf_main.c
4899
if (filtering_support->inner &
drivers/net/ethernet/intel/iavf/iavf_main.c
4903
if (filtering_support->inner &
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1020
vlan = &vvfl_v2->filters[i].inner;
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1373
} else if (offload_support->inner & vc_ethertype &&
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
1374
offload_support->inner & VIRTCHNL_VLAN_TOGGLE) {
drivers/net/ethernet/intel/iavf/iavf_virtchnl.c
871
vlan = &vvfl_v2->filters[i].inner;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
101
static enum ice_protocol_type ice_proto_type_from_etype(bool inner)
drivers/net/ethernet/intel/ice/ice_tc_lib.c
103
return inner ? ICE_ETYPE_IL : ICE_ETYPE_OL;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
106
static enum ice_protocol_type ice_proto_type_from_ipv4(bool inner)
drivers/net/ethernet/intel/ice/ice_tc_lib.c
108
return inner ? ICE_IPV4_IL : ICE_IPV4_OFOS;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
111
static enum ice_protocol_type ice_proto_type_from_ipv6(bool inner)
drivers/net/ethernet/intel/ice/ice_tc_lib.c
113
return inner ? ICE_IPV6_IL : ICE_IPV6_OFOS;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
378
bool inner = false;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
399
inner = true;
drivers/net/ethernet/intel/ice/ice_tc_lib.c
404
list[i].type = ice_proto_type_from_etype(inner);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
417
list[i].type = ice_proto_type_from_mac(inner);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
516
list[i].type = ice_proto_type_from_ipv4(inner);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
533
list[i].type = ice_proto_type_from_ipv6(inner);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
556
list[i].type = ice_proto_type_from_ipv4(inner);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
579
list[i].type = ice_proto_type_from_ipv6(inner);
drivers/net/ethernet/intel/ice/ice_tc_lib.c
96
static enum ice_protocol_type ice_proto_type_from_mac(bool inner)
drivers/net/ethernet/intel/ice/ice_tc_lib.c
98
return inner ? ICE_MAC_IL : ICE_MAC_OFOS;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1524
supported_caps->inner = VIRTCHNL_VLAN_UNSUPPORTED;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1527
supported_caps->inner = VIRTCHNL_VLAN_ETHERTYPE_8100 |
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1533
supported_caps->inner = VIRTCHNL_VLAN_ETHERTYPE_8100 |
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1543
supported_caps->inner = VIRTCHNL_VLAN_UNSUPPORTED;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1553
supported_caps->inner = VIRTCHNL_VLAN_TOGGLE |
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1564
supported_caps->inner = VIRTCHNL_VLAN_TOGGLE |
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1601
supported_caps->inner = VIRTCHNL_VLAN_UNSUPPORTED;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1605
supported_caps->inner = VIRTCHNL_VLAN_UNSUPPORTED;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1609
supported_caps->inner = VIRTCHNL_VLAN_UNSUPPORTED;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1617
supported_caps->inner = VIRTCHNL_VLAN_ETHERTYPE_8100;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1622
supported_caps->inner = VIRTCHNL_VLAN_ETHERTYPE_8100 |
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1628
supported_caps->inner = VIRTCHNL_VLAN_ETHERTYPE_8100 |
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1750
struct virtchnl_vlan *inner = &vlan_fltr->inner;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1754
(ice_vc_is_valid_vlan(inner) &&
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1755
filtering_support->inner == VIRTCHNL_VLAN_UNSUPPORTED))
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1760
(inner->tci_mask &&
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1761
!(filtering_support->inner & VIRTCHNL_VLAN_FILTER_MASK)))
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1766
((inner->tci & VLAN_PRIO_MASK) &&
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1767
!(filtering_support->inner & VIRTCHNL_VLAN_PRIO)))
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1773
(ice_vc_is_valid_vlan(inner) &&
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1774
!ice_vc_validate_vlan_tpid(filtering_support->inner,
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1775
inner->tpid)))
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1856
vc_vlan = &vlan_fltr->inner;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
1965
vc_vlan = &vlan_fltr->inner;
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2106
(!caps->outer && !caps->inner))
drivers/net/ethernet/intel/ice/virt/virtchnl.c
2115
!ice_vc_valid_vlan_setting(caps->inner,
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
180
struct mlx5_ttc_table *mlx5e_fs_get_ttc(struct mlx5e_flow_steering *fs, bool inner);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
181
void mlx5e_fs_set_ttc(struct mlx5e_flow_steering *fs, struct mlx5_ttc_table *ttc, bool inner);
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
383
static void mlx5e_rx_reporter_diagnose_rx_res_rss_tirn(struct mlx5e_rss *rss, bool inner,
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
390
if (!mlx5e_rss_valid_tir(rss, tt, inner))
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
394
char *tir_msg = inner ? "Inner TIRs Numbers" : "TIRs Numbers";
drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c
402
devlink_fmsg_u32_pair_put(fmsg, "tirn", mlx5e_rss_get_tirn(rss, tt, inner));
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
174
bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
176
return inner ? &rss->inner_tir[tt] : &rss->tir[tt];
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
180
bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
182
return *rss_get_tirp(rss, tt, inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
198
bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
208
if (inner && !rss_inner) {
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
215
tir_p = rss_get_tirp(rss, tt, inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
236
mlx5e_tir_builder_build_rss(builder, &rss->hash, &rss_tt, inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
242
inner ? "inner " : "", err, tt);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
255
bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
260
tir_p = rss_get_tirp(rss, tt, inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
273
bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
279
err = mlx5e_rss_create_tir(rss, tt, pkt_merge_param, inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
289
mlx5e_rss_destroy_tir(rss, tt, inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
293
static void mlx5e_rss_destroy_tirs(struct mlx5e_rss *rss, bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
298
mlx5e_rss_destroy_tir(rss, tt, inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
302
bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
309
tir = rss_get_tir(rss, tt, inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
319
mlx5e_tir_builder_build_rss(builder, &rss->hash, &rss_tt, inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
455
bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
459
WARN_ON(inner && !rss->params.inner_ft_support);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
460
tir = rss_get_tir(rss, tt, inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
471
bool mlx5e_rss_valid_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
473
return !!rss_get_tir(rss, tt, inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
482
bool inner, u32 *tirn)
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
486
tir = rss_get_tir(rss, tt, inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
490
err = mlx5e_rss_create_tir(rss, tt, pkt_merge_param, inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.c
493
tir = rss_get_tir(rss, tt, inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
50
bool inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
51
bool mlx5e_rss_valid_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, bool inner);
drivers/net/ethernet/mellanox/mlx5/core/en/rss.h
56
bool inner, u32 *tirn);
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
114
bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en/tir.c
131
if (inner)
drivers/net/ethernet/mellanox/mlx5/core/en/tir.h
36
bool inner);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1533
struct mlx5_ttc_table *mlx5e_fs_get_ttc(struct mlx5e_flow_steering *fs, bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1535
return inner ? fs->inner_ttc : fs->ttc;
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1538
void mlx5e_fs_set_ttc(struct mlx5e_flow_steering *fs, struct mlx5_ttc_table *ttc, bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1540
if (!inner)
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
381
if (port_sel->inner.definers[tt])
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
383
port_sel->inner.definers[tt]);
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
414
port_sel->inner.definers[tt] = lag_definer;
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
478
ttc_params->dests[tt].ft = port_sel->inner.definers[tt]->ft;
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
509
mlx5_get_ttc_flow_table(port_sel->inner.ttc);
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
541
port_sel->inner.ttc = mlx5_create_inner_ttc_table(dev, &ttc_params);
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
542
return PTR_ERR_OR_ZERO(port_sel->inner.ttc);
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
570
mlx5_destroy_ttc_table(port_sel->inner.ttc);
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
641
port_sel->inner.definers,
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.c
651
mlx5_destroy_ttc_table(port_sel->inner.ttc);
drivers/net/ethernet/mellanox/mlx5/core/lag/port_sel.h
28
struct mlx5_lag_ttc inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
422
bool inner)
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
424
u32 second_cvlan_tag = inner ?
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
427
u32 second_svlan_tag = inner ?
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
83
#define HWS_CALC_FNAME(field, inner) \
drivers/net/ethernet/mellanox/mlx5/core/steering/hws/definer.c
84
((inner) ? MLX5HWS_DEFINER_FNAME_##field##_I : \
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_dbg.c
622
dr_dump_hex_print(dump, (char *)&mask->inner, sizeof(mask->inner));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
413
bool inner, rx;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
428
mask.inner = matcher->mask.inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
463
inner = false;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
467
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
471
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
475
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
481
&mask, dmn, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
487
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
492
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
496
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
501
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
505
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
509
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
513
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
518
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
523
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
526
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
530
inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
534
inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
539
inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
544
inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
548
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
551
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
556
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
560
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
565
inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
569
inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
574
inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
578
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
586
inner = true;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
590
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
592
if (dr_mask_is_smac_set(&mask.inner) &&
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
593
dr_mask_is_dmac_set(&mask.inner)) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
595
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
598
if (dr_mask_is_smac_set(&mask.inner))
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
600
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
602
if (DR_MASK_IS_L2_DST(mask.inner, mask.misc, inner))
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
604
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
607
if (DR_MASK_IS_DST_IP_SET(&mask.inner))
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
609
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
611
if (DR_MASK_IS_SRC_IP_SET(&mask.inner))
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
613
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
615
if (DR_MASK_IS_ETH_L4_SET(mask.inner, mask.misc, inner))
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
617
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
619
if (dr_mask_is_ipv4_5_tuple_set(&mask.inner))
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
621
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
623
if (dr_mask_is_ttl_set(&mask.inner) ||
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
624
dr_mask_is_ipv4_ihl_set(&mask.inner))
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
626
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
629
if (DR_MASK_IS_ETH_L4_MISC_SET(mask.misc3, inner))
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
631
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
633
if (DR_MASK_IS_FIRST_MPLS_SET(mask.misc2, inner))
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
635
&mask, inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
640
inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_matcher.c
644
inner, rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
1146
dr_rule_get_ipv(&param->inner));
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
970
s_idx = offsetof(struct mlx5dr_match_param, inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_rule.c
971
e_idx = min(s_idx + sizeof(param->inner), value_size);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1068
dr_ste_copy_mask_spec(buff, &set_param->inner, clr);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1130
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1133
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1140
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1143
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1150
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1153
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1160
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1163
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1170
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1173
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1180
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1183
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1189
struct mlx5dr_match_param *mask, bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1192
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1199
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1202
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1209
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1212
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1234
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1237
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1244
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1247
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1255
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1258
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1267
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1270
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1279
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1282
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1290
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1293
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1300
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1303
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1310
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1313
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1320
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1323
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1331
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1335
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1343
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1350
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1357
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1360
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1368
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1372
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1380
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1384
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1391
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1394
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1401
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1404
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1412
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1419
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1426
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1429
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1436
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1439
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1446
bool inner, bool rx)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
1449
sb->inner = inner;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste.c
740
dr_ste_build_pre_check_spec(dmn, &mask->inner))
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1003
dr_ste_v0_build_eth_l2_src_or_dst_bit_mask(value, inner, bit_mask);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1011
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1016
return dr_ste_v0_build_eth_l2_src_or_dst_tag(value, sb->inner, tag);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1023
dr_ste_v0_build_eth_l2_src_bit_mask(mask, sb->inner, sb->bit_mask);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1024
sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL2_SRC, sb->rx, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1034
struct mlx5dr_match_spec *mask = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1039
dr_ste_v0_build_eth_l2_src_or_dst_bit_mask(value, sb->inner, bit_mask);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1047
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1052
return dr_ste_v0_build_eth_l2_src_or_dst_tag(value, sb->inner, tag);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1061
sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL2_DST, sb->rx, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1068
bool inner, u8 *bit_mask)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1070
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1100
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1144
dr_ste_v0_build_eth_l2_tnl_bit_mask(mask, sb->inner, sb->bit_mask);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1156
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1170
sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL3_IPV4_MISC, sb->rx, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1180
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1193
if (sb->inner)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1212
sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL4, sb->rx, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1224
if (sb->inner)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1225
DR_STE_SET_MPLS(mpls, misc2, inner, tag);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1238
sb->lu_type = DR_STE_CALC_LU_TYPE(MPLS_FIRST, sb->rx, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1502
if (sb->inner) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
1519
sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL4_MISC, sb->rx, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
37
#define DR_STE_CALC_LU_TYPE(lookup_type, rx, inner) \
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
38
((inner) ? DR_STE_V0_LU_TYPE_##lookup_type##_I : \
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
707
bool inner, u8 *bit_mask)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
709
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
742
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
786
dr_ste_v0_build_eth_l2_src_dst_bit_mask(mask, sb->inner, sb->bit_mask);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
788
sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL2_SRC_DST, sb->rx, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
798
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
814
sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL3_IPV6_DST, sb->rx, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
824
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
840
sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL3_IPV6_SRC, sb->rx, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
850
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
877
sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL3_IPV4_5_TUPLE, sb->rx, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
884
bool inner, u8 *bit_mask)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
886
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
902
if (inner) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
935
bool inner, u8 *tag)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
937
struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
966
if (inner) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
996
bool inner, u8 *bit_mask)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v0.c
998
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1029
dr_ste_v1_build_eth_l2_src_dst_bit_mask(mask, sb->inner, sb->bit_mask);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1031
sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL2_SRC_DST, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1040
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1055
sb->lu_type = DR_STE_CALC_DFNR_TYPE(IPV6_DES, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1064
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1079
sb->lu_type = DR_STE_CALC_DFNR_TYPE(IPV6_SRC, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1088
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1114
sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL3_IPV4_5_TUPLE, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1120
bool inner, u8 *bit_mask)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1122
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1138
if (inner) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1170
bool inner, u8 *tag)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1172
struct mlx5dr_match_spec *spec = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1199
if (inner) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1228
bool inner, u8 *bit_mask)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1230
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1235
dr_ste_v1_build_eth_l2_src_or_dst_bit_mask(value, inner, bit_mask);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1242
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1247
return dr_ste_v1_build_eth_l2_src_or_dst_tag(value, sb->inner, tag);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1253
dr_ste_v1_build_eth_l2_src_bit_mask(mask, sb->inner, sb->bit_mask);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1255
sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL2_SRC, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1261
bool inner, u8 *bit_mask)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1263
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1268
dr_ste_v1_build_eth_l2_src_or_dst_bit_mask(value, inner, bit_mask);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1275
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1280
return dr_ste_v1_build_eth_l2_src_or_dst_tag(value, sb->inner, tag);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1286
dr_ste_v1_build_eth_l2_dst_bit_mask(mask, sb->inner, sb->bit_mask);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1288
sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL2, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1294
bool inner, u8 *bit_mask)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1296
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1325
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1366
dr_ste_v1_build_eth_l2_tnl_bit_mask(mask, sb->inner, sb->bit_mask);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1377
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1390
sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL3_IPV4_MISC, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1399
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1412
if (sb->inner)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1430
sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL4, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1441
if (sb->inner)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1442
DR_STE_SET_MPLS(mpls_v1, misc2, inner, tag);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1454
sb->lu_type = DR_STE_CALC_DFNR_TYPE(MPLS, sb->inner);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
1682
if (sb->inner) {
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
966
bool inner, u8 *bit_mask)
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
968
struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.c
994
struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.h
12
#define DR_STE_CALC_DFNR_TYPE(lookup_type, inner) \
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_ste_v1.h
13
((inner) ? DR_STE_V1_LU_TYPE_##lookup_type##_I : \
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
215
u8 inner:1;
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
394
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
398
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
402
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
406
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
410
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
414
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
418
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
422
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
426
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
430
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
434
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
438
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
443
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
448
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
453
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
457
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
461
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
466
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
471
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
475
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
480
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
485
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
489
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
493
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
497
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
501
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
506
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
510
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
514
bool inner, bool rx);
drivers/net/ethernet/mellanox/mlx5/core/steering/sws/dr_types.h
814
struct mlx5dr_match_spec inner;
include/linux/avf/virtchnl.h
671
u32 inner;
include/linux/avf/virtchnl.h
784
struct virtchnl_vlan inner;
include/linux/lockdep.h
129
struct lock_class_key *key, int subclass, u8 inner, u8 outer, u8 lock_type);
include/linux/lockdep.h
133
struct lock_class_key *key, int subclass, u8 inner, u8 outer)
include/linux/lockdep.h
135
lockdep_init_map_type(lock, name, key, subclass, inner, outer, LD_LOCK_NORMAL);
include/linux/lockdep.h
140
struct lock_class_key *key, int subclass, u8 inner)
include/linux/lockdep.h
142
lockdep_init_map_waits(lock, name, key, subclass, inner, LD_WAIT_INV);
include/linux/lockdep.h
343
# define lockdep_init_map_type(lock, name, key, sub, inner, outer, type) \
include/linux/lockdep.h
345
# define lockdep_init_map_waits(lock, name, key, sub, inner, outer) \
include/linux/lockdep.h
347
# define lockdep_init_map_wait(lock, name, key, sub, inner) \
include/linux/spinlock.h
102
struct lock_class_key *key, short inner);
include/net/gro.h
444
struct sk_buff *p, bool inner)
include/net/gro.h
460
NAPI_GRO_CB(p)->ip_fixedid |= 1 << inner;
include/net/gro.h
462
return ipid_offset ^ (count * !(NAPI_GRO_CB(p)->ip_fixedid & (1 << inner)));
include/net/gro.h
477
bool inner)
include/net/gro.h
485
return inet_gro_flush(nh, nh2, p, inner);
include/net/inet_ecn.h
134
static inline void ipv4_copy_dscp(unsigned int dscp, struct iphdr *inner)
include/net/inet_ecn.h
137
ipv4_change_dsfield(inner, INET_ECN_MASK, dscp);
include/net/inet_ecn.h
180
static inline void ipv6_copy_dscp(unsigned int dscp, struct ipv6hdr *inner)
include/net/inet_ecn.h
183
ipv6_change_dsfield(inner, INET_ECN_MASK, dscp);
include/net/inet_ecn.h
265
static inline int __INET_ECN_decapsulate(__u8 outer, __u8 inner, bool *set_ce)
include/net/inet_ecn.h
267
if (INET_ECN_is_not_ect(inner)) {
include/net/inet_ecn.h
284
__u8 outer, __u8 inner)
include/net/inet_ecn.h
289
rc = __INET_ECN_decapsulate(outer, inner, &set_ce);
include/net/inet_ecn.h
303
__u8 inner;
include/net/inet_ecn.h
307
inner = ip_hdr(skb)->tos;
include/net/inet_ecn.h
310
inner = ipv6_get_dsfield(ipv6_hdr(skb));
include/net/inet_ecn.h
316
return INET_ECN_decapsulate(skb, oiph->tos, inner);
include/net/inet_ecn.h
322
__u8 inner;
include/net/inet_ecn.h
326
inner = ip_hdr(skb)->tos;
include/net/inet_ecn.h
329
inner = ipv6_get_dsfield(ipv6_hdr(skb));
include/net/inet_ecn.h
335
return INET_ECN_decapsulate(skb, ipv6_get_dsfield(oipv6h), inner);
include/net/inet_ecn.h
46
static inline __u8 INET_ECN_encapsulate(__u8 outer, __u8 inner)
include/net/inet_ecn.h
49
outer |= !INET_ECN_is_ce(inner) ? (inner & INET_ECN_MASK) :
include/net/ip_tunnels.h
610
u8 inner = ip_tunnel_get_dsfield(iph, skb);
include/net/ip_tunnels.h
612
return INET_ECN_encapsulate(tos, inner);
kernel/locking/lockdep.c
4939
u8 inner, u8 outer, u8 lock_type)
kernel/locking/lockdep.c
4961
lock->wait_type_inner = inner;
kernel/locking/spinlock_debug.c
18
struct lock_class_key *key, short inner)
kernel/locking/spinlock_debug.c
25
lockdep_init_map_wait(&lock->dep_map, name, key, 0, inner);
lib/locking-selftest.c
2525
#define GENERATE_2_CONTEXT_TESTCASE(outer, outer_lock, inner, inner_lock) \
lib/locking-selftest.c
2527
static void __maybe_unused inner##_in_##outer(void) \
lib/locking-selftest.c
2531
guard(inner)(inner_lock); \
lib/locking-selftest.c
2563
#define GENERATE_2_CONTEXT_TESTCASE_FOR_ALL_OUTER(inner, inner_lock) \
lib/locking-selftest.c
2564
GENERATE_2_CONTEXT_TESTCASE(HARDIRQ, , inner, inner_lock) \
lib/locking-selftest.c
2565
GENERATE_2_CONTEXT_TESTCASE(NOTTHREADED_HARDIRQ, , inner, inner_lock) \
lib/locking-selftest.c
2566
GENERATE_2_CONTEXT_TESTCASE(SOFTIRQ, , inner, inner_lock) \
lib/locking-selftest.c
2567
GENERATE_2_CONTEXT_TESTCASE(RCU, , inner, inner_lock) \
lib/locking-selftest.c
2568
GENERATE_2_CONTEXT_TESTCASE(RCU_BH, , inner, inner_lock) \
lib/locking-selftest.c
2569
GENERATE_2_CONTEXT_TESTCASE(RCU_SCHED, , inner, inner_lock) \
lib/locking-selftest.c
2570
GENERATE_2_CONTEXT_TESTCASE(raw_spinlock, &raw_lock_A, inner, inner_lock) \
lib/locking-selftest.c
2571
GENERATE_2_CONTEXT_TESTCASE(spinlock, &lock_A, inner, inner_lock) \
lib/locking-selftest.c
2572
GENERATE_2_CONTEXT_TESTCASE(mutex, &mutex_A, inner, inner_lock)
lib/tests/randstruct_kunit.c
106
struct randstruct_funcs_shuffled inner;
lib/tests/randstruct_kunit.c
111
struct randstruct_funcs_shuffled inner;
lib/tests/randstruct_kunit.c
174
check_mismatch_prefixed, inner)
lib/tests/randstruct_kunit.c
177
check_mismatch_prefixed, inner)
net/mac80211/mlme.c
1989
const u16 *inner)
net/mac80211/mlme.c
2016
for (j = 0; j < PRESENT_ELEMS_MAX && inner[j]; j++) {
net/mac80211/mlme.c
2017
if (elem == inner[j]) {
net/netfilter/ipset/ip_set_hash_netnet.c
330
hash_netnet6_data_netmask(struct hash_netnet6_elem *elem, u8 cidr, bool inner)
net/netfilter/ipset/ip_set_hash_netnet.c
332
if (inner) {
net/netfilter/ipset/ip_set_hash_netnet.c
94
hash_netnet4_data_netmask(struct hash_netnet4_elem *elem, u8 cidr, bool inner)
net/netfilter/ipset/ip_set_hash_netnet.c
96
if (inner) {
net/netfilter/ipset/ip_set_hash_netportnet.c
101
if (inner) {
net/netfilter/ipset/ip_set_hash_netportnet.c
391
u8 cidr, bool inner)
net/netfilter/ipset/ip_set_hash_netportnet.c
393
if (inner) {
net/netfilter/ipset/ip_set_hash_netportnet.c
99
u8 cidr, bool inner)
net/netfilter/nft_tunnel.c
584
struct nlattr *nest, *inner;
net/netfilter/nft_tunnel.c
591
inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_VXLAN);
net/netfilter/nft_tunnel.c
592
if (!inner)
net/netfilter/nft_tunnel.c
597
nla_nest_end(skb, inner);
net/netfilter/nft_tunnel.c
599
inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_ERSPAN);
net/netfilter/nft_tunnel.c
600
if (!inner)
net/netfilter/nft_tunnel.c
619
nla_nest_end(skb, inner);
net/netfilter/nft_tunnel.c
625
inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_GENEVE);
net/netfilter/nft_tunnel.c
626
if (!inner)
net/netfilter/nft_tunnel.c
637
nla_nest_end(skb, inner);
net/netfilter/nft_tunnel.c
644
nla_nest_cancel(skb, inner);
net/openvswitch/flow_netlink.c
1001
if (likely(!inner)) {
net/openvswitch/flow_netlink.c
1012
u64 key_attrs, bool inner,
net/openvswitch/flow_netlink.c
1026
OVS_NLERR(log, "Invalid %s frame", (inner) ? "C-VLAN" : "VLAN");
net/openvswitch/flow_netlink.c
1036
(inner) ? "C-VLAN" : "VLAN");
net/openvswitch/flow_netlink.c
1041
(inner) ? "C-VLAN" : "VLAN");
net/openvswitch/flow_netlink.c
1050
u64 key_attrs, bool inner,
net/openvswitch/flow_netlink.c
1065
if ((!inner && !encap_valid) || (inner && !i_encap_valid)) {
net/openvswitch/flow_netlink.c
1067
(inner) ? "C-VLAN" : "VLAN");
net/openvswitch/flow_netlink.c
1079
(inner) ? "C-VLAN" : "VLAN", ntohs(tpid));
net/openvswitch/flow_netlink.c
1084
(inner) ? "C-VLAN" : "VLAN");
net/openvswitch/flow_netlink.c
1092
u64 *key_attrs, bool inner,
net/openvswitch/flow_netlink.c
1100
err = validate_vlan_from_nlattrs(match, *key_attrs, inner,
net/openvswitch/flow_netlink.c
1103
err = validate_vlan_mask_from_nlattrs(match, *key_attrs, inner,
net/openvswitch/flow_netlink.c
1108
err = encode_vlan_from_nlattrs(match, a, is_mask, inner);
net/openvswitch/flow_netlink.c
990
bool is_mask, bool inner)
net/sched/sch_htb.c
1009
memset(&cl->inner, 0, sizeof(cl->inner));
net/sched/sch_htb.c
131
} inner;
net/sched/sch_htb.c
1517
memset(&parent->inner, 0, sizeof(parent->inner));
net/sched/sch_htb.c
1960
memset(&parent->inner, 0, sizeof(parent->inner));
net/sched/sch_htb.c
436
if (WARN_ON_ONCE(prio >= ARRAY_SIZE(p->inner.clprio)))
net/sched/sch_htb.c
440
if (p->inner.clprio[prio].feed.rb_node)
net/sched/sch_htb.c
446
htb_add_to_id_tree(&p->inner.clprio[prio].feed, cl, prio);
net/sched/sch_htb.c
478
if (p->inner.clprio[prio].ptr == cl->node + prio) {
net/sched/sch_htb.c
483
p->inner.clprio[prio].last_ptr_id = cl->common.classid;
net/sched/sch_htb.c
484
p->inner.clprio[prio].ptr = NULL;
net/sched/sch_htb.c
488
&p->inner.clprio[prio].feed);
net/sched/sch_htb.c
490
if (!p->inner.clprio[prio].feed.rb_node)
net/sched/sch_htb.c
861
clp = &cl->inner.clprio[prio];
net/sched/sch_htb.c
916
htb_next_rb_node(level ? &cl->parent->inner.clprio[prio].ptr:
net/sched/sch_htb.c
927
htb_next_rb_node(level ? &cl->parent->inner.clprio[prio].ptr :
net/tipc/msg.c
523
struct tipc_msg *msg, *inner, *outer;
net/tipc/msg.c
554
inner = buf_msg(tskb);
net/tipc/msg.c
557
tipc_msg_init(msg_prevnode(inner), outer, MSG_BUNDLER, 0, INT_H_SIZE,
net/tipc/msg.c
559
msg_set_importance(outer, msg_importance(inner));
scripts/unifdef.c
803
eval_fn *inner;
scripts/unifdef.c
922
lt = ops->inner(ops+1, valp, &cp);
scripts/unifdef.c
934
rt = ops->inner(ops+1, &val, &cp);
tools/perf/util/demangle-rust-v0.c
145
const char *inner;
tools/perf/util/demangle-rust-v0.c
148
inner = s+2;
tools/perf/util/demangle-rust-v0.c
153
inner = s+1;
tools/perf/util/demangle-rust-v0.c
157
inner = s+3;
tools/perf/util/demangle-rust-v0.c
164
if (*inner < 'A' || *inner > 'Z') {
tools/perf/util/demangle-rust-v0.c
168
if (!str_isascii(inner, inner_len)) {
tools/perf/util/demangle-rust-v0.c
1692
const char *inner;
tools/perf/util/demangle-rust-v0.c
1695
inner = s + 3;
tools/perf/util/demangle-rust-v0.c
1700
inner = s + 2;
tools/perf/util/demangle-rust-v0.c
1704
inner = s + 4;
tools/perf/util/demangle-rust-v0.c
1710
if (!str_isascii(inner, inner_len)) {
tools/perf/util/demangle-rust-v0.c
1715
const char *chars = inner;
tools/perf/util/demangle-rust-v0.c
172
struct parser parser = { inner, inner_len, 0, 0 };
tools/perf/util/demangle-rust-v0.c
1754
*res = (struct demangle_legacy) { inner, inner_len, elements };
tools/perf/util/demangle-rust-v0.c
1784
const char *inner = res.mangled;
tools/perf/util/demangle-rust-v0.c
1788
for (rest = inner; rest < res.mangled + res.mangled_len && *rest >= '0' && *rest <= '9'; rest++) {
tools/perf/util/demangle-rust-v0.c
1799
inner = rest + len;
tools/perf/util/demangle-rust-v0.c
184
res->mangled = inner;
tools/testing/selftests/bpf/progs/linked_list.c
18
struct head_nested_inner inner;
tools/testing/selftests/bpf/progs/linked_list.c
328
return test_list_push_pop(&ghead_nested.inner.lock, &ghead_nested.inner.head);
tools/testing/selftests/bpf/progs/rbtree.c
22
struct root_nested_inner inner;
tools/testing/selftests/bpf/progs/rbtree.c
89
return __add_three(&groot_nested.inner.root, &groot_nested.inner.glock);
tools/testing/selftests/bpf/progs/test_map_in_map_invalid.c
17
__array(values, struct inner);
tools/testing/selftests/openat2/openat2_test.c
33
struct open_how inner;
tools/testing/selftests/openat2/openat2_test.c
58
.arg.inner.flags = O_RDONLY,
tools/testing/selftests/openat2/openat2_test.c
62
.arg.inner.flags = O_RDONLY,
tools/testing/selftests/openat2/openat2_test.c
69
.arg.inner.flags = O_RDONLY, .size = 0, .err = -EINVAL },
tools/testing/selftests/openat2/openat2_test.c
71
.arg.inner.flags = O_RDONLY,
tools/testing/selftests/openat2/openat2_test.c
76
.arg.inner.flags = O_RDONLY, .arg.extra1 = 0xdeadbeef,
tools/testing/selftests/openat2/openat2_test.c
79
.arg.inner.flags = O_RDONLY, .arg.extra2 = 0xfeedcafe,
tools/testing/selftests/openat2/openat2_test.c
82
.arg.inner.flags = O_RDONLY, .arg.extra3 = 0xabad1dea,