Home
last modified time | relevance | path

Searched refs:sbinfo (Results 1 – 7 of 7) sorted by relevance

/linux-6.12.1/mm/
Dshmem.c220 struct shmem_sb_info *sbinfo = SHMEM_SB(inode->i_sb); in shmem_inode_acct_blocks() local
227 if (sbinfo->max_blocks) { in shmem_inode_acct_blocks()
228 if (!percpu_counter_limited_add(&sbinfo->used_blocks, in shmem_inode_acct_blocks()
229 sbinfo->max_blocks, pages)) in shmem_inode_acct_blocks()
234 percpu_counter_sub(&sbinfo->used_blocks, pages); in shmem_inode_acct_blocks()
253 struct shmem_sb_info *sbinfo = SHMEM_SB(inode->i_sb); in shmem_inode_unacct_blocks() local
258 if (sbinfo->max_blocks) in shmem_inode_unacct_blocks()
259 percpu_counter_sub(&sbinfo->used_blocks, pages); in shmem_inode_unacct_blocks()
345 struct shmem_sb_info *sbinfo = SHMEM_SB(sb); in shmem_reserve_inode() local
349 raw_spin_lock(&sbinfo->stat_lock); in shmem_reserve_inode()
[all …]
Dshmem_quota.c168 struct shmem_sb_info *sbinfo = dquot->dq_sb->s_fs_info; in shmem_acquire_dquot() local
201 new_entry->bhardlimit = sbinfo->qlimits.usrquota_bhardlimit; in shmem_acquire_dquot()
202 new_entry->ihardlimit = sbinfo->qlimits.usrquota_ihardlimit; in shmem_acquire_dquot()
204 new_entry->bhardlimit = sbinfo->qlimits.grpquota_bhardlimit; in shmem_acquire_dquot()
205 new_entry->ihardlimit = sbinfo->qlimits.grpquota_ihardlimit; in shmem_acquire_dquot()
239 struct shmem_sb_info *sbinfo = dquot->dq_sb->s_fs_info; in shmem_is_empty_dquot() local
244 bhardlimit = sbinfo->qlimits.usrquota_bhardlimit; in shmem_is_empty_dquot()
245 ihardlimit = sbinfo->qlimits.usrquota_ihardlimit; in shmem_is_empty_dquot()
247 bhardlimit = sbinfo->qlimits.grpquota_bhardlimit; in shmem_is_empty_dquot()
248 ihardlimit = sbinfo->qlimits.grpquota_ihardlimit; in shmem_is_empty_dquot()
/linux-6.12.1/fs/hugetlbfs/
Dinode.c1151 struct hugetlbfs_sb_info *sbinfo = HUGETLBFS_SB(root->d_sb); in hugetlbfs_show_options() local
1152 struct hugepage_subpool *spool = sbinfo->spool; in hugetlbfs_show_options()
1153 unsigned long hpage_size = huge_page_size(sbinfo->hstate); in hugetlbfs_show_options()
1154 unsigned hpage_shift = huge_page_shift(sbinfo->hstate); in hugetlbfs_show_options()
1157 if (!uid_eq(sbinfo->uid, GLOBAL_ROOT_UID)) in hugetlbfs_show_options()
1159 from_kuid_munged(&init_user_ns, sbinfo->uid)); in hugetlbfs_show_options()
1160 if (!gid_eq(sbinfo->gid, GLOBAL_ROOT_GID)) in hugetlbfs_show_options()
1162 from_kgid_munged(&init_user_ns, sbinfo->gid)); in hugetlbfs_show_options()
1163 if (sbinfo->mode != 0755) in hugetlbfs_show_options()
1164 seq_printf(m, ",mode=%o", sbinfo->mode); in hugetlbfs_show_options()
[all …]
/linux-6.12.1/fs/notify/
Dfsnotify.h59 struct fsnotify_sb_info *sbinfo = fsnotify_sb_info(sb); in fsnotify_sb_marks() local
61 return sbinfo ? &sbinfo->sb_marks : NULL; in fsnotify_sb_marks()
Dfsnotify.c92 struct fsnotify_sb_info *sbinfo = fsnotify_sb_info(sb); in fsnotify_sb_delete() local
95 if (!sbinfo) in fsnotify_sb_delete()
520 struct fsnotify_sb_info *sbinfo = fsnotify_sb_info(sb); in fsnotify() local
557 if ((!sbinfo || !sbinfo->sb_marks) && in fsnotify()
584 if (sbinfo) { in fsnotify()
586 fsnotify_first_mark(&sbinfo->sb_marks); in fsnotify()
Dmark.c164 struct fsnotify_sb_info *sbinfo = fsnotify_sb_info(sb); in fsnotify_update_sb_watchers() local
183 atomic_long_inc(&sbinfo->watched_objects[p]); in fsnotify_update_sb_watchers()
185 atomic_long_dec(&sbinfo->watched_objects[p]); in fsnotify_update_sb_watchers()
627 struct fsnotify_sb_info *sbinfo; in fsnotify_attach_info_to_sb() local
630 sbinfo = kzalloc(sizeof(*sbinfo), GFP_KERNEL); in fsnotify_attach_info_to_sb()
631 if (!sbinfo) in fsnotify_attach_info_to_sb()
638 if (cmpxchg(&sb->s_fsnotify_info, NULL, sbinfo)) { in fsnotify_attach_info_to_sb()
640 kfree(sbinfo); in fsnotify_attach_info_to_sb()
/linux-6.12.1/include/linux/
Dfsnotify.h24 struct fsnotify_sb_info *sbinfo = fsnotify_sb_info(sb); in fsnotify_sb_has_priority_watchers() local
27 if (!sbinfo) in fsnotify_sb_has_priority_watchers()
30 return atomic_long_read(&sbinfo->watched_objects[prio]); in fsnotify_sb_has_priority_watchers()