| /linux/drivers/android/binder/ |
| H A D | node.rs | 188 inner: LockedBy<NodeInner, ProcessInner>, field 202 using ListLinks { self.links.inner }; 214 inner: LockedBy::new( in new() 215 &owner.inner, in new() 243 let inner = self.inner.access_mut(owner_inner); in has_oneway_transaction() localVariable 244 inner.has_oneway_transaction in has_oneway_transaction() 253 let inner = self.inner.access_mut(owner_inner); in full_debug_print() localVariable 260 inner.strong.has_count, in full_debug_print() 261 inner.weak.has_count, in full_debug_print() 262 inner.strong.count, in full_debug_print() [all …]
|
| H A D | process.rs | 433 pub(crate) inner: SpinLock<ProcessInner>, field 478 let mut inner = me.inner.lock(); in run() localVariable 479 defer = inner.defer_work; in run() 480 inner.defer_work = 0; in run() 499 inner <- kernel::new_spinlock!(ProcessInner::new(), "Process::inner"), in new() 526 let inner = self.inner.lock(); in debug_print_stats() localVariable 527 seq_print!(m, " threads: {}\n", inner.threads.iter().count()); in debug_print_stats() 531 inner.requested_thread_count, in debug_print_stats() 532 inner.started_thread_count, in debug_print_stats() 533 inner.max_threads, in debug_print_stats() [all …]
|
| H A D | thread.rs | 415 inner: SpinLock<InnerThread>, field 440 let inner = InnerThread::new()?; in new() localVariable 447 inner <- kernel::new_spinlock!(inner, "Thread::inner"), in new() 458 let inner = self.inner.lock(); in debug_print() localVariable 460 if print_all || inner.current_transaction.is_some() || !inner.work_list.is_empty() { in debug_print() 465 inner.looper_flags, in debug_print() 466 inner.looper_need_return, in debug_print() 470 let mut t_opt = inner.current_transaction.as_ref(); in debug_print() 484 for work in &inner.work_list { in debug_print() 492 let ee = self.inner.lock().extended_error; in get_extended_error() [all …]
|
| H A D | deferred_close.rs | 23 inner: KBox<DeferredFdCloserInner>, field 48 inner: KBox::new( in new() 83 let inner = KBox::into_raw(self.inner); in close_fd() localVariable 87 let callback_head = inner.cast::<bindings::callback_head>(); in close_fd() 89 let file_field = unsafe { core::ptr::addr_of_mut!((*inner).file) }; in close_fd() 115 unsafe { drop(KBox::from_raw(inner)) }; in close_fd() 176 unsafe extern "C" fn do_close_fd(inner: *mut bindings::callback_head) { in do_close_fd() 178 let inner = unsafe { KBox::from_raw(inner.cast::<DeferredFdCloserInner>()) }; in do_close_fd() localVariable 179 if !inner.file.is_null() { in do_close_fd() 182 unsafe { bindings::fput(inner.file) }; in do_close_fd()
|
| H A D | page_range.rs | 43 inner: Opaque<*mut bindings::shrinker>, field 61 inner: Opaque::uninit(), in new() 70 self.inner.get().write(ptr::null_mut()); in register() 100 unsafe { self.inner.get().write(shrinker) }; in register() 300 let mut inner = self.lock.lock(); in register_with_vma() localVariable 301 if inner.size > 0 { in register_with_vma() 303 drop(inner); in register_with_vma() 307 inner.pages = pages.into_raw_parts().0; in register_with_vma() 308 inner.size = num_pages; in register_with_vma() 309 inner.vma_addr = vma.start(); in register_with_vma() [all …]
|
| /linux/rust/kernel/ |
| H A D | devres.rs | 121 inner: Opaque<Inner<T>>, field 142 inner <- Opaque::pin_init(try_pin_init!(Inner { in new() 152 let inner = unsafe { &raw mut (*this.as_ptr()).inner }; in new() localVariable 161 bindings::devm_add_action(dev.as_raw(), Some(*callback), inner.cast()) in new() 163 let inner = Opaque::cast_into(inner); in new() localVariable 167 unsafe { core::ptr::drop_in_place(inner) }; in new() 173 fn inner(&self) -> &Inner<T> { in inner() method 176 unsafe { &*self.inner.get() } in inner() 180 &self.inner().data in data() 187 let inner = unsafe { &*ptr.cast::<Inner<T>>() }; in devres_callback() localVariable [all …]
|
| H A D | regulator.rs | 241 inner: NonNull<bindings::regulator>, field 253 self.inner.as_ptr(), in set_voltage() 263 let voltage = unsafe { bindings::regulator_get_voltage(self.inner.as_ptr()) }; in get_voltage() 271 let inner = from_err_ptr(unsafe { bindings::regulator_get(dev.as_raw(), name.as_ptr()) })?; in get_internal() localVariable 275 let inner = unsafe { NonNull::new_unchecked(inner) }; in get_internal() localVariable 278 inner, in get_internal() 285 to_result(unsafe { bindings::regulator_enable(self.inner.as_ptr()) }) in enable_internal() 290 to_result(unsafe { bindings::regulator_disable(self.inner.as_ptr()) }) in disable_internal() 309 inner: regulator.inner, in try_into_enabled() 338 inner: regulator.inner, in try_into_disabled() [all …]
|
| H A D | time.rs | 170 inner: bindings::ktime_t, field 189 inner: C::ktime_get(), in now() 202 self.inner in as_nanos() 222 inner: ktime, in from_ktime() 235 nanos: self.inner - other.inner, in sub() 247 let res = self.inner + rhs.nanos; in add() 254 inner: res, in add() 267 let res = self.inner - rhs.nanos; in sub() 274 inner: res, in sub()
|
| /linux/include/net/ |
| H A D | inet_ecn.h | 46 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/drivers/net/ethernet/mellanox/mlx5/core/steering/sws/ |
| H A D | dr_ste.c | 740 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 …]
|
| 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() 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 …]
|
| H A D | dr_ste_v0.c | 37 #define DR_STE_CALC_LU_TYPE(lookup_type, rx, inner) \ argument 38 ((inner) ? DR_STE_V0_LU_TYPE_##lookup_type##_I : \ 707 bool inner, u8 *bit_mask) in dr_ste_v0_build_eth_l2_src_dst_bit_mask() argument 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() 786 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() 788 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() 798 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_dst_tag() 814 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() 824 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v0_build_eth_l3_ipv6_src_tag() [all …]
|
| H A D | dr_ste_v1.c | 966 bool inner, u8 *bit_mask) in dr_ste_v1_build_eth_l2_src_dst_bit_mask() argument 968 struct mlx5dr_match_spec *mask = inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_bit_mask() 994 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l2_src_dst_tag() 1029 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() 1031 sb->lu_type = DR_STE_CALC_DFNR_TYPE(ETHL2_SRC_DST, sb->inner); in dr_ste_v1_build_eth_l2_src_dst_init() 1040 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_dst_tag() 1055 sb->lu_type = DR_STE_CALC_DFNR_TYPE(IPV6_DES, sb->inner); in dr_ste_v1_build_eth_l3_ipv6_dst_init() 1064 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv6_src_tag() 1079 sb->lu_type = DR_STE_CALC_DFNR_TYPE(IPV6_SRC, sb->inner); in dr_ste_v1_build_eth_l3_ipv6_src_init() 1088 struct mlx5dr_match_spec *spec = sb->inner ? &value->inner : &value->outer; in dr_ste_v1_build_eth_l3_ipv4_5_tuple_tag() [all …]
|
| H A D | dr_types.h | 215 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/rust/kernel/irq/ |
| H A D | request.rs | 187 inner: Devres<RegistrationInner>, field 208 inner <- Devres::new( in new() 248 let inner = self.inner.try_access().ok_or(ENODEV)?; in try_synchronize() localVariable 249 inner.synchronize(); in try_synchronize() 255 let inner = self.inner.access(dev)?; in synchronize() localVariable 256 inner.synchronize(); in synchronize() 269 let device = unsafe { registration.inner.device().as_bound() }; in handle_irq_callback() 405 inner: Devres<RegistrationInner>, field 426 inner <- Devres::new( in new() 467 let inner = self.inner.try_access().ok_or(ENODEV)?; in try_synchronize() localVariable [all …]
|
| /linux/drivers/android/binder/range_alloc/ |
| H A D | mod.rs | 29 DescriptorState::Reserved(inner) => inner.pid, in pid() 30 DescriptorState::Allocated(inner) => inner.reservation.pid, in pid() 36 DescriptorState::Reserved(inner) => inner.is_oneway, in is_oneway() 37 DescriptorState::Allocated(inner) => inner.reservation.is_oneway, in is_oneway() 112 inner: Impl<T>, field 124 inner: Impl::Empty(size), in new() 129 match &self.inner { in free_oneway_space() 137 match &self.inner { in count_buffers() 145 match &self.inner { in debug_print() 154 match &mut self.inner { in reserve_new() [all …]
|
| /linux/rust/kernel/sync/ |
| H A D | arc.rs | 236 let inner = KBox::new(value, flags)?; in new() localVariable 237 let inner = KBox::leak(inner).into(); in new() localVariable 241 Ok(unsafe { Self::from_inner(inner) }) in new() 252 unsafe fn from_inner(inner: NonNull<ArcInner<T>>) -> Self { in from_inner() 255 ptr: inner, in from_inner() 362 inner: ManuallyDrop::into_inner(this), in into_unique_or_drop() 385 let inner = unsafe { NonNull::new_unchecked(ptr.cast::<ArcInner<T>>()) }; in from_foreign() localVariable 390 unsafe { Self::from_inner(inner) } in from_foreign() 396 let inner = unsafe { NonNull::new_unchecked(ptr.cast::<ArcInner<T>>()) }; in borrow() localVariable 400 unsafe { ArcBorrow::new(inner) } in borrow() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | rss.c | 174 bool inner) in rss_get_tirp() argument 176 return inner ? &rss->inner_tir[tt] : &rss->tir[tt]; in rss_get_tirp() 180 bool inner) in rss_get_tir() argument 182 return *rss_get_tirp(rss, tt, inner); in rss_get_tir() 198 bool inner) in mlx5e_rss_create_tir() argument 208 if (inner && !rss_inner) { in mlx5e_rss_create_tir() 215 tir_p = rss_get_tirp(rss, tt, inner); in mlx5e_rss_create_tir() 234 mlx5e_tir_builder_build_rss(builder, &rss->hash, &rss_tt, inner); in mlx5e_rss_create_tir() 240 inner ? "inner " : "", err, tt); in mlx5e_rss_create_tir() 253 bool inner) in mlx5e_rss_destroy_tir() argument [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | l2_tos_ttl_inherit.sh | 67 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/samples/rust/ |
| H A D | rust_misc_device.rs | 153 inner: Mutex<Inner>, field 169 inner <- new_mutex!(Inner { in open() 184 let inner = me.inner.lock(); in read_iter() localVariable 186 let read = iov.simple_read_from_buffer(kiocb.ki_pos_mut(), &inner.buffer)?; in read_iter() 195 let mut inner = me.inner.lock(); in write_iter() localVariable 198 inner.buffer.clear(); in write_iter() 199 let len = iov.copy_from_iter_vec(&mut inner.buffer, GFP_KERNEL)?; in write_iter() 238 let mut guard = self.inner.lock(); in set_value() 251 let guard = self.inner.lock(); in get_value()
|
| /linux/rust/kernel/debugfs/ |
| H A D | callback_adapters.rs | 33 inner: D, field 44 self.inner.write(fmt) in write() 55 w(self.inner.deref(), reader) in read_from_slice() 66 inner: D, field 73 &self.inner in deref() 84 f(&self.inner, fmt) in write() 95 inner: D, field 106 &self.inner in deref()
|
| /linux/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/drivers/android/binder/node/ |
| H A D | wrapper.rs | 12 inner: UniqueArc<MaybeUninit<DTRWrap<NodeWrapper>>>, field 18 inner: UniqueArc::new_uninit(GFP_KERNEL)?, in new() 23 match self.inner.pin_init_with(DTRWrap::new(NodeWrapper { node })) { in init() 47 let mut owner_inner = node.owner.inner.lock(); in do_work() 48 let inner = node.inner.access_mut(&mut owner_inner); in do_work() localVariable 50 let ds = &mut inner.delivery_state; in do_work()
|
| /linux/rust/kernel/io/ |
| H A D | resource.rs | 128 let inner = self.0.get(); in size() localVariable 130 unsafe { bindings::resource_size(inner) } in size() 135 let inner = self.0.get(); in start() localVariable 137 unsafe { (*inner).start } in start() 142 let inner = self.0.get(); in name() localVariable 145 let name = unsafe { (*inner).name }; in name() 160 let inner = self.0.get(); in flags() localVariable 162 let flags = unsafe { (*inner).flags }; in flags()
|
| /linux/rust/kernel/time/hrtimer/ |
| H A D | tbox.rs | 25 pub(crate) inner: NonNull<T>, field 39 let timer_ptr = unsafe { <T as HasHrTimer<T>>::raw_get_timer(self.inner.as_ptr()) }; in cancel() 56 drop(unsafe { Box::<T, A>::from_raw(self.inner.as_ptr()) }) in drop() 79 let inner = in start() localVariable 86 unsafe { T::start(inner.as_ptr(), expires) }; in start() 90 inner, in start()
|