Searched defs:secno (Results 1 - 7 of 7) sorted by relevance

/fs/hpfs/
H A Dbuffer.c13 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 Dmap.c19 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 Dsuper.c128 static unsigned hpfs_count_one_bitmap(struct super_block *s, secno secno) argument
134 bits = hpfs_map_4sectors(s, secno, &qbh, 0);
H A Dhpfs.h28 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 Dgc.c189 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 Dsegment.c745 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 Dsegment.h34 #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