Lines Matching +full:3 +full:ns
82 struct ipc_namespace *ns = in mq_set_ownership() local
85 kuid_t ns_root_uid = make_kuid(ns->user_ns, 0); in mq_set_ownership()
86 kgid_t ns_root_gid = make_kgid(ns->user_ns, 0); in mq_set_ownership()
104 mode >>= 3; in mq_permissions()
108 return (mode << 6) | (mode << 3) | mode; in mq_permissions()
117 bool setup_mq_sysctls(struct ipc_namespace *ns) in setup_mq_sysctls() argument
121 setup_sysctl_set(&ns->mq_set, &set_root, set_is_seen); in setup_mq_sysctls()
129 tbl[i].data = &ns->mq_queues_max; in setup_mq_sysctls()
132 tbl[i].data = &ns->mq_msg_max; in setup_mq_sysctls()
135 tbl[i].data = &ns->mq_msgsize_max; in setup_mq_sysctls()
138 tbl[i].data = &ns->mq_msg_default; in setup_mq_sysctls()
141 tbl[i].data = &ns->mq_msgsize_default; in setup_mq_sysctls()
146 ns->mq_sysctls = __register_sysctl_table(&ns->mq_set, in setup_mq_sysctls()
150 if (!ns->mq_sysctls) { in setup_mq_sysctls()
152 retire_sysctl_set(&ns->mq_set); in setup_mq_sysctls()
159 void retire_mq_sysctls(struct ipc_namespace *ns) in retire_mq_sysctls() argument
163 tbl = ns->mq_sysctls->ctl_table_arg; in retire_mq_sysctls()
164 unregister_sysctl_table(ns->mq_sysctls); in retire_mq_sysctls()
165 retire_sysctl_set(&ns->mq_set); in retire_mq_sysctls()