Home
last modified time | relevance | path

Searched refs:inner (Results 1 – 25 of 84) sorted by relevance

1234

/Linux-v6.6/include/net/
Dinet_ecn.h46 static inline __u8 INET_ECN_encapsulate(__u8 outer, __u8 inner) in INET_ECN_encapsulate() argument
49 outer |= !INET_ECN_is_ce(inner) ? (inner & INET_ECN_MASK) : in INET_ECN_encapsulate()
120 static inline void ipv4_copy_dscp(unsigned int dscp, struct iphdr *inner) in ipv4_copy_dscp() argument
123 ipv4_change_dsfield(inner, INET_ECN_MASK, dscp); in ipv4_copy_dscp()
166 static inline void ipv6_copy_dscp(unsigned int dscp, struct ipv6hdr *inner) in ipv6_copy_dscp() argument
169 ipv6_change_dsfield(inner, INET_ECN_MASK, dscp); in ipv6_copy_dscp()
251 static inline int __INET_ECN_decapsulate(__u8 outer, __u8 inner, bool *set_ce) in __INET_ECN_decapsulate() argument
253 if (INET_ECN_is_not_ect(inner)) { in __INET_ECN_decapsulate()
270 __u8 outer, __u8 inner) in INET_ECN_decapsulate() argument
275 rc = __INET_ECN_decapsulate(outer, inner, &set_ce); in INET_ECN_decapsulate()
[all …]
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_ste.c740 dr_ste_build_pre_check_spec(dmn, &mask->inner)) in mlx5dr_ste_build_pre_check()
1068 dr_ste_copy_mask_spec(buff, &set_param->inner, clr); in mlx5dr_ste_copy_param()
1130 bool inner, bool rx) in mlx5dr_ste_build_eth_l2_src_dst() argument
1133 sb->inner = inner; in mlx5dr_ste_build_eth_l2_src_dst()
1140 bool inner, bool rx) in mlx5dr_ste_build_eth_l3_ipv6_dst() argument
1143 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv6_dst()
1150 bool inner, bool rx) in mlx5dr_ste_build_eth_l3_ipv6_src() argument
1153 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv6_src()
1160 bool inner, bool rx) in mlx5dr_ste_build_eth_l3_ipv4_5_tuple() argument
1163 sb->inner = inner; in mlx5dr_ste_build_eth_l3_ipv4_5_tuple()
[all …]
Ddr_matcher.c413 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()
467 &mask, inner, rx); in dr_matcher_set_ste_builders()
471 &mask, inner, rx); in dr_matcher_set_ste_builders()
475 &mask, inner, rx); in dr_matcher_set_ste_builders()
481 &mask, dmn, inner, rx); in dr_matcher_set_ste_builders()
487 &mask, inner, rx); in dr_matcher_set_ste_builders()
492 &mask, inner, rx); in dr_matcher_set_ste_builders()
496 &mask, inner, rx); in dr_matcher_set_ste_builders()
[all …]
Ddr_ste_v0.c37 #define DR_STE_CALC_LU_TYPE(lookup_type, rx, inner) \ argument
38 ((inner) ? DR_STE_V0_LU_TYPE_##lookup_type##_I : \
705 bool inner, u8 *bit_mask) in dr_ste_v0_build_eth_l2_src_dst_bit_mask() argument
707 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
740 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l2_src_dst_tag()
784 dr_ste_v0_build_eth_l2_src_dst_bit_mask(mask, sb->inner, sb->bit_mask); in dr_ste_v0_build_eth_l2_src_dst_init()
786 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL2_SRC_DST, sb->rx, sb->inner); in dr_ste_v0_build_eth_l2_src_dst_init()
796 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_dst_tag()
812 sb->lu_type = DR_STE_CALC_LU_TYPE(ETHL3_IPV6_DST, sb->rx, sb->inner); in dr_ste_v0_build_eth_l3_ipv6_dst_init()
822 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_src_tag()
[all …]
Ddr_ste_v1.c8 #define DR_STE_CALC_DFNR_TYPE(lookup_type, inner) \ argument
9 ((inner) ? DR_STE_V1_LU_TYPE_##lookup_type##_I : \
1102 bool inner, u8 *bit_mask) in dr_ste_v1_build_eth_l2_src_dst_bit_mask() argument
1104 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_bit_mask()
1130 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_tag()
1165 dr_ste_v1_build_eth_l2_src_dst_bit_mask(mask, sb->inner, sb->bit_mask); in dr_ste_v1_build_eth_l2_src_dst_init()
1167 sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL2_SRC_DST, sb->inner); in dr_ste_v1_build_eth_l2_src_dst_init()
1176 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_dst_tag()
1191 sb->lu_type = DR_STE_CALC_DFNR_TYPE(IPV6_DES, sb->inner); in dr_ste_v1_build_eth_l3_ipv6_dst_init()
1200 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_src_tag()
[all …]
Ddr_types.h215 u8 inner:1; member
394 bool inner, bool rx);
398 bool inner, bool rx);
402 bool inner, bool rx);
406 bool inner, bool rx);
410 bool inner, bool rx);
414 bool inner, bool rx);
418 bool inner, bool rx);
422 bool inner, bool rx);
426 bool inner, bool rx);
[all …]
/Linux-v6.6/rust/kernel/sync/
Darc.rs173 let inner = Box::try_new(value)?; in try_new() localVariable
177 Ok(unsafe { Self::from_inner(Box::leak(inner).into()) }) in try_new()
210 unsafe fn from_inner(inner: NonNull<ArcInner<T>>) -> Self { in from_inner()
213 ptr: inner, in from_inner()
246 let inner = NonNull::new(ptr as *mut ArcInner<T>).unwrap(); in borrow() localVariable
250 unsafe { ArcBorrow::new(inner) } in borrow()
312 item.inner in from()
319 unsafe { Pin::into_inner_unchecked(item).inner } in from()
379 inner: NonNull<ArcInner<T>>, field
409 unsafe fn new(inner: NonNull<ArcInner<T>>) -> Self { in new()
[all …]
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
Drss.c107 bool inner) in rss_get_tirp() argument
109 return inner ? &rss->inner_tir[tt] : &rss->tir[tt]; in rss_get_tirp()
113 bool inner) in rss_get_tir() argument
115 return *rss_get_tirp(rss, tt, inner); in rss_get_tir()
131 bool inner) in mlx5e_rss_create_tir() argument
140 if (inner && !rss->inner_ft_support) { in mlx5e_rss_create_tir()
147 tir_p = rss_get_tirp(rss, tt, inner); in mlx5e_rss_create_tir()
166 mlx5e_tir_builder_build_rss(builder, &rss->hash, &rss_tt, inner); in mlx5e_rss_create_tir()
172 inner ? "inner " : "", err, tt); in mlx5e_rss_create_tir()
185 bool inner) in mlx5e_rss_destroy_tir() argument
[all …]
Drss.h30 bool inner);
34 bool inner, u32 *tirn);
/Linux-v6.6/tools/testing/selftests/net/
Dl2_tos_ttl_inherit.sh67 local inner="$3"
102 "$type" "$outer" "$inner" "$tos" "$ttl" "$vlan"
183 if [ "$inner" = "4" ] || [ "$inner" = "other" ]; then
186 elif [ "$inner" = "6" ]; then
196 local inner="$2"
203 if [ "$inner" = "4" ]; then
205 elif [ "$inner" = "6" ]; then
207 elif [ "$inner" = "other" ]; then
224 if [ "$inner" = "4" ]; then
241 elif [ "$inner" = "6" ]; then
[all …]
/Linux-v6.6/tools/testing/selftests/openat2/
Dopenat2_test.c32 struct open_how inner; member
57 .arg.inner.flags = O_RDONLY, in test_openat2_struct()
61 .arg.inner.flags = O_RDONLY, in test_openat2_struct()
68 .arg.inner.flags = O_RDONLY, .size = 0, .err = -EINVAL }, in test_openat2_struct()
70 .arg.inner.flags = O_RDONLY, in test_openat2_struct()
75 .arg.inner.flags = O_RDONLY, .arg.extra1 = 0xdeadbeef, in test_openat2_struct()
78 .arg.inner.flags = O_RDONLY, .arg.extra2 = 0xfeedcafe, in test_openat2_struct()
81 .arg.inner.flags = O_RDONLY, .arg.extra3 = 0xabad1dea, in test_openat2_struct()
/Linux-v6.6/Documentation/bpf/
Dmap_of_maps.rst14 an outer map contains instances of a single type of inner map, for example
17 When creating an outer map, an inner map instance is used to initialize the
18 metadata that the outer map holds about its inner maps. This inner map has a
28 - Any BPF map type can be used as an inner map, except for
56 helper returns a pointer to the inner map, or ``NULL`` if no entry was found.
111 This snippet shows how to add an inner map to an outer map:
/Linux-v6.6/rust/macros/
Dquote.rs67 (@proc $v:ident $span:ident ( $($inner:tt)* ) $($tt:tt)*) => {
69 quote_spanned!(@proc tokens $span $($inner)*);
76 (@proc $v:ident $span:ident [ $($inner:tt)* ] $($tt:tt)*) => {
78 quote_spanned!(@proc tokens $span $($inner)*);
85 (@proc $v:ident $span:ident { $($inner:tt)* } $($tt:tt)*) => {
87 quote_spanned!(@proc tokens $span $($inner)*);
Dlib.rs221 pub fn pin_data(inner: TokenStream, item: TokenStream) -> TokenStream { in pin_data()
222 pin_data::pin_data(inner, item) in pin_data()
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/lag/
Dport_sel.c366 if (port_sel->inner.definers[tt]) in mlx5_lag_destroy_definers()
368 port_sel->inner.definers[tt]); in mlx5_lag_destroy_definers()
399 port_sel->inner.definers[tt] = lag_definer; in mlx5_lag_create_definers()
465 ttc_params->dests[tt].ft = port_sel->inner.definers[tt]->ft; in mlx5_lag_set_inner_ttc_params()
498 mlx5_get_ttc_flow_table(port_sel->inner.ttc); in mlx5_lag_set_outer_ttc_params()
523 port_sel->inner.ttc = mlx5_create_inner_ttc_table(dev, &ttc_params); in mlx5_lag_create_inner_ttc_table()
524 if (IS_ERR(port_sel->inner.ttc)) in mlx5_lag_create_inner_ttc_table()
525 return PTR_ERR(port_sel->inner.ttc); in mlx5_lag_create_inner_ttc_table()
555 mlx5_destroy_ttc_table(port_sel->inner.ttc); in mlx5_lag_port_sel_create()
624 port_sel->inner.definers, in mlx5_lag_port_sel_modify()
[all …]
/Linux-v6.6/tools/testing/selftests/bpf/progs/
Dtest_map_in_map_invalid.c6 struct inner { struct
17 __array(values, struct inner);
/Linux-v6.6/net/netfilter/
Dnft_tunnel.c580 struct nlattr *nest, *inner; in nft_tunnel_opts_dump() local
587 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_VXLAN); in nft_tunnel_opts_dump()
588 if (!inner) in nft_tunnel_opts_dump()
593 nla_nest_end(skb, inner); in nft_tunnel_opts_dump()
595 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_ERSPAN); in nft_tunnel_opts_dump()
596 if (!inner) in nft_tunnel_opts_dump()
615 nla_nest_end(skb, inner); in nft_tunnel_opts_dump()
620 inner = nla_nest_start_noflag(skb, NFTA_TUNNEL_KEY_OPTS_GENEVE); in nft_tunnel_opts_dump()
621 if (!inner) in nft_tunnel_opts_dump()
634 nla_nest_end(skb, inner); in nft_tunnel_opts_dump()
[all …]
/Linux-v6.6/rust/kernel/sync/lock/
Dmutex.rs15 ($inner:expr $(, $name:literal)? $(,)?) => {
17 $inner, $crate::optional_name!($($name)?), $crate::static_lock_class!())
Dspinlock.rs15 ($inner:expr $(, $name:literal)? $(,)?) => {
17 $inner, $crate::optional_name!($($name)?), $crate::static_lock_class!())
/Linux-v6.6/crypto/
DMakefile109 CFLAGS_aegis128-neon-inner.o += -ffreestanding -march=armv8-a -mfloat-abi=softfp
110 CFLAGS_aegis128-neon-inner.o += -mfpu=crypto-neon-fp-armv8
111 aegis128-$(CONFIG_CRYPTO_AEGIS128_SIMD) += aegis128-neon.o aegis128-neon-inner.o
121 CFLAGS_aegis128-neon-inner.o += $(aegis128-cflags-y)
122 CFLAGS_REMOVE_aegis128-neon-inner.o += -mgeneral-regs-only
123 aegis128-$(CONFIG_CRYPTO_AEGIS128_SIMD) += aegis128-neon.o aegis128-neon-inner.o
126 CFLAGS_aegis128-neon-inner.o += -isystem $(shell $(CC) -print-file-name=include)
/Linux-v6.6/Documentation/userspace-api/media/dvb/
Dfrontend-stat-properties.rst97 (FEC) on the inner coding block (before Viterbi, LDPC or other inner
116 - ``FE_SCALE_COUNTER`` - Number of error bits counted before the inner
125 Measures the amount of bits received before the inner code block, during
154 (FEC) done by inner code block (after Viterbi, LDPC or other inner
173 - ``FE_SCALE_COUNTER`` - Number of error bits counted after the inner
182 Measures the amount of bits received after the inner coding, during the
/Linux-v6.6/include/linux/
Dlockdep.h186 struct lock_class_key *key, int subclass, u8 inner, u8 outer, u8 lock_type);
190 struct lock_class_key *key, int subclass, u8 inner, u8 outer) in lockdep_init_map_waits() argument
192 lockdep_init_map_type(lock, name, key, subclass, inner, outer, LD_LOCK_NORMAL); in lockdep_init_map_waits()
197 struct lock_class_key *key, int subclass, u8 inner) in lockdep_init_map_wait() argument
199 lockdep_init_map_waits(lock, name, key, subclass, inner, LD_WAIT_INV); in lockdep_init_map_wait()
382 # define lockdep_init_map_type(lock, name, key, sub, inner, outer, type) \ argument
384 # define lockdep_init_map_waits(lock, name, key, sub, inner, outer) \ argument
386 # define lockdep_init_map_wait(lock, name, key, sub, inner) \ argument
/Linux-v6.6/drivers/net/ethernet/intel/ice/
Dice_virtchnl.c2713 supported_caps->inner = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_dvm_caps()
2716 supported_caps->inner = VIRTCHNL_VLAN_ETHERTYPE_8100 | in ice_vc_set_dvm_caps()
2722 supported_caps->inner = VIRTCHNL_VLAN_ETHERTYPE_8100 | in ice_vc_set_dvm_caps()
2732 supported_caps->inner = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_dvm_caps()
2742 supported_caps->inner = VIRTCHNL_VLAN_TOGGLE | in ice_vc_set_dvm_caps()
2753 supported_caps->inner = VIRTCHNL_VLAN_TOGGLE | in ice_vc_set_dvm_caps()
2790 supported_caps->inner = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps()
2794 supported_caps->inner = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps()
2798 supported_caps->inner = VIRTCHNL_VLAN_UNSUPPORTED; in ice_vc_set_svm_caps()
2806 supported_caps->inner = VIRTCHNL_VLAN_ETHERTYPE_8100; in ice_vc_set_svm_caps()
[all …]
Dice_tc_lib.c94 static enum ice_protocol_type ice_proto_type_from_mac(bool inner) in ice_proto_type_from_mac() argument
96 return inner ? ICE_MAC_IL : ICE_MAC_OFOS; in ice_proto_type_from_mac()
99 static enum ice_protocol_type ice_proto_type_from_etype(bool inner) in ice_proto_type_from_etype() argument
101 return inner ? ICE_ETYPE_IL : ICE_ETYPE_OL; in ice_proto_type_from_etype()
104 static enum ice_protocol_type ice_proto_type_from_ipv4(bool inner) in ice_proto_type_from_ipv4() argument
106 return inner ? ICE_IPV4_IL : ICE_IPV4_OFOS; in ice_proto_type_from_ipv4()
109 static enum ice_protocol_type ice_proto_type_from_ipv6(bool inner) in ice_proto_type_from_ipv6() argument
111 return inner ? ICE_IPV6_IL : ICE_IPV6_OFOS; in ice_proto_type_from_ipv6()
357 bool inner = false; in ice_tc_fill_rules() local
371 inner = true; in ice_tc_fill_rules()
[all …]
/Linux-v6.6/net/sched/
Dsch_htb.c131 } inner; member
435 if (WARN_ON_ONCE(prio >= ARRAY_SIZE(p->inner.clprio))) in htb_activate_prios()
439 if (p->inner.clprio[prio].feed.rb_node) in htb_activate_prios()
445 htb_add_to_id_tree(&p->inner.clprio[prio].feed, cl, prio); in htb_activate_prios()
477 if (p->inner.clprio[prio].ptr == cl->node + prio) { in htb_deactivate_prios()
482 p->inner.clprio[prio].last_ptr_id = cl->common.classid; in htb_deactivate_prios()
483 p->inner.clprio[prio].ptr = NULL; in htb_deactivate_prios()
487 &p->inner.clprio[prio].feed); in htb_deactivate_prios()
489 if (!p->inner.clprio[prio].feed.rb_node) in htb_deactivate_prios()
858 clp = &cl->inner.clprio[prio]; in htb_lookup_leaf()
[all …]

1234