Lines Matching refs:ns
111 struct ipc_namespace *ns; in get_ns_from_inode() local
114 ns = __get_ns_from_inode(inode); in get_ns_from_inode()
116 return ns; in get_ns_from_inode()
308 struct ipc_namespace *ns = data; in mqueue_fill_super() local
315 inode = mqueue_get_inode(sb, ns, S_IFDIR | S_ISVTX | S_IRWXUGO, NULL); in mqueue_fill_super()
330 struct ipc_namespace *ns = current->nsproxy->ipc_ns; in mqueue_mount() local
334 if (!ns_capable(ns->user_ns, CAP_SYS_ADMIN)) in mqueue_mount()
337 data = ns; in mqueue_mount()
1407 int mq_init_ns(struct ipc_namespace *ns) in mq_init_ns() argument
1409 ns->mq_queues_count = 0; in mq_init_ns()
1410 ns->mq_queues_max = DFLT_QUEUESMAX; in mq_init_ns()
1411 ns->mq_msg_max = DFLT_MSGMAX; in mq_init_ns()
1412 ns->mq_msgsize_max = DFLT_MSGSIZEMAX; in mq_init_ns()
1413 ns->mq_msg_default = DFLT_MSG; in mq_init_ns()
1414 ns->mq_msgsize_default = DFLT_MSGSIZE; in mq_init_ns()
1416 ns->mq_mnt = kern_mount_data(&mqueue_fs_type, ns); in mq_init_ns()
1417 if (IS_ERR(ns->mq_mnt)) { in mq_init_ns()
1418 int err = PTR_ERR(ns->mq_mnt); in mq_init_ns()
1419 ns->mq_mnt = NULL; in mq_init_ns()
1425 void mq_clear_sbinfo(struct ipc_namespace *ns) in mq_clear_sbinfo() argument
1427 ns->mq_mnt->mnt_sb->s_fs_info = NULL; in mq_clear_sbinfo()
1430 void mq_put_mnt(struct ipc_namespace *ns) in mq_put_mnt() argument
1432 kern_unmount(ns->mq_mnt); in mq_put_mnt()