/fs/logfs/ |
D | segment.c | 39 static s64 logfs_get_free_bytes(struct logfs_area *area, size_t bytes) in logfs_get_free_bytes() argument 43 logfs_open_area(area, bytes); in logfs_get_free_bytes() 45 ofs = area->a_used_bytes; in logfs_get_free_bytes() 46 area->a_used_bytes += bytes; in logfs_get_free_bytes() 47 BUG_ON(area->a_used_bytes >= logfs_super(area->a_sb)->s_segsize); 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 84 page = get_mapping_page(area->a_sb, index, use_filler); in __logfs_buf_write() 105 static void pad_partial_page(struct logfs_area *area) in pad_partial_page() argument 107 struct super_block *sb = area->a_sb; in pad_partial_page() [all …]
|
D | journal.c | 118 struct logfs_area *area = super->s_area[a->gc_level]; in read_area() local 127 area->a_used_bytes = be32_to_cpu(a->used_bytes); in read_area() 128 area->a_written_bytes = area->a_used_bytes & writemask; in read_area() 129 area->a_segno = be32_to_cpu(a->segno); in read_area() 130 if (area->a_segno) in read_area() 131 area->a_is_open = 1; in read_area() 133 ofs = dev_ofs(sb, area->a_segno, area->a_written_bytes); in read_area() 135 return logfs_buf_recover(area, ofs, a + 1, super->s_writesize); in read_area() 137 return logfs_buf_recover(area, ofs, NULL, 0); in read_area() 358 static void journal_get_free_segment(struct logfs_area *area) in journal_get_free_segment() argument [all …]
|
D | gc.c | 68 struct logfs_area *area; in segment_is_reserved() local 79 area = super->s_area[i]; in segment_is_reserved() 80 if (area->a_is_open && area->a_segno == segno) in segment_is_reserved() 634 struct logfs_area *area = super->s_area[i]; in check_area() local 637 u32 segno = area->a_segno; in check_area() 638 u64 ofs = dev_ofs(sb, area->a_segno, area->a_written_bytes); in check_area() 640 if (!area->a_is_open) in check_area() 655 area->a_is_open = 0; in check_area()
|
D | logfs.h | 134 void (*get_free_segment)(struct logfs_area *area); 135 void (*get_erase_count)(struct logfs_area *area); 136 int (*erase_segment)(struct logfs_area *area); 595 void logfs_sync_area(struct logfs_area *area); 603 int logfs_open_area(struct logfs_area *area, size_t bytes); 604 int __logfs_buf_write(struct logfs_area *area, u64 ofs, void *buf, size_t len, 607 static inline int logfs_buf_write(struct logfs_area *area, u64 ofs, in logfs_buf_write() argument 610 return __logfs_buf_write(area, ofs, buf, len, 0); in logfs_buf_write() 613 static inline int logfs_buf_recover(struct logfs_area *area, u64 ofs, in logfs_buf_recover() argument 616 return __logfs_buf_write(area, ofs, buf, len, 1); in logfs_buf_recover()
|
/fs/ocfs2/ |
D | mmap.c | 47 static int ocfs2_fault(struct vm_area_struct *area, struct vm_fault *vmf) in ocfs2_fault() argument 53 ret = filemap_fault(area, vmf); in ocfs2_fault() 56 trace_ocfs2_fault(OCFS2_I(area->vm_file->f_mapping->host)->ip_blkno, in ocfs2_fault() 57 area, vmf->page, vmf->pgoff); in ocfs2_fault()
|
D | ocfs2_trace.h | 1248 void *area, void *page, unsigned long pgoff), 1249 TP_ARGS(ino, area, page, pgoff), 1252 __field(void *, area) 1258 __entry->area = area; 1263 __entry->ino, __entry->area, __entry->page, __entry->pgoff)
|
/fs/ncpfs/ |
D | mmap.c | 30 static int ncp_file_mmap_fault(struct vm_area_struct *area, in ncp_file_mmap_fault() argument 33 struct inode *inode = file_inode(area->vm_file); in ncp_file_mmap_fault() 93 mem_cgroup_count_vm_event(area->vm_mm, PGMAJFAULT); in ncp_file_mmap_fault()
|
/fs/xfs/ |
D | Kconfig | 62 separate area of disk space where only file data is stored. It was
|