Home
last modified time | relevance | path

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

12

/linux/include/linux/
A Dipc_namespace.h29 struct ipc_namespace { struct
75 extern struct ipc_namespace init_ipc_ns; argument
79 extern void shm_destroy_orphaned(struct ipc_namespace *ns);
85 extern int mq_init_ns(struct ipc_namespace *ns);
127 static inline struct ipc_namespace *get_ipc_ns(struct ipc_namespace *ns) in get_ipc_ns()
134 static inline struct ipc_namespace *get_ipc_ns_not_zero(struct ipc_namespace *ns) in get_ipc_ns_not_zero()
144 extern void put_ipc_ns(struct ipc_namespace *ns);
147 struct user_namespace *user_ns, struct ipc_namespace *ns) in copy_ipcs()
155 static inline struct ipc_namespace *get_ipc_ns(struct ipc_namespace *ns) in get_ipc_ns()
160 static inline struct ipc_namespace *get_ipc_ns_not_zero(struct ipc_namespace *ns) in get_ipc_ns_not_zero()
[all …]
A Dnsproxy.h10 struct ipc_namespace;
34 struct ipc_namespace *ipc_ns;
A Dsyscalls.h1383 struct ipc_namespace *ns);
/linux/ipc/
A Dutil.h54 struct ipc_namespace;
58 extern void mq_clear_sbinfo(struct ipc_namespace *ns);
59 extern void mq_put_mnt(struct ipc_namespace *ns);
62 static inline void mq_put_mnt(struct ipc_namespace *ns) { } in mq_put_mnt()
66 void sem_init_ns(struct ipc_namespace *ns);
67 void msg_init_ns(struct ipc_namespace *ns);
68 void shm_init_ns(struct ipc_namespace *ns);
70 void sem_exit_ns(struct ipc_namespace *ns);
71 void msg_exit_ns(struct ipc_namespace *ns);
72 void shm_exit_ns(struct ipc_namespace *ns);
[all …]
A Dnamespace.c33 struct ipc_namespace *old_ns) in create_ipc_ns()
35 struct ipc_namespace *ns; in create_ipc_ns()
79 struct ipc_namespace *copy_ipcs(unsigned long flags, in copy_ipcs()
80 struct user_namespace *user_ns, struct ipc_namespace *ns) in copy_ipcs()
95 void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids, in free_ipcs()
118 static void free_ipc_ns(struct ipc_namespace *ns) in free_ipc_ns()
138 struct ipc_namespace *n, *t; in free_ipc()
165 void put_ipc_ns(struct ipc_namespace *ns) in put_ipc_ns()
178 return container_of(ns, struct ipc_namespace, ns); in to_ipc_ns()
183 struct ipc_namespace *ns = NULL; in ipcns_get()
[all …]
A Dshm.c76 struct ipc_namespace *ns;
85 struct ipc_namespace *ns;
108 void shm_init_ns(struct ipc_namespace *ns) in shm_init_ns()
139 void shm_exit_ns(struct ipc_namespace *ns) in shm_exit_ns()
367 struct ipc_namespace *ns = sfd->ns; in shm_close()
394 struct ipc_namespace *ns = data; in shm_try_destroy_orphaned()
427 struct ipc_namespace *ns; in exit_shm()
817 struct ipc_namespace *ns; in ksys_shmget()
1232 struct ipc_namespace *ns; in ksys_shmctl()
1426 struct ipc_namespace *ns; in compat_ksys_shmctl()
[all …]
A Dmsg.c143 static int newque(struct ipc_namespace *ns, struct ipc_params *params) in newque()
299 struct ipc_namespace *ns; in ksys_msgget()
400 static int msgctl_down(struct ipc_namespace *ns, int msqid, int cmd, in msgctl_down()
476 static int msgctl_info(struct ipc_namespace *ns, int msqid, in msgctl_info()
512 static int msgctl_stat(struct ipc_namespace *ns, int msqid, in msgctl_stat()
593 struct ipc_namespace *ns; in ksys_msgctl()
728 struct ipc_namespace *ns; in compat_ksys_msgctl()
848 struct ipc_namespace *ns; in do_msgsnd()
1097 struct ipc_namespace *ns; in do_msgrcv()
1300 void 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()
1235 static int semctl_stat(struct ipc_namespace *ns, int semid, in semctl_stat()
1309 static int semctl_info(struct ipc_namespace *ns, int semid, in semctl_info()
1603 static int semctl_down(struct ipc_namespace *ns, int semid, in semctl_down()
1655 struct ipc_namespace *ns; in ksys_semctl()
1779 struct ipc_namespace *ns; in compat_ksys_semctl()
1989 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;
183 struct ipc_namespace *ns; in get_ns_from_inode()
292 struct ipc_namespace *ipc_ns, umode_t mode, in mqueue_get_inode()
408 struct ipc_namespace *ns = sb->s_fs_info; in mqueue_fill_super()
457 static struct vfsmount *mq_create_mount(struct ipc_namespace *ns) in mq_create_mount()
503 struct ipc_namespace *ipc_ns; in mqueue_evict_inode()
560 struct ipc_namespace *ipc_ns; in mqueue_create_attr()
946 struct ipc_namespace *ipc_ns = current->nsproxy->ipc_ns; in SYSCALL_DEFINE1()
1678 int mq_init_ns(struct ipc_namespace *ns) in mq_init_ns()
1696 void mq_clear_sbinfo(struct ipc_namespace *ns) in mq_clear_sbinfo()
[all …]
A Dipc_sysctl.c21 struct ipc_namespace *ipc_ns = current->nsproxy->ipc_ns; in get_ipc()
51 struct ipc_namespace *ns = current->nsproxy->ipc_ns; in proc_ipc_dointvec_minmax_orphans()
91 struct ipc_namespace *ns = current->nsproxy->ipc_ns; in proc_ipc_sem_dointvec()
A Dmq_sysctl.c16 struct ipc_namespace *ipc_ns = current->nsproxy->ipc_ns; in get_mq()
A Dmsgutil.c28 struct ipc_namespace init_ipc_ns = {
A D.mq_sysctl.o.cmd632 include/linux/ipc_namespace.h \
A D.msgutil.o.cmd924 include/linux/ipc_namespace.h \
A D.ipc_sysctl.o.cmd878 include/linux/ipc_namespace.h \
A D.namespace.o.cmd487 include/linux/ipc_namespace.h \
A D.util.o.cmd1055 include/linux/ipc_namespace.h \
A D.shm.o.cmd1279 include/linux/ipc_namespace.h \
A D.syscall.o.cmd1209 include/linux/ipc_namespace.h \
A D.compat.o.cmd1215 include/linux/ipc_namespace.h \
A D.msg.o.cmd1223 include/linux/ipc_namespace.h \
/linux/drivers/android/
A Dbinder_internal.h67 struct ipc_namespace *ipc_ns;
/linux/arch/arm/kernel/
A Dsys_oabi-compat.c341 struct ipc_namespace *ns; in sys_oabi_semtimedop()
/linux/fs/proc/
A D.namespaces.o.cmd1285 include/linux/ipc_namespace.h \

Completed in 63 milliseconds

12