Searched refs:block_t (Results 1 - 20 of 20) sorted by relevance

/linux-master/fs/f2fs/
H A Dgc.h79 static inline block_t free_segs_blk_count_zoned(struct f2fs_sb_info *sbi)
81 block_t free_seg_blks = 0;
94 static inline block_t free_segs_blk_count(struct f2fs_sb_info *sbi)
102 static inline block_t free_user_blocks(struct f2fs_sb_info *sbi)
104 block_t free_blks, ovp_blks;
115 static inline block_t limit_invalid_user_blocks(block_t user_block_count)
120 static inline block_t limit_free_user_blocks(block_t reclaimable_user_blocks)
156 block_t user_block_coun
[all...]
H A Df2fs.h129 typedef u32 block_t; /* typedef
153 block_t root_reserved_blocks; /* root reserved blocks */
179 block_t unusable_cap_perc; /* percentage for cap */
180 block_t unusable_cap; /* Amount of space allowed to be
333 block_t start_blkaddr; /* start blockaddr of current segment */
357 block_t lstart; /* logical start address */
358 block_t len; /* length */
359 block_t start; /* actual start address in dev */
437 block_t blkaddr; /* block address locating the last fsync */
438 block_t last_dentr
[all...]
H A Dsegment.c215 block_t new_addr, block_t *old_addr, bool recover)
305 block_t blkaddr;
771 block_t valid_blocks =
787 block_t valid_blocks;
874 block_t f2fs_get_unusable_blocks(struct f2fs_sb_info *sbi)
878 block_t ovp_holes = SEGS_TO_BLKS(sbi, ovp_hole_segs);
880 block_t holes[2] = {0, 0}; /* DATA and NODE */
881 block_t unusable;
903 int f2fs_disable_cp_again(struct f2fs_sb_info *sbi, block_t unusabl
[all...]
H A Dsegment.h219 block_t old_addr; /* for revoking when fail to commit */
224 block_t sit_base_addr; /* start block address of SIT area */
225 block_t sit_blocks; /* # of blocks used by SIT area */
226 block_t written_valid_blocks; /* # of valid blocks in main area */
513 static inline block_t written_block_count(struct f2fs_sb_info *sbi)
804 block_t blk_addr = sit_i->sit_base_addr + offset;
871 static inline block_t start_sum_block(struct f2fs_sb_info *sbi)
877 static inline block_t sum_blk_addr(struct f2fs_sb_info *sbi, int base, int type)
H A Dcheckpoint.c137 static bool __is_bitmap_valid(struct f2fs_sb_info *sbi, block_t blkaddr,
175 block_t blkaddr, int type)
235 block_t blkaddr, int type)
243 block_t blkaddr, int type)
251 int f2fs_ra_meta_pages(struct f2fs_sb_info *sbi, block_t start, int nrpages,
255 block_t blkno = start;
738 block_t start_blk, orphan_blocks, i, j;
787 static void write_orphan_inodes(struct f2fs_sb_info *sbi, block_t start_blk)
859 static int get_checkpoint_version(struct f2fs_sb_info *sbi, block_t cp_addr,
892 block_t cp_add
[all...]
H A Drecovery.c364 static int sanity_check_node_chain(struct f2fs_sb_info *sbi, block_t blkaddr,
365 block_t *blkaddr_fast, bool *is_detecting)
412 block_t blkaddr, blkaddr_fast;
495 block_t blkaddr, struct dnode_of_data *dn)
507 block_t bidx;
688 block_t src, dest;
785 block_t blkaddr;
H A Ddata.c121 block_t fs_blkaddr;
245 block_t blkaddr = ctx->fs_blkaddr;
385 block_t blk_addr, sector_t *sector)
406 int f2fs_target_device_index(struct f2fs_sb_info *sbi, block_t blkaddr)
723 block_t last_blkaddr, block_t cur_blkaddr)
744 block_t last_blkaddr,
745 block_t cur_blkaddr)
921 static bool is_end_zone_blkaddr(struct f2fs_sb_info *sbi, block_t blkaddr)
1034 static struct bio *f2fs_grab_read_bio(struct inode *inode, block_t blkadd
[all...]
H A Dnode.h61 block_t blk_addr; /* block address of the node */
264 static inline block_t next_blkaddr_of_node(struct page *node_page)
296 static inline void fill_node_footer_blkaddr(struct page *page, block_t blkaddr)
H A Dcompress.c808 block_t blkaddr, bool in_task)
914 block_t blkaddr = data_blkaddr(dn->inode, dn->node_page,
955 block_t blkaddr = data_blkaddr(dn->inode, dn->node_page,
1326 block_t blkaddr;
1826 block_t first_blkaddr = data_blkaddr(dn->inode, dn->node_page,
1830 block_t blkaddr = data_blkaddr(dn->inode, dn->node_page,
1853 void f2fs_invalidate_compress_page(struct f2fs_sb_info *sbi, block_t blkaddr)
1861 nid_t ino, block_t blkaddr)
1900 block_t blkaddr)
H A Dextent_cache.c56 block_t blk, bool keep_clen,
756 pgoff_t fofs, block_t blkaddr, unsigned int llen,
816 block_t blkaddr)
979 block_t *blkaddr)
995 pgoff_t fofs, block_t blkaddr, unsigned int len)
H A Dfile.c401 block_t blkaddr = f2fs_data_blkaddr(dn);
406 block_t first_blkaddr = data_blkaddr(dn->inode, dn->node_page,
482 block_t blkaddr;
592 block_t blkaddr = le32_to_cpu(*addr);
1180 static int __read_out_blkaddrs(struct inode *inode, block_t *blkaddr,
1235 static int __roll_back_blkaddrs(struct inode *inode, block_t *blkaddr,
1260 block_t *blkaddr, int *do_replace,
1348 block_t *src_blkaddr;
1357 array_size(olen, sizeof(block_t)),
1708 block_t expande
[all...]
H A Dgc.c1000 block_t start_addr;
1081 block_t f2fs_start_bidx_of_node(unsigned int node_ofs, struct inode *inode)
1104 struct node_info *dni, block_t blkaddr, unsigned int *nofs)
1109 block_t source_blkaddr;
1260 static int move_data_block(struct inode *inode, block_t bidx,
1277 block_t newaddr;
1417 static int move_data_page(struct inode *inode, block_t bidx, int gc_type,
1499 block_t start_addr;
1515 block_t start_bidx;
H A Dsuper.c329 block_t limit = min((sbi->user_block_count >> 3),
1788 block_t total_count, user_block_count, start_count;
2171 block_t unusable;
2605 block_t blkidx = F2FS_BYTES_TO_BLK(off);
3415 block_t segment_count, segs_per_sec, secs_per_zone, segment_count_main;
3416 block_t total_sections, blocks_per_seg;
3518 block_t dev_seg_count = le32_to_cpu(RDEV(0).total_segments);
3594 block_t user_block_count, valid_user_blocks;
3595 block_t avail_node_count, valid_node_count;
3841 block_t unusable_block
[all...]
H A Dnode.c457 block_t new_blkaddr, bool fsync_done)
558 block_t blkaddr;
859 block_t blkaddr;
2386 block_t blk_addr;
2423 block_t addr;
2848 block_t addr;
3155 block_t nat_bits_addr;
H A Dsysfs.c241 block_t unusable;
/linux-master/fs/minix/
H A Ditree_v1.c8 typedef u16 block_t; /* 16 bit, host order */ typedef
10 static inline unsigned long block_to_cpu(block_t n)
15 static inline block_t cpu_to_block(unsigned long n)
20 static inline block_t *i_data(struct inode *inode)
22 return (block_t *)minix_i(inode)->u.i1_data;
H A Ditree_v2.c7 typedef u32 block_t; /* 32 bit, host order */ typedef
9 static inline unsigned long block_to_cpu(block_t n)
14 static inline block_t cpu_to_block(unsigned long n)
19 static inline block_t *i_data(struct inode *inode)
21 return (block_t *)minix_i(inode)->u.i2_data;
H A Ditree_common.c5 block_t *p;
6 block_t key;
12 static inline void add_chain(Indirect *p, struct buffer_head *bh, block_t *v)
25 static inline block_t *block_end(struct buffer_head *bh)
27 return (block_t *)((char*)bh->b_data + bh->b_size);
52 add_chain(++p, bh, (block_t *)bh->b_data + *++offsets);
97 branch[n].p = (block_t*) bh->b_data + offsets[n];
215 static inline int all_zeroes(block_t *p, block_t *q)
227 block_t *to
[all...]
/linux-master/include/trace/events/
H A Df2fs.h478 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr),
486 __field(block_t, blk_addr)
504 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr),
518 TP_PROTO(struct inode *inode, nid_t nid, block_t blk_addr),
597 __field(block_t, m_lblk)
598 __field(block_t, m_pblk)
1131 __field(block_t, old_blkaddr)
1132 __field(block_t, new_blkaddr)
1375 block_t old_addr, block_t new_add
[all...]
/linux-master/include/linux/
H A Df2fs_fs.h24 #define NULL_ADDR ((block_t)0) /* used as block_t addresses */
25 #define NEW_ADDR ((block_t)-1) /* used as block_t addresses */
26 #define COMPRESS_ADDR ((block_t)-2) /* used as compressed data flag */
437 * ex) data_blkaddr = (block_t)(nodepage_start_address + ofs_in_node)

Completed in 464 milliseconds