Lines Matching refs:buf
310 buf: &mut [u8], in read_at_sync()
324 buf: &[u8], in write_at_sync()
357 buf: &mut [u8], in read_at()
359 self.cache_read(lba_id_start, count, buf) in read_at()
368 buf: &[u8], in write_at()
370 self.cache_write(lba_id_start, count, buf) in write_at()
379 buf: &mut [u8], in cache_read()
381 let cache_response = BlockCache::read(lba_id_start, count, buf); in cache_read()
386 let ans = self.read_at_sync(lba_id_start, count, buf)?; in cache_read()
390 let ans = self.read_at_sync(lba_id_start, count, buf)?; in cache_read()
391 let _ = BlockCache::insert(fail_vec, buf); in cache_read()
395 let ans = self.read_at_sync(lba_id_start, count, buf)?; in cache_read()
410 buf: &[u8], in cache_write()
412 let _cache_response = BlockCache::immediate_write(lba_id_start, count, buf); in cache_write()
413 self.write_at_sync(lba_id_start, count, buf) in cache_write()
416 fn write_at_bytes(&self, offset: usize, len: usize, buf: &[u8]) -> Result<usize, SystemError> { in write_at_bytes()
417 if len > buf.len() { in write_at_bytes()
427 let buf_slice = &buf[buf_begin..buf_end]; in write_at_bytes()
453 buf: &mut [u8], in read_at_bytes()
455 if len > buf.len() { in read_at_bytes()
466 let buf_slice = &mut buf[buf_begin..buf_end]; in read_at_bytes()