Home
last modified time | relevance | path

Searched refs:area (Results 1 – 8 of 8) sorted by relevance

/fs/logfs/
Dsegment.c39 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 …]
Djournal.c118 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 …]
Dgc.c68 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()
Dlogfs.h134 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/
Dmmap.c47 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()
Docfs2_trace.h1248 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/
Dmmap.c30 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/
DKconfig62 separate area of disk space where only file data is stored. It was