| /linux-6.15/include/net/ |
| H A D | inet_ecn.h | 49 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 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 …]
|
| H 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 …]
|
| H 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 …]
|
| H 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 …]
|
| H 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 …]
|
| /linux-6.15/rust/kernel/sync/ |
| H A D | arc.rs | 236 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 D | poll.rs | 87 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 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 …]
|
| H 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);
|
| /linux-6.15/tools/testing/selftests/net/ |
| H A D | l2_tos_ttl_inherit.sh | 67 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 D | time.rs | 34 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 D | devres.rs | 103 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 D | sync.rs | 31 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 D | global.rs | 37 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 D | tbox.rs | 24 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 D | arc.rs | 19 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 D | pin.rs | 18 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 D | pin_mut.rs | 15 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 D | tag_set.rs | 30 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 D | openat2_test.c | 33 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 D | map_of_maps.rst | 14 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 D | mutex.rs | 27 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 D | rust_misc_device.rs | 152 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 D | quote.rs | 74 (@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)*);
|