Lines Matching defs:self
31 unsafe fn dma_set_mask(&self, mask: DmaMask) -> Result { in dma_set_mask()
48 unsafe fn dma_set_coherent_mask(&self, mask: DmaMask) -> Result { in dma_set_coherent_mask()
67 unsafe fn dma_set_mask_and_coherent(&self, mask: DmaMask) -> Result { in dma_set_mask_and_coherent()
187 pub fn contains(self, flags: Attrs) -> bool { in contains() argument
194 fn bitor(self, rhs: Self) -> Self::Output { in bitor() argument
201 fn bitand(self, rhs: Self) -> Self::Output { in bitand() argument
387 pub fn dma_handle_with_offset(&self, offset: usize) -> Result<bindings::dma_addr_t> { in dma_handle_with_offset()
399 fn validate_range(&self, offset: usize, count: usize) -> Result { in validate_range()
419 pub unsafe fn as_slice(&self, offset: usize, count: usize) -> Result<&[T]> { in as_slice()
439 pub unsafe fn as_slice_mut(&mut self, offset: usize, count: usize) -> Result<&mut [T]> { in as_slice_mut()
471 pub unsafe fn write(&mut self, src: &[T], offset: usize) -> Result { in write()
489 pub fn item_from_index(&self, offset: usize) -> Result<*mut T> { in item_from_index()
510 pub unsafe fn field_read<F: FromBytes>(&self, field: *const F) -> F { in field_read()
533 pub unsafe fn field_write<F: AsBytes>(&self, field: *mut F, val: F) { in field_write()
550 fn drop(&mut self) { in drop()