Lines Matching refs:core
192 impl core::ops::BitOr for Attrs {
199 impl core::ops::BitAnd for Attrs {
206 impl core::ops::Not for Attrs {
305 core::mem::size_of::<T>() > 0, in alloc_attrs()
310 .checked_mul(core::mem::size_of::<T>()) in alloc_attrs()
363 self.count * core::mem::size_of::<T>() in size()
393 Ok(self.dma_handle + (offset * core::mem::size_of::<T>()) as bindings::dma_addr_t) in dma_handle_with_offset()
427 Ok(unsafe { core::slice::from_raw_parts(self.cpu_addr.add(offset), count) }) in as_slice()
447 Ok(unsafe { core::slice::from_raw_parts_mut(self.cpu_addr.add(offset), count) }) in as_slice_mut()
479 core::ptr::copy_nonoverlapping(src.as_ptr(), self.cpu_addr.add(offset), src.len()) in write()
551 let size = self.count * core::mem::size_of::<T>(); in drop()
594 (|| -> ::core::result::Result<_, $crate::error::Error> {
600 let ptr_field = ::core::ptr::addr_of!((*item) $($field)*);
601 ::core::result::Result::Ok(
644 (|| -> ::core::result::Result<_, $crate::error::Error> {
648 ::core::result::Result::Ok(())
652 (|| -> ::core::result::Result<_, $crate::error::Error> {
658 let ptr_field = ::core::ptr::addr_of_mut!((*item) $(.$field)*);
661 ::core::result::Result::Ok(())