Lines Matching refs:ns
112 struct ipc_namespace *ns; in get_ns_from_inode() local
115 ns = __get_ns_from_inode(inode); in get_ns_from_inode()
117 return ns; in get_ns_from_inode()
309 struct ipc_namespace *ns = data; in mqueue_fill_super() local
316 inode = mqueue_get_inode(sb, ns, S_IFDIR | S_ISVTX | S_IRWXUGO, NULL); in mqueue_fill_super()
331 struct ipc_namespace *ns = current->nsproxy->ipc_ns; in mqueue_mount() local
335 if (!ns_capable(ns->user_ns, CAP_SYS_ADMIN)) in mqueue_mount()
338 data = ns; in mqueue_mount()
1395 int mq_init_ns(struct ipc_namespace *ns) in mq_init_ns() argument
1397 ns->mq_queues_count = 0; in mq_init_ns()
1398 ns->mq_queues_max = DFLT_QUEUESMAX; in mq_init_ns()
1399 ns->mq_msg_max = DFLT_MSGMAX; in mq_init_ns()
1400 ns->mq_msgsize_max = DFLT_MSGSIZEMAX; in mq_init_ns()
1401 ns->mq_msg_default = DFLT_MSG; in mq_init_ns()
1402 ns->mq_msgsize_default = DFLT_MSGSIZE; in mq_init_ns()
1404 ns->mq_mnt = kern_mount_data(&mqueue_fs_type, ns); in mq_init_ns()
1405 if (IS_ERR(ns->mq_mnt)) { in mq_init_ns()
1406 int err = PTR_ERR(ns->mq_mnt); in mq_init_ns()
1407 ns->mq_mnt = NULL; in mq_init_ns()
1413 void mq_clear_sbinfo(struct ipc_namespace *ns) in mq_clear_sbinfo() argument
1415 ns->mq_mnt->mnt_sb->s_fs_info = NULL; in mq_clear_sbinfo()
1418 void mq_put_mnt(struct ipc_namespace *ns) in mq_put_mnt() argument
1420 kern_unmount(ns->mq_mnt); in mq_put_mnt()