Home
last modified time | relevance | path

Searched refs:projid (Results 1 – 9 of 9) sorted by relevance

/linux/include/linux/
H A Dprojid.h26 static inline projid_t __kprojid_val(kprojid_t projid) in __kprojid_val() argument
28 return projid.val; in __kprojid_val()
46 static inline bool projid_valid(kprojid_t projid) in projid_valid() argument
48 return !projid_eq(projid, INVALID_PROJID); in projid_valid()
53 extern kprojid_t make_kprojid(struct user_namespace *from, projid_t projid);
55 extern projid_t from_kprojid(struct user_namespace *to, kprojid_t projid);
56 extern projid_t from_kprojid_munged(struct user_namespace *to, kprojid_t projid);
58 static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) in kprojid_has_mapping() argument
60 return from_kprojid(ns, projid) != (projid_t)-1; in kprojid_has_mapping()
65 static inline kprojid_t make_kprojid(struct user_namespace *from, projid_t projid) in make_kprojid() argument
[all …]
H A Dquota.h72 kprojid_t projid; member
111 kqid.projid = make_kprojid(from, qid); in make_kqid()
138 kqid.projid = INVALID_PROJID; in make_kqid_invalid()
174 static inline struct kqid make_kqid_projid(kprojid_t projid) in make_kqid_projid() argument
178 kqid.projid = projid; in make_kqid_projid()
/linux/fs/quota/
H A Dkqid.c23 return projid_eq(left.projid, right.projid); in qid_eq()
49 return projid_lt(left.projid, right.projid); in qid_lt()
76 return from_kprojid(targ, kqid.projid); in from_kqid()
109 return from_kprojid_munged(targ, kqid.projid); in from_kqid_munged()
128 return projid_valid(qid.projid); in qid_valid()
H A Ddquot.c1497 kprojid_t projid; in __dquot_initialize()
1524 rc = inode->i_sb->dq_op->get_projid(inode, &projid); in __dquot_initialize()
1527 qid = make_kqid_projid(projid); in __dquot_initialize()
1475 kprojid_t projid; __dquot_initialize() local
/linux/kernel/
H A Duser_namespace.c557 kprojid_t make_kprojid(struct user_namespace *ns, projid_t projid) in make_kprojid() argument
560 return KPROJIDT_INIT(map_id_down(&ns->projid_map, projid)); in make_kprojid()
603 projid_t projid; in from_kprojid_munged() local
604 projid = from_kprojid(targ, kprojid); in from_kprojid_munged()
606 if (projid == (projid_t) -1) in from_kprojid_munged()
607 projid = OVERFLOW_PROJID; in from_kprojid_munged()
608 return projid; in from_kprojid_munged()
/linux/fs/f2fs/
H A Dsuper.c2163 kprojid_t projid, struct kstatfs *buf) in f2fs_statfs_project() argument
2170 qid = make_kqid_projid(projid); in f2fs_statfs_project()
3614 static int f2fs_get_projid(struct inode *inode, kprojid_t *projid) in f2fs_get_projid() argument
3616 *projid = F2FS_I(inode)->i_projid; in f2fs_get_projid()
/linux/fs/ext4/
H A Dinode.c5056 int ext4_get_projid(struct inode *inode, kprojid_t *projid) in ext4_get_projid()
5060 *projid = EXT4_I(inode)->i_projid; in ext4_get_projid()
5054 ext4_get_projid(struct inode * inode,kprojid_t * projid) ext4_get_projid() argument
H A Dsuper.c6897 kprojid_t projid, struct kstatfs *buf) in ext4_statfs_project()
6904 qid = make_kqid_projid(projid); in ext4_statfs_project()
6895 ext4_statfs_project(struct super_block * sb,kprojid_t projid,struct kstatfs * buf) ext4_statfs_project() argument
H A Dext4.h512 #define EXT4_PROJINHERIT_FL 0x20000000 /* Create with parents projid */
609 EXT4_INODE_PROJINHERIT = 29, /* Create with parents projid */
3108 extern int ext4_get_projid(struct inode *inode, kprojid_t *projid);