Home
last modified time | relevance | path

Searched refs:sinfo (Results 1 – 12 of 12) sorted by relevance

/fs/fat/
Dnamei_msdos.c120 struct fat_slot_info *sinfo) in msdos_find() argument
130 err = fat_scan(dir, msdos_name, sinfo); in msdos_find()
133 if (!(sinfo->de->attr & ATTR_HIDDEN)) in msdos_find()
136 if (sinfo->de->attr & ATTR_HIDDEN) in msdos_find()
140 brelse(sinfo->bh); in msdos_find()
205 struct fat_slot_info sinfo; in msdos_lookup() local
210 err = msdos_find(dir, dentry->d_name.name, dentry->d_name.len, &sinfo); in msdos_lookup()
216 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); in msdos_lookup()
217 brelse(sinfo.bh); in msdos_lookup()
229 struct timespec64 *ts, struct fat_slot_info *sinfo) in msdos_add_entry() argument
[all …]
Dnamei_vfat.c238 struct fat_slot_info sinfo; in vfat_find_form() local
239 int err = fat_scan(dir, name, &sinfo); in vfat_find_form()
242 brelse(sinfo.bh); in vfat_find_form()
658 struct fat_slot_info *sinfo) in vfat_add_entry() argument
677 err = fat_add_entries(dir, slots, nr_slots, sinfo); in vfat_add_entry()
693 struct fat_slot_info *sinfo) in vfat_find() argument
698 return fat_search_long(dir, qname->name, len, sinfo); in vfat_find()
705 struct fat_slot_info sinfo; in vfat_lookup() local
712 err = vfat_find(dir, &dentry->d_name, &sinfo); in vfat_lookup()
721 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); in vfat_lookup()
[all …]
Ddir.c464 int name_len, struct fat_slot_info *sinfo) in fat_search_long() argument
528 sinfo->slot_off = cpos - nr_slots * sizeof(*de); in fat_search_long()
529 sinfo->nr_slots = nr_slots; in fat_search_long()
530 sinfo->de = de; in fat_search_long()
531 sinfo->bh = bh; in fat_search_long()
532 sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); in fat_search_long()
956 struct fat_slot_info *sinfo) in fat_scan() argument
960 sinfo->slot_off = 0; in fat_scan()
961 sinfo->bh = NULL; in fat_scan()
962 while (fat_get_short_entry(dir, &sinfo->slot_off, &sinfo->bh, in fat_scan()
[all …]
Dnfs.c226 struct fat_slot_info sinfo; in fat_rebuild_parent() local
253 if (!fat_scan_logstart(dummy_grand_parent, clus_to_match, &sinfo)) in fat_rebuild_parent()
254 parent = fat_build_inode(sb, sinfo.de, sinfo.i_pos); in fat_rebuild_parent()
Dfat.h326 int name_len, struct fat_slot_info *sinfo);
330 struct fat_slot_info *sinfo);
332 struct fat_slot_info *sinfo);
337 struct fat_slot_info *sinfo);
338 extern int fat_remove_entries(struct inode *dir, struct fat_slot_info *sinfo);
/fs/btrfs/
Dspace-info.h93 struct btrfs_space_info *sinfo, \
97 lockdep_assert_held(&sinfo->lock); \
98 trace_update_##name(fs_info, sinfo, sinfo->name, bytes); \
100 sinfo->flags, abs_bytes, \
102 if (bytes < 0 && sinfo->name < -bytes) { \
104 sinfo->name = 0; \
107 sinfo->name += bytes; \
Dblock-rsv.c262 struct btrfs_space_info *sinfo = block_rsv->space_info; in btrfs_update_global_block_rsv() local
295 spin_lock(&sinfo->lock); in btrfs_update_global_block_rsv()
303 btrfs_space_info_update_bytes_may_use(fs_info, sinfo, in btrfs_update_global_block_rsv()
307 btrfs_space_info_update_bytes_may_use(fs_info, sinfo, in btrfs_update_global_block_rsv()
310 btrfs_try_granting_tickets(fs_info, sinfo); in btrfs_update_global_block_rsv()
318 if (block_rsv->size >= sinfo->total_bytes) in btrfs_update_global_block_rsv()
319 sinfo->force_alloc = CHUNK_ALLOC_FORCE; in btrfs_update_global_block_rsv()
321 spin_unlock(&sinfo->lock); in btrfs_update_global_block_rsv()
Dsysfs.c374 struct btrfs_space_info *sinfo = to_space_info(kobj->parent); in raid_bytes_show() local
379 down_read(&sinfo->groups_sem); in raid_bytes_show()
380 list_for_each_entry(block_group, &sinfo->block_groups[index], list) { in raid_bytes_show()
386 up_read(&sinfo->groups_sem); in raid_bytes_show()
413 struct btrfs_space_info *sinfo = to_space_info(kobj); \
414 return btrfs_show_u64(&sinfo->field, &sinfo->lock, buf); \
422 struct btrfs_space_info *sinfo = to_space_info(kobj); in btrfs_space_info_show_total_bytes_pinned() local
423 s64 val = percpu_counter_sum(&sinfo->total_bytes_pinned); in btrfs_space_info_show_total_bytes_pinned()
456 struct btrfs_space_info *sinfo = to_space_info(kobj); in space_info_release() local
457 percpu_counter_destroy(&sinfo->total_bytes_pinned); in space_info_release()
[all …]
Dblock-group.c848 struct btrfs_space_info *sinfo; in clear_incompat_bg_bits() local
850 list_for_each_entry_rcu(sinfo, head, list) { in clear_incompat_bg_bits()
853 down_read(&sinfo->groups_sem); in clear_incompat_bg_bits()
854 if (!list_empty(&sinfo->block_groups[BTRFS_RAID_RAID5])) in clear_incompat_bg_bits()
856 if (!list_empty(&sinfo->block_groups[BTRFS_RAID_RAID6])) in clear_incompat_bg_bits()
858 up_read(&sinfo->groups_sem); in clear_incompat_bg_bits()
1195 struct btrfs_space_info *sinfo = cache->space_info; in inc_block_group_ro() local
1205 if ((sinfo->flags & in inc_block_group_ro()
1212 spin_lock(&sinfo->lock); in inc_block_group_ro()
1230 } else if (sinfo->flags & BTRFS_BLOCK_GROUP_DATA) { in inc_block_group_ro()
[all …]
Dextent-tree.c4174 struct btrfs_space_info *sinfo; in btrfs_reserve_extent() local
4176 sinfo = btrfs_find_space_info(fs_info, flags); in btrfs_reserve_extent()
4180 if (sinfo) in btrfs_reserve_extent()
4181 btrfs_dump_space_info(fs_info, sinfo, in btrfs_reserve_extent()
5554 u64 btrfs_account_ro_block_groups_free_space(struct btrfs_space_info *sinfo) in btrfs_account_ro_block_groups_free_space() argument
5561 if (list_empty(&sinfo->ro_bgs)) in btrfs_account_ro_block_groups_free_space()
5564 spin_lock(&sinfo->lock); in btrfs_account_ro_block_groups_free_space()
5565 list_for_each_entry(block_group, &sinfo->ro_bgs, ro_list) { in btrfs_account_ro_block_groups_free_space()
5580 spin_unlock(&sinfo->lock); in btrfs_account_ro_block_groups_free_space()
Dinode.c1398 struct btrfs_space_info *sinfo = fs_info->data_sinfo; in fallback_to_cow() local
1403 spin_lock(&sinfo->lock); in fallback_to_cow()
1404 btrfs_space_info_update_bytes_may_use(fs_info, sinfo, bytes); in fallback_to_cow()
1405 spin_unlock(&sinfo->lock); in fallback_to_cow()
Dctree.h2498 u64 btrfs_account_ro_block_groups_free_space(struct btrfs_space_info *sinfo);