Lines Matching defs:who
42 static int thaw_super_locked(struct super_block *sb, enum freeze_holder who);
1899 * @who: context that wants to freeze
1905 * @who should be:
1909 * The @who argument distinguishes between the kernel and userspace trying to
1940 int freeze_super(struct super_block *sb, enum freeze_holder who)
1950 if (sb->s_writers.freeze_holders & who) {
1961 sb->s_writers.freeze_holders |= who;
1983 sb->s_writers.freeze_holders |= who;
2031 sb->s_writers.freeze_holders |= who;
2046 static int thaw_super_locked(struct super_block *sb, enum freeze_holder who)
2051 if (!(sb->s_writers.freeze_holders & who)) {
2061 if (sb->s_writers.freeze_holders & ~who) {
2062 sb->s_writers.freeze_holders &= ~who;
2072 sb->s_writers.freeze_holders &= ~who;
2090 sb->s_writers.freeze_holders &= ~who;
2102 * @who: context that wants to freeze
2107 * @who should be:
2111 int thaw_super(struct super_block *sb, enum freeze_holder who)
2115 return thaw_super_locked(sb, who);