Lines Matching refs:ofs

41 	s32 ofs;  in logfs_get_free_bytes()  local
45 ofs = area->a_used_bytes; in logfs_get_free_bytes()
49 return dev_ofs(area->a_sb, area->a_segno, ofs); in logfs_get_free_bytes()
71 int __logfs_buf_write(struct logfs_area *area, u64 ofs, void *buf, size_t len, in __logfs_buf_write() argument
74 pgoff_t index = ofs >> PAGE_SHIFT; in __logfs_buf_write()
76 long offset = ofs & (PAGE_SIZE-1); in __logfs_buf_write()
109 u64 ofs = dev_ofs(sb, area->a_segno, area->a_used_bytes); in pad_partial_page() local
110 pgoff_t index = ofs >> PAGE_SHIFT; in pad_partial_page()
111 long offset = ofs & (PAGE_SIZE-1); in pad_partial_page()
130 u64 ofs = dev_ofs(sb, area->a_segno, area->a_used_bytes); in pad_full_pages() local
132 pgoff_t index = PAGE_CACHE_ALIGN(ofs) >> PAGE_CACHE_SHIFT; in pad_full_pages()
298 s64 ofs; in __logfs_segment_write() local
308 ofs = logfs_get_free_bytes(area, len + LOGFS_OBJECT_HEADERSIZE); in __logfs_segment_write()
309 LOGFS_BUG_ON(ofs <= 0, sb); in __logfs_segment_write()
326 logfs_buf_write(area, ofs, &h, sizeof(h)); in __logfs_segment_write()
327 logfs_buf_write(area, ofs + LOGFS_OBJECT_HEADERSIZE, buf, len); in __logfs_segment_write()
329 shadow->new_ofs = ofs; in __logfs_segment_write()
400 int wbuf_read(struct super_block *sb, u64 ofs, size_t len, void *buf) in wbuf_read() argument
402 pgoff_t index = ofs >> PAGE_SHIFT; in wbuf_read()
404 long offset = ofs & (PAGE_SIZE-1); in wbuf_read()
436 static int read_seg_header(struct super_block *sb, u64 ofs,
442 err = wbuf_read(sb, ofs, sizeof(*sh), sh);
448 "got %x\n", ofs, be32_to_cpu(sh->crc),
456 static int read_obj_header(struct super_block *sb, u64 ofs, in read_obj_header() argument
462 err = wbuf_read(sb, ofs, sizeof(*oh), oh); in read_obj_header()
468 "got %x\n", ofs, be32_to_cpu(oh->crc), in read_obj_header()
568 u64 ofs, u64 bix, level_t level) in __logfs_segment_read() argument
578 err = read_obj_header(sb, ofs, &oh); in __logfs_segment_read()
587 ofs, inode->i_ino, bix, in __logfs_segment_read()
596 err = wbuf_read(sb, ofs + LOGFS_OBJECT_HEADERSIZE, len, buf); in __logfs_segment_read()
602 "%llx: expected %x, got %x\n", ofs, in __logfs_segment_read()
610 err = wbuf_read(sb, ofs + LOGFS_OBJECT_HEADERSIZE, len, in __logfs_segment_read()
619 "%llx: expected %x, got %x\n", ofs, in __logfs_segment_read()
628 printk(KERN_ERR"LOGFS: uncompress error at %llx\n", ofs); in __logfs_segment_read()
657 u64 ofs, u64 bix, level_t level) in logfs_segment_read() argument
665 ofs &= ~LOGFS_FULLY_POPULATED; in logfs_segment_read()
668 err = __logfs_segment_read(inode, buf, ofs, bix, level); in logfs_segment_read()
675 inode->i_ino, bix, level, ofs, err); in logfs_segment_read()
716 u64 ofs, start, end; in freeseg() local
720 for (ofs = start; ofs < end; ofs += PAGE_SIZE) { in freeseg()
721 page = find_get_page(mapping, ofs >> PAGE_SHIFT); in freeseg()
742 u64 ofs = dev_ofs(sb, area->a_segno, area->a_written_bytes); in logfs_open_area() local
747 super->s_devops->writeseg(area->a_sb, ofs, len); in logfs_open_area()
774 u64 ofs = dev_ofs(sb, area->a_segno, area->a_written_bytes); in logfs_sync_area() local
782 super->s_devops->writeseg(sb, ofs, len); in logfs_sync_area()
829 u64 ofs; in ostore_erase_segment() local
847 ofs = dev_ofs(sb, area->a_segno, 0); in ostore_erase_segment()
849 logfs_buf_write(area, ofs, &sh, sizeof(sh)); in ostore_erase_segment()