Lines Matching +full:3 +full:ns
22 struct ipc_namespace *ns = in proc_ipc_dointvec_minmax_orphans() local
30 if (ns->shm_rmid_forced) in proc_ipc_dointvec_minmax_orphans()
31 shm_destroy_orphaned(ns); in proc_ipc_dointvec_minmax_orphans()
53 struct ipc_namespace *ns = in proc_ipc_sem_dointvec() local
57 semmni = ns->sem_ctls[3]; in proc_ipc_sem_dointvec()
61 ret = sem_check_semmni(ns); in proc_ipc_sem_dointvec()
67 ns->sem_ctls[3] = semmni; in proc_ipc_sem_dointvec()
198 struct ipc_namespace *ns = current->nsproxy->ipc_ns; in ipc_permissions() local
200 if (((table->data == &ns->ids[IPC_SEM_IDS].next_id) || in ipc_permissions()
201 (table->data == &ns->ids[IPC_MSG_IDS].next_id) || in ipc_permissions()
202 (table->data == &ns->ids[IPC_SHM_IDS].next_id)) && in ipc_permissions()
203 checkpoint_restore_ns_capable(ns->user_ns)) in ipc_permissions()
214 bool setup_ipc_sysctls(struct ipc_namespace *ns) in setup_ipc_sysctls() argument
218 setup_sysctl_set(&ns->ipc_set, &set_root, set_is_seen); in setup_ipc_sysctls()
226 tbl[i].data = &ns->shm_ctlmax; in setup_ipc_sysctls()
229 tbl[i].data = &ns->shm_ctlall; in setup_ipc_sysctls()
232 tbl[i].data = &ns->shm_ctlmni; in setup_ipc_sysctls()
235 tbl[i].data = &ns->shm_rmid_forced; in setup_ipc_sysctls()
238 tbl[i].data = &ns->msg_ctlmax; in setup_ipc_sysctls()
241 tbl[i].data = &ns->msg_ctlmni; in setup_ipc_sysctls()
244 tbl[i].data = &ns->msg_ctlmnb; in setup_ipc_sysctls()
247 tbl[i].data = &ns->sem_ctls; in setup_ipc_sysctls()
250 tbl[i].data = &ns->ids[IPC_SEM_IDS].next_id; in setup_ipc_sysctls()
253 tbl[i].data = &ns->ids[IPC_MSG_IDS].next_id; in setup_ipc_sysctls()
256 tbl[i].data = &ns->ids[IPC_SHM_IDS].next_id; in setup_ipc_sysctls()
262 ns->ipc_sysctls = __register_sysctl_table(&ns->ipc_set, in setup_ipc_sysctls()
266 if (!ns->ipc_sysctls) { in setup_ipc_sysctls()
268 retire_sysctl_set(&ns->ipc_set); in setup_ipc_sysctls()
275 void retire_ipc_sysctls(struct ipc_namespace *ns) in retire_ipc_sysctls() argument
279 tbl = ns->ipc_sysctls->ctl_table_arg; in retire_ipc_sysctls()
280 unregister_sysctl_table(ns->ipc_sysctls); in retire_ipc_sysctls()
281 retire_sysctl_set(&ns->ipc_set); in retire_ipc_sysctls()