Home
last modified time | relevance | path

Searched refs:ipc_namespace (Results 1 – 15 of 15) sorted by relevance

/linux/include/linux/
A Dipc_namespace.h31 struct ipc_namespace { struct
83 extern struct ipc_namespace init_ipc_ns; argument
93 extern int mq_init_ns(struct ipc_namespace *ns);
135 static inline struct ipc_namespace *get_ipc_ns(struct ipc_namespace *ns) in get_ipc_ns()
142 static inline struct ipc_namespace *get_ipc_ns_not_zero(struct ipc_namespace *ns) in get_ipc_ns_not_zero()
152 extern void put_ipc_ns(struct ipc_namespace *ns);
163 static inline struct ipc_namespace *get_ipc_ns(struct ipc_namespace *ns) in get_ipc_ns()
168 static inline struct ipc_namespace *get_ipc_ns_not_zero(struct ipc_namespace *ns) in get_ipc_ns_not_zero()
180 void retire_mq_sysctls(struct ipc_namespace *ns);
181 bool setup_mq_sysctls(struct ipc_namespace *ns);
[all …]
A Dnsproxy.h11 struct ipc_namespace;
35 struct ipc_namespace *ipc_ns;
48 struct ipc_namespace *: &(__ns->ns), \
A Dsyscalls.h1300 struct ipc_namespace *ns);
/linux/ipc/
A Dutil.h55 struct ipc_namespace;
59 extern void mq_clear_sbinfo(struct ipc_namespace *ns);
65 void sem_init_ns(struct ipc_namespace *ns);
66 int msg_init_ns(struct ipc_namespace *ns);
67 void shm_init_ns(struct ipc_namespace *ns);
69 void sem_exit_ns(struct ipc_namespace *ns);
70 void msg_exit_ns(struct ipc_namespace *ns);
71 void shm_exit_ns(struct ipc_namespace *ns);
73 static inline void sem_init_ns(struct ipc_namespace *ns) { } in sem_init_ns()
75 static inline void shm_init_ns(struct ipc_namespace *ns) { } in shm_init_ns()
[all …]
A Dnamespace.c39 struct ipc_namespace *old_ns) in create_ipc_ns()
41 struct ipc_namespace *ns; in create_ipc_ns()
107 struct ipc_namespace *copy_ipcs(unsigned long flags, in copy_ipcs()
108 struct user_namespace *user_ns, struct ipc_namespace *ns) in copy_ipcs()
123 void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids, in free_ipcs()
146 static void free_ipc_ns(struct ipc_namespace *ns) in free_ipc_ns()
170 struct ipc_namespace *n, *t; in free_ipc()
198 void put_ipc_ns(struct ipc_namespace *ns) in put_ipc_ns()
211 return container_of(ns, struct ipc_namespace, ns); in to_ipc_ns()
216 struct ipc_namespace *ns = NULL; in ipcns_get()
[all …]
A Dipc_sysctl.c23 struct ipc_namespace *ns = in proc_ipc_dointvec_minmax_orphans()
24 container_of(table->data, struct ipc_namespace, shm_rmid_forced); in proc_ipc_dointvec_minmax_orphans()
54 struct ipc_namespace *ns = in proc_ipc_sem_dointvec()
55 container_of(table->data, struct ipc_namespace, sem_ctls); in proc_ipc_sem_dointvec()
196 struct ipc_namespace *ns = in ipc_set_ownership()
197 container_of(head->set, struct ipc_namespace, ipc_set); in ipc_set_ownership()
211 struct ipc_namespace *ns = in ipc_permissions()
212 container_of(head->set, struct ipc_namespace, ipc_set); in ipc_permissions()
245 bool setup_ipc_sysctls(struct ipc_namespace *ns) in setup_ipc_sysctls()
305 void retire_ipc_sysctls(struct ipc_namespace *ns) in retire_ipc_sysctls()
A Dshm.c77 struct ipc_namespace *ns;
86 struct ipc_namespace *ns;
109 void shm_init_ns(struct ipc_namespace *ns) in shm_init_ns()
140 void shm_exit_ns(struct ipc_namespace *ns) in shm_exit_ns()
372 struct ipc_namespace *ns = sfd->ns; in __shm_close()
411 struct ipc_namespace *ns = data; in shm_try_destroy_orphaned()
444 struct ipc_namespace *ns; in exit_shm()
825 struct ipc_namespace *ns; in ksys_shmget()
1240 struct ipc_namespace *ns; in ksys_shmctl()
1434 struct ipc_namespace *ns; in compat_ksys_shmctl()
[all …]
A Dmq_sysctl.c82 struct ipc_namespace *ns = in mq_set_ownership()
83 container_of(head->set, struct ipc_namespace, mq_set); in mq_set_ownership()
117 bool setup_mq_sysctls(struct ipc_namespace *ns) in setup_mq_sysctls()
159 void retire_mq_sysctls(struct ipc_namespace *ns) in retire_mq_sysctls()
A Dmsg.c144 static int newque(struct ipc_namespace *ns, struct ipc_params *params) in newque()
300 struct ipc_namespace *ns; in ksys_msgget()
401 static int msgctl_down(struct ipc_namespace *ns, int msqid, int cmd, in msgctl_down()
477 static int msgctl_info(struct ipc_namespace *ns, int msqid, in msgctl_info()
518 static int msgctl_stat(struct ipc_namespace *ns, int msqid, in msgctl_stat()
599 struct ipc_namespace *ns; in ksys_msgctl()
734 struct ipc_namespace *ns; in compat_ksys_msgctl()
854 struct ipc_namespace *ns; in do_msgsnd()
1103 struct ipc_namespace *ns; in do_msgrcv()
1306 int msg_init_ns(struct ipc_namespace *ns) in msg_init_ns()
[all …]
A Dsem.c171 static int newary(struct ipc_namespace *, struct ipc_params *);
249 void sem_init_ns(struct ipc_namespace *ns) in sem_init_ns()
260 void sem_exit_ns(struct ipc_namespace *ns) in sem_exit_ns()
604 struct ipc_namespace *ns; in ksys_semget()
1234 static int semctl_stat(struct ipc_namespace *ns, int semid, in semctl_stat()
1308 static int semctl_info(struct ipc_namespace *ns, int semid, in semctl_info()
1601 static int semctl_down(struct ipc_namespace *ns, int semid, in semctl_down()
1653 struct ipc_namespace *ns; in ksys_semctl()
1777 struct ipc_namespace *ns; in compat_ksys_semctl()
1985 struct ipc_namespace *ns) in __do_semtimedop()
[all …]
A Dutil.c339 static int ipcget_new(struct ipc_namespace *ns, struct ipc_ids *ids, in ipcget_new()
365 static int ipc_check_perms(struct ipc_namespace *ns, in ipc_check_perms()
397 static int ipcget_public(struct ipc_namespace *ns, struct ipc_ids *ids, in ipcget_public()
553 int ipcperms(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp, short flag) in ipcperms()
673 int ipcget(struct ipc_namespace *ns, struct ipc_ids *ids, in ipcget()
722 struct kern_ipc_perm *ipcctl_obtain_check(struct ipc_namespace *ns, in ipcctl_obtain_check()
774 struct ipc_namespace *ns;
A Dmqueue.c47 struct ipc_namespace *ipc_ns;
180 static struct ipc_namespace *get_ns_from_inode(struct inode *inode) in get_ns_from_inode()
182 struct ipc_namespace *ns; in get_ns_from_inode()
291 struct ipc_namespace *ipc_ns, umode_t mode, in mqueue_get_inode()
407 struct ipc_namespace *ns = sb->s_fs_info; in mqueue_fill_super()
468 static struct vfsmount *mq_create_mount(struct ipc_namespace *ns) in mq_create_mount()
515 struct ipc_namespace *ipc_ns; in mqueue_evict_inode()
572 struct ipc_namespace *ipc_ns; in mqueue_create_attr()
960 struct ipc_namespace *ipc_ns = current->nsproxy->ipc_ns; in SYSCALL_DEFINE1()
1690 int mq_init_ns(struct ipc_namespace *ns) in mq_init_ns()
[all …]
A Dmsgutil.c28 struct ipc_namespace init_ipc_ns = {
/linux/drivers/android/
A Dbinder_internal.h68 struct ipc_namespace *ipc_ns;
/linux/arch/arm/kernel/
A Dsys_oabi-compat.c344 struct ipc_namespace *ns; in sys_oabi_semtimedop()

Completed in 44 milliseconds