/fs/fat/ |
D | namei_msdos.c | 120 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 …]
|
D | namei_vfat.c | 238 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 …]
|
D | dir.c | 464 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 …]
|
D | nfs.c | 226 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()
|
D | fat.h | 326 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/ |
D | space-info.h | 93 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; \
|
D | block-rsv.c | 262 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()
|
D | sysfs.c | 374 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 …]
|
D | block-group.c | 848 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 …]
|
D | extent-tree.c | 4174 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()
|
D | inode.c | 1398 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()
|
D | ctree.h | 2498 u64 btrfs_account_ro_block_groups_free_space(struct btrfs_space_info *sinfo);
|