• Home
  • Raw
  • Download

Lines Matching refs:ns

311 static int ipcget_new(struct ipc_namespace *ns, struct ipc_ids *ids,  in ipcget_new()  argument
317 err = ops->getnew(ns, params); in ipcget_new()
337 static int ipc_check_perms(struct ipc_namespace *ns, in ipc_check_perms() argument
344 if (ipcperms(ns, ipcp, params->flg)) in ipc_check_perms()
369 static int ipcget_public(struct ipc_namespace *ns, struct ipc_ids *ids, in ipcget_public() argument
387 err = ops->getnew(ns, params); in ipcget_public()
402 err = ipc_check_perms(ns, ipcp, ops, params); in ipcget_public()
527 int ipcperms(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp, short flag) in ipcperms() argument
542 !ns_capable(ns->user_ns, CAP_IPC_OWNER)) in ipcperms()
699 int ipcget(struct ipc_namespace *ns, struct ipc_ids *ids, in ipcget() argument
703 return ipcget_new(ns, ids, ops, params); in ipcget()
705 return ipcget_public(ns, ids, ops, params); in ipcget()
745 struct kern_ipc_perm *ipcctl_pre_down(struct ipc_namespace *ns, in ipcctl_pre_down() argument
751 ipcp = ipcctl_pre_down_nolock(ns, ids, id, cmd, perm, extra_perm); in ipcctl_pre_down()
760 struct kern_ipc_perm *ipcctl_pre_down_nolock(struct ipc_namespace *ns, in ipcctl_pre_down_nolock() argument
784 ns_capable(ns->user_ns, CAP_SYS_ADMIN)) in ipcctl_pre_down_nolock()
824 struct ipc_namespace *ns; member
870 return sysvipc_find_ipc(&iter->ns->ids[iface->ids], *pos, pos); in sysvipc_proc_next()
883 ids = &iter->ns->ids[iface->ids]; in sysvipc_proc_start()
914 ids = &iter->ns->ids[iface->ids]; in sysvipc_proc_stop()
956 iter->ns = get_ipc_ns(current->nsproxy->ipc_ns); in sysvipc_proc_open()
968 put_ipc_ns(iter->ns); in sysvipc_proc_release()