Lines Matching refs:buf
53 buf: &mut [u8], in read_at()
56 if (buf.len() & (LBA_SIZE - 1)) > 0 { in read_at()
60 let blocks = buf.len() / (1 << self.block_size_log2 as usize); in read_at()
63 return self.block_device().read_at(lba, blocks, buf); in read_at()
74 pub fn read_at_bytes(&self, buf: &mut [u8], bytes_offset: usize) -> Result<usize, SystemError> { in read_at_bytes()
79 .read_at_bytes(bytes_offset, buf.len(), buf); in read_at_bytes()
96 pub fn write_at_bytes(&self, buf: &[u8], bytes_offset: usize) -> Result<usize, SystemError> { in write_at_bytes()
101 .write_at_bytes(bytes_offset, buf.len(), buf); in write_at_bytes()
112 pub fn write_at(&self, buf: &[u8], start_block_offset: BlockId) -> Result<usize, SystemError> { in write_at()
113 if (buf.len() & (LBA_SIZE - 1)) > 0 { in write_at()
117 let blocks = buf.len() / (1 << self.block_size_log2 as usize); in write_at()
119 return self.block_device().write_at(lba, blocks, buf); in write_at()