Home
last modified time | relevance | path

Searched refs:secno (Results 1 – 13 of 13) sorted by relevance

/fs/hpfs/
Dbuffer.c13 secno hpfs_search_hotfix_map(struct super_block *s, secno sec) in hpfs_search_hotfix_map()
25 unsigned hpfs_search_hotfix_map_for_range(struct super_block *s, secno sec, unsigned n) in hpfs_search_hotfix_map_for_range()
37 void hpfs_prefetch_sectors(struct super_block *s, unsigned secno, int n) in hpfs_prefetch_sectors() argument
42 if (n <= 0 || unlikely(secno >= hpfs_sb(s)->sb_fs_size)) in hpfs_prefetch_sectors()
45 if (unlikely(hpfs_search_hotfix_map_for_range(s, secno, n) != n)) in hpfs_prefetch_sectors()
48 bh = sb_find_get_block(s, secno); in hpfs_prefetch_sectors()
59 if (unlikely(secno >= hpfs_sb(s)->sb_fs_size)) in hpfs_prefetch_sectors()
61 sb_breadahead(s, secno); in hpfs_prefetch_sectors()
62 secno++; in hpfs_prefetch_sectors()
70 void *hpfs_map_sector(struct super_block *s, unsigned secno, struct buffer_head **bhp, in hpfs_map_sector() argument
[all …]
Dhpfs_fn.h93 secno hotfix_from[256];
94 secno hotfix_to[256];
155 static inline secno ea_sec(struct extended_attribute *ea) in ea_sec()
160 static inline secno ea_len(struct extended_attribute *ea) in ea_len()
170 static inline unsigned de_size(int namelen, secno down_ptr) in de_size()
200 int hpfs_chk_sectors(struct super_block *, secno, int, char *);
201 secno hpfs_alloc_sector(struct super_block *, secno, unsigned, int);
202 int hpfs_alloc_if_possible(struct super_block *, secno);
203 void hpfs_free_sectors(struct super_block *, secno, unsigned);
205 void hpfs_free_dnode(struct super_block *, secno);
[all …]
Dmap.c19 secno sec; in hpfs_map_bitmap()
56 unsigned char *hpfs_load_code_page(struct super_block *s, secno cps) in hpfs_load_code_page()
59 secno cpds; in hpfs_load_code_page()
111 __le32 *hpfs_load_bitmap_directory(struct super_block *s, secno bmp) in hpfs_load_bitmap_directory()
255 struct dnode *hpfs_map_dnode(struct super_block *s, unsigned secno, in hpfs_map_dnode() argument
260 if (hpfs_chk_sectors(s, secno, 4, "dnode")) return NULL; in hpfs_map_dnode()
261 if (secno & 3) { in hpfs_map_dnode()
262 hpfs_error(s, "dnode %08x not byte-aligned", secno); in hpfs_map_dnode()
266 if ((dnode = hpfs_map_4sectors(s, secno, qbh, DNODE_RD_AHEAD))) in hpfs_map_dnode()
272 hpfs_error(s, "bad magic on dnode %08x", secno); in hpfs_map_dnode()
[all …]
Dalloc.c11 static void hpfs_claim_alloc(struct super_block *s, secno sec) in hpfs_claim_alloc()
24 static void hpfs_claim_free(struct super_block *s, secno sec) in hpfs_claim_free()
37 static void hpfs_claim_dirband_alloc(struct super_block *s, secno sec) in hpfs_claim_dirband_alloc()
50 static void hpfs_claim_dirband_free(struct super_block *s, secno sec) in hpfs_claim_dirband_free()
68 static int chk_if_allocated(struct super_block *s, secno sec, char *msg) in chk_if_allocated()
99 int hpfs_chk_sectors(struct super_block *s, secno start, int len, char *msg) in hpfs_chk_sectors()
114 static secno alloc_in_bmp(struct super_block *s, secno near, unsigned n, unsigned forward) in alloc_in_bmp()
123 secno ret = 0; in alloc_in_bmp()
202 secno hpfs_alloc_sector(struct super_block *s, secno near, unsigned n, int forward) in hpfs_alloc_sector()
204 secno sec; in hpfs_alloc_sector()
[all …]
Dea.c14 void hpfs_ea_ext_remove(struct super_block *s, secno a, int ano, unsigned len) in hpfs_ea_ext_remove()
50 static char *get_indirect_ea(struct super_block *s, int ano, secno a, int size) in get_indirect_ea()
65 static void set_indirect_ea(struct super_block *s, int ano, secno a, in set_indirect_ea()
78 secno a; in hpfs_read_ea()
134 secno a; in hpfs_get_ea()
196 secno a; in hpfs_set_ea()
267 secno n; in hpfs_set_ea()
288 secno q = hpfs_alloc_sector(s, fno, 1, 0); in hpfs_set_ea()
315 secno new_sec; in hpfs_set_ea()
Danode.c13 secno hpfs_bplus_lookup(struct super_block *s, struct inode *inode, in hpfs_bplus_lookup()
60 secno hpfs_add_sector_to_btree(struct super_block *s, secno node, int fnod, unsigned fsecno) in hpfs_add_sector_to_btree()
66 secno se; in hpfs_add_sector_to_btree()
329 static secno anode_lookup(struct super_block *s, anode_secno a, unsigned sec) in anode_lookup()
337 int hpfs_ea_read(struct super_block *s, secno a, int ano, unsigned pos, in hpfs_ea_read()
342 secno sec; in hpfs_ea_read()
360 int hpfs_ea_write(struct super_block *s, secno a, int ano, unsigned pos, in hpfs_ea_write()
365 secno sec; in hpfs_ea_write()
384 void hpfs_ea_remove(struct super_block *s, secno a, int ano, unsigned len) in hpfs_ea_remove()
398 void hpfs_truncate_btree(struct super_block *s, secno f, int fno, unsigned secs) in hpfs_truncate_btree()
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 */
Dsuper.c132 static unsigned hpfs_count_one_bitmap(struct super_block *s, secno secno) in hpfs_count_one_bitmap() argument
138 bits = hpfs_map_4sectors(s, secno, &qbh, 0); in hpfs_count_one_bitmap()
209 secno n_trimmed; in hpfs_ioctl()
Dfile.c38 static secno hpfs_bmap(struct inode *inode, unsigned file_secno, unsigned *n_secs) in hpfs_bmap()
79 secno s; in hpfs_get_block()
Ddnode.c173 unsigned namelen, secno down_ptr) in hpfs_add_de()
432 static secno move_to_top(struct inode *i, dnode_secno from, dnode_secno to) in move_to_top()
/fs/f2fs/
Dsegment.h42 #define IS_CURSEC(sbi, secno) \ argument
43 (((secno) == CURSEG_I(sbi, CURSEG_HOT_DATA)->segno / \
45 ((secno) == CURSEG_I(sbi, CURSEG_WARM_DATA)->segno / \
47 ((secno) == CURSEG_I(sbi, CURSEG_COLD_DATA)->segno / \
49 ((secno) == CURSEG_I(sbi, CURSEG_HOT_NODE)->segno / \
51 ((secno) == CURSEG_I(sbi, CURSEG_WARM_NODE)->segno / \
53 ((secno) == CURSEG_I(sbi, CURSEG_COLD_NODE)->segno / \
95 #define GET_SEG_FROM_SEC(sbi, secno) \ argument
96 ((secno) * (sbi)->segs_per_sec)
97 #define GET_ZONE_FROM_SEC(sbi, secno) \ argument
[all …]
Dgc.c227 unsigned int secno; in check_bg_victims() local
234 for_each_set_bit(secno, dirty_i->victim_secmap, MAIN_SECS(sbi)) { in check_bg_victims()
235 if (sec_usage_check(sbi, secno)) in check_bg_victims()
238 if (no_fggc_candidate(sbi, secno)) in check_bg_victims()
241 clear_bit(secno, dirty_i->victim_secmap); in check_bg_victims()
242 return GET_SEG_FROM_SEC(sbi, secno); in check_bg_victims()
250 unsigned int secno = GET_SEC_FROM_SEG(sbi, segno); in get_cb_cost() local
251 unsigned int start = GET_SEG_FROM_SEC(sbi, secno); in get_cb_cost()
318 unsigned int secno, last_victim; in get_victim_by_default() local
374 secno = GET_SEC_FROM_SEG(sbi, segno); in get_victim_by_default()
[all …]
Dsegment.c1628 unsigned int secno, start_segno; in clear_prefree_segments() local
1659 secno = GET_SEC_FROM_SEG(sbi, start); in clear_prefree_segments()
1660 start_segno = GET_SEG_FROM_SEC(sbi, secno); in clear_prefree_segments()
1661 if (!IS_CURSEC(sbi, secno) && in clear_prefree_segments()
2058 unsigned int segno, secno, zoneno; in get_new_segment() local
2076 secno = find_next_zero_bit(free_i->free_secmap, MAIN_SECS(sbi), hint); in get_new_segment()
2077 if (secno >= MAIN_SECS(sbi)) { in get_new_segment()
2079 secno = find_next_zero_bit(free_i->free_secmap, in get_new_segment()
2081 f2fs_bug_on(sbi, secno >= MAIN_SECS(sbi)); in get_new_segment()
2100 secno = left_start; in get_new_segment()
[all …]