Home
last modified time | relevance | path

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

12345

/linux-6.15/include/net/
H A Dinet_ecn.h49 outer |= !INET_ECN_is_ce(inner) ? (inner & INET_ECN_MASK) : in INET_ECN_encapsulate()
123 ipv4_change_dsfield(inner, INET_ECN_MASK, dscp); in ipv4_copy_dscp()
169 ipv6_change_dsfield(inner, INET_ECN_MASK, dscp); in ipv6_copy_dscp()
253 if (INET_ECN_is_not_ect(inner)) { in __INET_ECN_decapsulate()
270 __u8 outer, __u8 inner) in INET_ECN_decapsulate() argument
289 __u8 inner; in IP_ECN_decapsulate() local
293 inner = ip_hdr(skb)->tos; in IP_ECN_decapsulate()
296 inner = ipv6_get_dsfield(ipv6_hdr(skb)); in IP_ECN_decapsulate()
308 __u8 inner; in IP6_ECN_decapsulate() local
312 inner = ip_hdr(skb)->tos; in IP6_ECN_decapsulate()
[all …]
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/
H A Ddr_ste.c1133 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 …]
H A 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()
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 …]
H A Ddr_ste_v0.c709 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 …]
H A Ddr_ste_v1.c968 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 …]
H A Ddr_types.h215 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 …]
/linux-6.15/rust/kernel/sync/
H A Darc.rs236 let inner = KBox::leak(inner).into(); in new() localVariable
254 ptr: inner, in from_inner()
400 unsafe { ArcBorrow::new(inner) } in borrow()
465 item.inner in from()
534 inner: NonNull<ArcInner<T>>, field
565 inner, in new()
688 inner: Arc<T>, field
756 inner: unsafe { Arc::from_inner(KBox::leak(inner).into()) }, in new_uninit()
776 let inner = ManuallyDrop::new(self).inner.ptr; in assume_init() localVariable
780 inner: unsafe { Arc::from_inner(inner.cast()) }, in assume_init()
[all …]
H A Dpoll.rs87 inner: CondVar, field
94 inner <- CondVar::new(name, key), in new()
104 &self.inner in deref()
114 unsafe { bindings::__wake_up_pollfree(self.inner.wait_queue_head.get()) }; in drop()
/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Drss.c174 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 …]
H A Drss.h37 bool inner);
38 bool mlx5e_rss_valid_tir(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, bool inner);
43 bool inner, u32 *tirn);
/linux-6.15/tools/testing/selftests/net/
H A Dl2_tos_ttl_inherit.sh67 local inner="$3"
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
224 if [ "$inner" = "4" ]; then
241 elif [ "$inner" = "6" ]; then
287 if [ "$inner" = "4" ]; then
304 elif [ "$inner" = "6" ]; then
[all …]
/linux-6.15/rust/kernel/
H A Dtime.rs34 inner: bindings::ktime_t, field
40 pub fn from_raw(inner: bindings::ktime_t) -> Self { in from_raw()
41 Self { inner } in from_raw()
60 self.inner in to_ns()
82 inner: self.inner - other.inner, in sub()
H A Ddevres.rs103 let inner = Arc::pin_init( in new() localVariable
114 let data = inner.clone().into_raw(); in new()
119 unsafe { bindings::devm_add_action(dev.as_raw(), Some(inner.callback), data as _) }; in new()
129 Ok(inner) in new()
165 let inner = unsafe { Arc::from_raw(ptr) }; in devres_callback() localVariable
167 inner.data.revoke(); in devres_callback()
175 let inner = DevresInner::new(dev, data, flags)?; in new() localVariable
177 Ok(Devres(inner)) in new()
H A Dsync.rs31 inner: Opaque<bindings::lock_class_key>, field
72 inner <- Opaque::ffi_init(|slot| unsafe { bindings::lockdep_register_key(slot) }) in new_dynamic()
77 self.inner.get() in as_ptr()
/linux-6.15/rust/kernel/sync/lock/
H A Dglobal.rs37 inner: Lock<B::Item, B::Backend>, field
49 inner: Lock { in new()
72 self.inner.state.get(), in init()
82 inner: self.inner.lock(), in lock()
89 inner: self.inner.try_lock()?, in try_lock()
98 inner: Guard<'static, B::Item, B::Backend>, field
105 &self.inner in deref()
111 &mut self.inner in deref_mut()
/linux-6.15/rust/kernel/time/hrtimer/
H A Dtbox.rs24 pub(crate) inner: NonNull<T>, field
38 let timer_ptr = unsafe { <T as HasHrTimer<T>>::raw_get_timer(self.inner.as_ptr()) }; in cancel()
55 drop(unsafe { Box::<T, A>::from_raw(self.inner.as_ptr()) }) in drop()
74 let inner = in start() localVariable
81 unsafe { T::start(inner.as_ptr(), expires) }; in start()
85 inner, in start()
H A Darc.rs19 pub(crate) inner: Arc<T>, field
29 let self_ptr = Arc::as_ptr(&self.inner); in cancel()
65 ArcHrTimerHandle { inner: self } in start()
H A Dpin.rs18 pub(crate) inner: Pin<&'a T>, field
28 let self_ptr: *const T = self.inner.get_ref(); in cancel()
69 PinHrTimerHandle { inner: self } in start()
H A Dpin_mut.rs15 pub(crate) inner: NonNull<T>, field
26 let self_ptr = self.inner.as_ptr(); in cancel()
71 inner: self_ptr, in start()
/linux-6.15/rust/kernel/block/mq/
H A Dtag_set.rs30 inner: Opaque<bindings::blk_mq_tag_set>, field
62 inner <- PinInit::<_, error::Error>::pin_chain(Opaque::new(tag_set?), |tag_set| { in new()
74 self.inner.get() in raw_tag_set()
83 unsafe { bindings::blk_mq_free_tag_set(self.inner.get()) }; in drop()
/linux-6.15/tools/testing/selftests/openat2/
H A Dopenat2_test.c33 struct open_how inner; member
58 .arg.inner.flags = O_RDONLY, in test_openat2_struct()
62 .arg.inner.flags = O_RDONLY, in test_openat2_struct()
69 .arg.inner.flags = O_RDONLY, .size = 0, .err = -EINVAL }, in test_openat2_struct()
71 .arg.inner.flags = O_RDONLY, in test_openat2_struct()
76 .arg.inner.flags = O_RDONLY, .arg.extra1 = 0xdeadbeef, in test_openat2_struct()
79 .arg.inner.flags = O_RDONLY, .arg.extra2 = 0xfeedcafe, in test_openat2_struct()
82 .arg.inner.flags = O_RDONLY, .arg.extra3 = 0xabad1dea, in test_openat2_struct()
/linux-6.15/Documentation/bpf/
H A 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-6.15/rust/pin-init/examples/
H A Dmutex.rs27 inner: AtomicBool, field
34 .inner in acquire()
38 while self.inner.load(Ordering::Relaxed) { in acquire()
49 inner: AtomicBool::new(false), in new()
59 self.0.inner.store(false, Ordering::Release); in drop()
/linux-6.15/samples/rust/
H A Drust_misc_device.rs152 inner: Mutex<Inner>, field
168 inner <- new_mutex!( Inner{ value: 0_i32 } ), in open()
205 let mut guard = self.inner.lock(); in set_value()
218 let guard = self.inner.lock(); in get_value()
/linux-6.15/rust/macros/
H A Dquote.rs74 (@proc $v:ident $span:ident ( $($inner:tt)* ) $($tt:tt)*) => {
77 quote_spanned!(@proc tokens $span $($inner)*);
84 (@proc $v:ident $span:ident [ $($inner:tt)* ] $($tt:tt)*) => {
86 quote_spanned!(@proc tokens $span $($inner)*);
93 (@proc $v:ident $span:ident { $($inner:tt)* } $($tt:tt)*) => {
95 quote_spanned!(@proc tokens $span $($inner)*);

12345