Home
last modified time | relevance | path

Searched refs:cast (Results 1 – 25 of 131) sorted by relevance

123456

/linux/tools/testing/selftests/bpf/progs/
H A Dcpumask_success.c167 if (!bpf_cpumask_test_cpu(0, cast(cpumask))) { in BPF_PROG()
173 if (bpf_cpumask_test_cpu(0, cast(cpumask))) { in BPF_PROG()
196 if (!bpf_cpumask_full(cast(cpumask))) { in BPF_PROG()
202 if (!bpf_cpumask_empty(cast(cpumask))) { in BPF_PROG()
224 if (bpf_cpumask_first(cast(cpumask)) < nr_cpus) { in BPF_PROG()
229 if (bpf_cpumask_first_zero(cast(cpumask)) != 0) { in BPF_PROG()
230 bpf_printk("first zero: %d", bpf_cpumask_first_zero(cast(cpumask))); in BPF_PROG()
236 if (bpf_cpumask_first(cast(cpumask)) != 0) { in BPF_PROG()
241 if (bpf_cpumask_first_zero(cast(cpumask)) != 1) { in BPF_PROG()
271 first = bpf_cpumask_first_and(cast(mask1), cast(mask2)); in BPF_PROG()
[all …]
/linux/rust/kernel/
H A Ddevice.rs196 let ptr = ptr.cast(); in as_bound()
211 unsafe { bindings::dev_set_drvdata(self.as_raw(), data.into_foreign().cast()) }; in set_drvdata()
237 Some(unsafe { Pin::<KBox<T>>::from_foreign(ptr.cast()) }) in drvdata_obtain()
259 unsafe { Pin::<KBox<T>>::borrow(ptr.cast()) } in drvdata_borrow()
298 unsafe { &*ptr.cast() } in from_raw()
397 klevel.as_ptr().cast::<crate::ffi::c_char>(), in printk()
400 core::ptr::from_ref(&msg).cast::<crate::ffi::c_void>(), in printk()
417 Some(unsafe { &*fwnode_handle.cast() }) in fwnode()
446 unsafe { bindings::put_device(obj.cast().as_ptr()) } in dec_ref()
618 unsafe { &*raw.byte_sub(Self::OFFSET).cast::<Self>() } in from_device()
[all …]
H A Dprint.rs31 let mut w = unsafe { RawFormatter::from_ptrs(buf.cast(), end.cast()) };
33 let _ = w.write_fmt(unsafe { *ptr.cast::<fmt::Arguments<'_>>() });
34 w.pos().cast()
117 core::ptr::from_ref(&args).cast::<c_void>(),
137 core::ptr::from_ref(&args).cast::<c_void>(),
H A Dmm.rs68 unsafe { bindings::mmdrop(obj.cast().as_ptr()) }; in dec_ref()
104 unsafe { bindings::mmput(obj.cast().as_ptr()) }; in dec_ref()
136 unsafe { &*ptr.cast() } in from_raw()
147 Some(unsafe { ARef::from_raw(NonNull::new_unchecked(self.as_raw().cast())) }) in mmget_not_zero()
166 unsafe { &*ptr.cast() } in from_raw()
H A Ddriver.rs200 let dev = unsafe { &*dev.cast::<device::Device<device::CoreInternal<'_>>>() };
212 let ptr = drv.get().cast::<u8>(); in callbacks_attach()
221 let base = base.cast::<bindings::device_driver>(); in new()
324 unsafe { data.cast::<Self::IdInfo>().as_ref() }
H A Dxarray.rs124 .map_while(|ptr| NonNull::new(ptr.cast())) in try_lock()
194 let ptr = NonNull::new(ptr.cast())?; in get()
219 let ptr = unsafe { bindings::__xa_erase(self.xa.xa.get(), index) }.cast();
247 let new = new.cast(); in store()
268 let old = old.cast(); in store()
H A Duaccess.rs267 let out_ptr = out.as_mut_ptr().cast::<c_void>(); in read_raw()
352 out.as_mut_ptr().cast::<c_void>(), in read()
476 let res = unsafe { bindings::copy_to_user(self.ptr.as_mut_ptr(), from.cast(), len) }; in write_raw()
545 let src_ptr = unsafe { alloc.as_ptr().cast::<u8>().add(offset) }; in write_dma()
616 core::ptr::from_ref(value).cast::<c_void>(), in write()
648 dst.as_mut_ptr().cast::<c_char>(), in raw_strncpy_from_user()
649 src.as_const_ptr().cast::<c_char>(), in raw_strncpy_from_user()
H A Dtypes.rs404 UnsafeCell::get(&self.value).cast::<T>() in cast_into()
412 UnsafeCell::raw_get(this.cast::<UnsafeCell<MaybeUninit<T>>>()).cast::<T>()
417 this.cast() in pin_init()
/linux/scripts/gdb/linux/
H A Dcpus.py48 pointer = var_ptr.cast(utils.get_long_type()) + offset
49 return pointer.cast(var_ptr.type)
190 current_task = current_task_addr.cast(task_ptr_type)
200 current_task = current_tp.cast(task_ptr_type)
206 if (scratch_reg.cast(utils.get_ulong_type()) > current_tp.cast(utils.get_ulong_type())):
207 current_task = scratch_reg.cast(task_ptr_type)
H A Dstackdepot.py33 parts = handle.cast(handle_parts_t)
49 …stack = (pool + gdb.Value(offset).cast(utils.get_size_t_type())).cast(stack_record_type.get_type()…
50 size = int(stack['size'].cast(utils.get_ulong_type()))
82 stack_depot_print(gdb.Value(handle).cast(utils.get_uint_type()))
H A Dpage_owner.py74 if page_ext.cast(utils.get_ulong_type()) & PAGE_EXT_INVALID == PAGE_EXT_INVALID:
79 return (base.cast(utils.get_ulong_type()) + self.page_ext_size * index).cast(page_ext_t.get_type().pointer())
97 addr = page_ext.cast(utils.get_ulong_type()) + gdb.parse_and_eval("page_owner_ops")["offset"].cast(utils.get_ulong_type())
98 return addr.cast(page_owner_t.get_type().pointer())
101 page = gdb.Value(struct_page_addr).cast(utils.get_page_type().pointer())
H A Dxarray.py17 return ((entry.cast(ulong_type) & 3) == 2)
24 return entry.cast(ulong_type) == xa_mk_internal(257)
28 return xa_is_internal(entry) and (entry.cast(ulong_type) > 4096)
H A Dmapletree.py63 return self.tree['ma_root'].cast(maple_enode_type.get_type().pointer())
114 indirect_ptr = node.cast(ulong_type) & ~0x2
115 val = indirect_ptr.cast(maple_enode_type.get_type().pointer())
122 val = entry.cast(ulong_type)
136 indirect_ptr = node['parent'].cast(ulong_type) & ~constants.LX_MAPLE_NODE_MASK
142 indirect_ptr = enode.cast(ulong_type)
149 return indirect_ptr.cast(maple_node_type.get_type().pointer())
196 return slots[offset].cast(ulong_type)
H A Drbtree.py27 node = root.address.cast(rb_root_type.get_type().pointer())
43 node = root.address.cast(rb_root_type.get_type().pointer())
59 return parent.cast(rb_node_type.get_type().pointer())
68 node = node.address.cast(rb_node_type.get_type().pointer())
91 node = node.address.cast(rb_node_type.get_type().pointer())
H A Dmm.py92 self.vmemmap = gdb.Value(self.VMEMMAP_START).cast(utils.get_page_type().pointer())
186 return int(page.cast(utils.get_page_type().pointer()) - self.vmemmap)
278 …self.vmemmap = gdb.Value(self.VMEMMAP_START).cast(utils.get_page_type().pointer()) - (self.memstar…
432 …return int(page.cast(utils.get_page_type().pointer()) - self.vmemmap.cast(utils.get_page_type().po…
438 return (self.vmemmap + pfn).cast(utils.get_page_type().pointer())
444 …__idx = int((page.cast(gdb.lookup_type("unsigned long")) - self.VMEMMAP_START).cast(utils.get_ulon…
453 return gdb.Value(addr).cast(utils.get_page_type().pointer())
484 page = gdb.Value(struct_page_addr).cast(utils.get_page_type().pointer())
499 page = gdb.Value(struct_page_addr).cast(utils.get_page_type().pointer())
514 page = gdb.Value(struct_page_addr).cast(utils.get_page_type().pointer())
/linux/rust/kernel/alloc/
H A Dkbox.rs234 unsafe { Box::from_raw(raw.cast()) } in assume_init()
279 Ok(Box(ptr.cast(), PhantomData)) in new_uninit()
370 let ptr = buffer.spare_capacity_mut().as_mut_ptr().cast();
404 unsafe { Box::from_raw(ptr.cast()) } in drop_contents()
527 Box::into_raw(self).cast()
533 unsafe { Box::from_raw(ptr.cast()) } in into_foreign()
539 unsafe { &*ptr.cast() } in from_foreign()
543 let ptr = ptr.cast(); in borrow()
568 Box::into_raw(unsafe { Pin::into_inner_unchecked(self) }).cast()
574 unsafe { Pin::new_unchecked(Box::from_raw(ptr.cast())) } in deref()
[all...]
H A Dkvec.rs334 let ptr = unsafe { self.as_mut_ptr().add(self.len) }.cast::<MaybeUninit<T>>(); in push()
699 Some(self.ptr.cast()),
710 self.ptr = ptr.cast(); in drain_all()
831 if !unsafe { bindings::is_vmalloc_addr(self.ptr.as_ptr().cast()) } { in shrink_to()
839 Some(self.ptr.cast()), in shrink_to()
847 self.ptr = ptr.cast(); in shrink_to()
867 unsafe { KVmalloc::free(self.ptr.cast(), self.layout.into()) }; in extend_with()
885 ptr::copy_nonoverlapping(self.as_ptr(), new_ptr.as_ptr().cast::<T>(), self.len())
891 unsafe { KVmalloc::free(self.ptr.cast(), self.layout.into()) }; in extend_from_slice()
893 self.ptr = new_ptr.cast in extend_from_slice()
[all...]
/linux/rust/zerocopy/src/
H A Dbyte_slice.rs387 assert_eq!(slc.cast::<u8>(), l.cast::<u8>()); in prove_split_at_unchecked()
388 assert_eq!(unsafe { slc.cast::<u8>().add(mid) }, r.cast::<u8>()); in prove_split_at_unchecked()
402 assert_eq!(slc.cast::<u8>(), l.cast::<u8>()); in prove_split_at_unchecked()
403 assert_eq!(unsafe { slc.cast::<u8>().add(mid) }, r.cast::<u8>()); in prove_split_at_unchecked()
/linux/rust/kernel/fs/
H A Dfile.rs211 unsafe { bindings::fput(obj.cast().as_ptr()) } in dec_ref()
248 unsafe { bindings::fput(obj.cast().as_ptr()) } in dec_ref()
271 Ok(unsafe { ARef::from_raw(ptr.cast()) }) in fget()
288 unsafe { &*ptr.cast() } in from_raw_file()
312 unsafe { ARef::from_raw(ARef::into_raw(me).cast()) } in assume_no_fdget_pos()
362 unsafe { &*ptr.cast() } in from_raw_file()
376 unsafe { LocalFile::from_raw_file(core::ptr::from_ref(self).cast()) } in deref()
/linux/drivers/ata/
H A Dpata_cs5536.c167 u32 cast; in cs5536_set_piomode() local
174 cs5536_read(pdev, CAST, &cast); in cs5536_set_piomode()
176 cast &= ~(IDE_CAST_DRV_MASK << cshift); in cs5536_set_piomode()
177 cast |= addr_timings[mode] << cshift; in cs5536_set_piomode()
179 cast &= ~(IDE_CAST_CMD_MASK << IDE_CAST_CMD_SHIFT); in cs5536_set_piomode()
180 cast |= cmd_timings[cmdmode] << IDE_CAST_CMD_SHIFT; in cs5536_set_piomode()
182 cs5536_write(pdev, CAST, cast); in cs5536_set_piomode()
/linux/rust/kernel/sync/atomic/
H A Dinternal.rs287 unsafe { bindings::#call(a.as_ptr().cast()) }
293 unsafe { bindings::#call(a.as_ptr().cast(), v) }
307 unsafe { bindings::#call(a.as_ptr().cast(), v) }
321 unsafe { bindings::#call(a.as_ptr().cast(), core::ptr::from_mut(old), new) }
335 unsafe { bindings::#call(v, a.as_ptr().cast()) }
344 unsafe { bindings::#call(v, a.as_ptr().cast()) }
349 unsafe { bindings::#call(v, a.as_ptr().cast()) }
/linux/rust/zerocopy/src/pointer/
H A Dinner.rs19 pointer::cast,
187 pub fn project<U: ?Sized, C: cast::Project<T, U>>(self) -> PtrInner<'a, U> { in project()
246 let raw = T::raw_from_ptr_len(self.as_non_null().cast(), meta); in with_meta()
341 let bytes = self.as_non_null().cast::<u8>().as_ptr(); in trailing_slice()
394 let base = self.as_non_null().cast::<T>().as_ptr(); in slice_unchecked()
442 let base = self.as_non_null().cast::<T>().as_ptr(); in iter()
516 let start = self.as_non_null().cast::<T>().as_ptr(); in as_slice()
610 let base = target.as_non_null().cast::<u8>(); in try_cast_into()
H A Dmod.rs47 pub mod cast { module
132 src.as_ptr().cast::<Dst>() in project()
159 src.as_ptr().cast::<Dst>() in project()
213 Dst::raw_from_ptr_len(src.as_non_null().cast::<u8>(), metadata).as_ptr() in project()
385 core::ptr::slice_from_raw_parts_mut(src.as_ptr().cast::<u8>(), bytes) in project()
404 src.as_ptr().cast::<()>() in project()
/linux/rust/kernel/debugfs/
H A Dfile_ops.rs62 // SAFETY: `Adapter` asserts that `T` can be legally cast to `T::Inner`. in deref()
118 let data = unsafe { &*((*seq).private.cast::<T>()) };
171 let seq = unsafe { &mut *((*file).private_data.cast::<bindings::seq_file>()) };
265 let this = unsafe { &*((*file).private_data.cast::<T>()) }; in blob_read()
272 let mut writer = UserSlice::new(UserPtr::from_ptr(buf.cast()), count).writer(); in blob_read()
319 let this = unsafe { &*((*file).private_data.cast::<T>()) }; in blob_write()
326 let mut reader = UserSlice::new(UserPtr::from_ptr(buf.cast_mut().cast()), count).reader(); in blob_write()
/linux/rust/zerocopy-derive/derive/
H A Dtry_from_bytes.rs226 type ProjectToTag = #zerocopy_crate::pointer::cast::CastSized; in derive_is_bit_valid()
260 use #zerocopy_crate::pointer::cast::{CastSized, Projection}; in derive_is_bit_valid()
321 let variant_md = variants.cast::< in derive_is_bit_valid()
323 #zerocopy_crate::pointer::cast::Projection< in derive_is_bit_valid()
331 let variant = variant_md.cast::< in derive_is_bit_valid()
333 #zerocopy_crate::pointer::cast::CastSized, in derive_is_bit_valid()
421 #zerocopy_crate::pointer::cast::CastSized in derive_is_bit_valid()
427 let mut raw_enum = candidate.cast::< in derive_is_bit_valid()
429 #zerocopy_crate::pointer::cast::CastSized, in derive_is_bit_valid()
486 type ProjectToTag = #zerocopy_crate::pointer::cast::CastToUnit; in derive_has_field_struct_union()
[all …]

123456