Searched defs:secno (Results 1 - 7 of 7) sorted by relevance
/fs/hpfs/ |
H A D | buffer.c | 13 void hpfs_prefetch_sectors(struct super_block *s, unsigned secno, int n) argument 18 if (n <= 0 || unlikely(secno >= hpfs_sb(s)->sb_fs_size)) 21 bh = sb_find_get_block(s, secno); 32 if (unlikely(secno >= hpfs_sb(s)->sb_fs_size)) 34 sb_breadahead(s, secno); 35 secno++; 43 void *hpfs_map_sector(struct super_block *s, unsigned secno, struct buffer_head **bhp, argument 50 hpfs_prefetch_sectors(s, secno, ahead); 54 *bhp = bh = sb_bread(s, secno); 65 void *hpfs_get_sector(struct super_block *s, unsigned secno, struc argument 86 hpfs_map_4sectors(struct super_block *s, unsigned secno, struct quad_buffer_head *qbh, int ahead) argument 140 hpfs_get_4sectors(struct super_block *s, unsigned secno, struct quad_buffer_head *qbh) argument [all...] |
H A D | map.c | 19 secno sec; 56 unsigned char *hpfs_load_code_page(struct super_block *s, secno cps) 59 secno cpds; 111 __le32 *hpfs_load_bitmap_directory(struct super_block *s, secno bmp) 229 struct dnode *hpfs_map_dnode(struct super_block *s, unsigned secno, argument 234 if (hpfs_chk_sectors(s, secno, 4, "dnode")) return NULL; 235 if (secno & 3) { 236 hpfs_error(s, "dnode %08x not byte-aligned", secno); 240 if ((dnode = hpfs_map_4sectors(s, secno, qbh, DNODE_RD_AHEAD))) 246 hpfs_error(s, "bad magic on dnode %08x", secno); [all...] |
H A D | super.c | 128 static unsigned hpfs_count_one_bitmap(struct super_block *s, secno secno) argument 134 bits = hpfs_map_4sectors(s, secno, &qbh, 0);
|
H A D | hpfs.h | 28 typedef u32 secno; /* sector number, partition relative */ typedef 30 typedef secno dnode_secno; /* sector number of a dnode */ 31 typedef secno fnode_secno; /* sector number of an fnode */ 32 typedef secno anode_secno; /* sector number of an anode */ 181 secno from[n_spares]; 182 secno to[n_spares]; 539 secno secno; sector address where it starts
|
/fs/f2fs/ |
H A D | gc.c | 189 unsigned int secno; local 196 for_each_set_bit(secno, dirty_i->victim_secmap, MAIN_SECS(sbi)) { 197 if (sec_usage_check(sbi, secno)) 199 clear_bit(secno, dirty_i->victim_secmap); 200 return secno * sbi->segs_per_sec; 208 unsigned int secno = GET_SECNO(sbi, segno); local 209 unsigned int start = secno * sbi->segs_per_sec; 263 unsigned int secno, max_cost; local 298 secno = GET_SECNO(sbi, segno); 300 if (sec_usage_check(sbi, secno)) [all...] |
H A D | segment.c | 745 unsigned int segno, secno, zoneno; local 764 secno = find_next_zero_bit(free_i->free_secmap, MAIN_SECS(sbi), hint); 765 if (secno >= MAIN_SECS(sbi)) { 767 secno = find_next_zero_bit(free_i->free_secmap, 769 f2fs_bug_on(sbi, secno >= MAIN_SECS(sbi)); 788 secno = left_start; 790 hint = secno; 791 segno = secno * sbi->segs_per_sec; 792 zoneno = secno / sbi->secs_per_zone;
|
H A D | segment.h | 34 #define IS_CURSEC(sbi, secno) \ 35 ((secno == CURSEG_I(sbi, CURSEG_HOT_DATA)->segno / \ 37 (secno == CURSEG_I(sbi, CURSEG_WARM_DATA)->segno / \ 39 (secno == CURSEG_I(sbi, CURSEG_COLD_DATA)->segno / \ 41 (secno == CURSEG_I(sbi, CURSEG_HOT_NODE)->segno / \ 43 (secno == CURSEG_I(sbi, CURSEG_WARM_NODE)->segno / \ 45 (secno == CURSEG_I(sbi, CURSEG_COLD_NODE)->segno / \ 330 unsigned int secno = segno / sbi->segs_per_sec; local 331 unsigned int start_segno = secno * sbi->segs_per_sec; 340 clear_bit(secno, free_ 350 unsigned int secno = segno / sbi->segs_per_sec; local 361 unsigned int secno = segno / sbi->segs_per_sec; local 383 unsigned int secno = segno / sbi->segs_per_sec; local 694 sec_usage_check(struct f2fs_sb_info *sbi, unsigned int secno) argument [all...] |
Completed in 85 milliseconds