ipc_namespace 65 drivers/android/binder_internal.h struct ipc_namespace *ipc_ns; ipc_namespace 74 include/linux/ipc_namespace.h extern struct ipc_namespace init_ipc_ns; ipc_namespace 78 include/linux/ipc_namespace.h extern void shm_destroy_orphaned(struct ipc_namespace *ns); ipc_namespace 80 include/linux/ipc_namespace.h static inline void shm_destroy_orphaned(struct ipc_namespace *ns) {} ipc_namespace 84 include/linux/ipc_namespace.h extern int mq_init_ns(struct ipc_namespace *ns); ipc_namespace 119 include/linux/ipc_namespace.h static inline int mq_init_ns(struct ipc_namespace *ns) { return 0; } ipc_namespace 123 include/linux/ipc_namespace.h extern struct ipc_namespace *copy_ipcs(unsigned long flags, ipc_namespace 124 include/linux/ipc_namespace.h struct user_namespace *user_ns, struct ipc_namespace *ns); ipc_namespace 126 include/linux/ipc_namespace.h static inline struct ipc_namespace *get_ipc_ns(struct ipc_namespace *ns) ipc_namespace 133 include/linux/ipc_namespace.h extern void put_ipc_ns(struct ipc_namespace *ns); ipc_namespace 135 include/linux/ipc_namespace.h static inline struct ipc_namespace *copy_ipcs(unsigned long flags, ipc_namespace 136 include/linux/ipc_namespace.h struct user_namespace *user_ns, struct ipc_namespace *ns) ipc_namespace 144 include/linux/ipc_namespace.h static inline struct ipc_namespace *get_ipc_ns(struct ipc_namespace *ns) ipc_namespace 149 include/linux/ipc_namespace.h static inline void put_ipc_ns(struct ipc_namespace *ns) ipc_namespace 10 include/linux/nsproxy.h struct ipc_namespace; ipc_namespace 34 include/linux/nsproxy.h struct ipc_namespace *ipc_ns; ipc_namespace 20 ipc/ipc_sysctl.c struct ipc_namespace *ipc_ns = current->nsproxy->ipc_ns; ipc_namespace 51 ipc/ipc_sysctl.c struct ipc_namespace *ns = current->nsproxy->ipc_ns; ipc_namespace 91 ipc/ipc_sysctl.c struct ipc_namespace *ns = current->nsproxy->ipc_ns; ipc_namespace 16 ipc/mq_sysctl.c struct ipc_namespace *ipc_ns = current->nsproxy->ipc_ns; ipc_namespace 47 ipc/mqueue.c struct ipc_namespace *ipc_ns; ipc_namespace 116 ipc/mqueue.c static inline struct ipc_namespace *__get_ns_from_inode(struct inode *inode) ipc_namespace 121 ipc/mqueue.c static struct ipc_namespace *get_ns_from_inode(struct inode *inode) ipc_namespace 123 ipc/mqueue.c struct ipc_namespace *ns; ipc_namespace 233 ipc/mqueue.c struct ipc_namespace *ipc_ns, umode_t mode, ipc_namespace 346 ipc/mqueue.c struct ipc_namespace *ns = sb->s_fs_info; ipc_namespace 395 ipc/mqueue.c static struct vfsmount *mq_create_mount(struct ipc_namespace *ns) ipc_namespace 442 ipc/mqueue.c struct ipc_namespace *ipc_ns; ipc_namespace 499 ipc/mqueue.c struct ipc_namespace *ipc_ns; ipc_namespace 880 ipc/mqueue.c struct ipc_namespace *ipc_ns = current->nsproxy->ipc_ns; ipc_namespace 1605 ipc/mqueue.c int mq_init_ns(struct ipc_namespace *ns) ipc_namespace 1623 ipc/mqueue.c void mq_clear_sbinfo(struct ipc_namespace *ns) ipc_namespace 1628 ipc/mqueue.c void mq_put_mnt(struct ipc_namespace *ns) ipc_namespace 91 ipc/msg.c static inline struct msg_queue *msq_obtain_object(struct ipc_namespace *ns, int id) ipc_namespace 101 ipc/msg.c static inline struct msg_queue *msq_obtain_object_check(struct ipc_namespace *ns, ipc_namespace 112 ipc/msg.c static inline void msg_rmid(struct ipc_namespace *ns, struct msg_queue *s) ipc_namespace 133 ipc/msg.c static int newque(struct ipc_namespace *ns, struct ipc_params *params) ipc_namespace 253 ipc/msg.c static void freeque(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp) ipc_namespace 278 ipc/msg.c struct ipc_namespace *ns; ipc_namespace 379 ipc/msg.c static int msgctl_down(struct ipc_namespace *ns, int msqid, int cmd, ipc_namespace 455 ipc/msg.c static int msgctl_info(struct ipc_namespace *ns, int msqid, ipc_namespace 491 ipc/msg.c static int msgctl_stat(struct ipc_namespace *ns, int msqid, ipc_namespace 572 ipc/msg.c struct ipc_namespace *ns; ipc_namespace 707 ipc/msg.c struct ipc_namespace *ns; ipc_namespace 823 ipc/msg.c struct ipc_namespace *ns; ipc_namespace 1072 ipc/msg.c struct ipc_namespace *ns; ipc_namespace 1267 ipc/msg.c void msg_init_ns(struct ipc_namespace *ns) ipc_namespace 1279 ipc/msg.c void msg_exit_ns(struct ipc_namespace *ns) ipc_namespace 28 ipc/msgutil.c struct ipc_namespace init_ipc_ns = { ipc_namespace 32 ipc/namespace.c static struct ipc_namespace *create_ipc_ns(struct user_namespace *user_ns, ipc_namespace 33 ipc/namespace.c struct ipc_namespace *old_ns) ipc_namespace 35 ipc/namespace.c struct ipc_namespace *ns; ipc_namespace 45 ipc/namespace.c ns = kzalloc(sizeof(struct ipc_namespace), GFP_KERNEL); ipc_namespace 79 ipc/namespace.c struct ipc_namespace *copy_ipcs(unsigned long flags, ipc_namespace 80 ipc/namespace.c struct user_namespace *user_ns, struct ipc_namespace *ns) ipc_namespace 95 ipc/namespace.c void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids, ipc_namespace 96 ipc/namespace.c void (*free)(struct ipc_namespace *, struct kern_ipc_perm *)) ipc_namespace 118 ipc/namespace.c static void free_ipc_ns(struct ipc_namespace *ns) ipc_namespace 146 ipc/namespace.c void put_ipc_ns(struct ipc_namespace *ns) ipc_namespace 156 ipc/namespace.c static inline struct ipc_namespace *to_ipc_ns(struct ns_common *ns) ipc_namespace 158 ipc/namespace.c return container_of(ns, struct ipc_namespace, ns); ipc_namespace 163 ipc/namespace.c struct ipc_namespace *ns = NULL; ipc_namespace 182 ipc/namespace.c struct ipc_namespace *ns = to_ipc_ns(new); ipc_namespace 171 ipc/sem.c static int newary(struct ipc_namespace *, struct ipc_params *); ipc_namespace 172 ipc/sem.c static void freeary(struct ipc_namespace *, struct kern_ipc_perm *); ipc_namespace 224 ipc/sem.c void sem_init_ns(struct ipc_namespace *ns) ipc_namespace 235 ipc/sem.c void sem_exit_ns(struct ipc_namespace *ns) ipc_namespace 456 ipc/sem.c static inline struct sem_array *sem_obtain_object(struct ipc_namespace *ns, int id) ipc_namespace 466 ipc/sem.c static inline struct sem_array *sem_obtain_object_check(struct ipc_namespace *ns, ipc_namespace 483 ipc/sem.c static inline void sem_rmid(struct ipc_namespace *ns, struct sem_array *s) ipc_namespace 509 ipc/sem.c static int newary(struct ipc_namespace *ns, struct ipc_params *params) ipc_namespace 583 ipc/sem.c struct ipc_namespace *ns; ipc_namespace 1124 ipc/sem.c static void freeary(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp) ipc_namespace 1215 ipc/sem.c static int semctl_stat(struct ipc_namespace *ns, int semid, ipc_namespace 1289 ipc/sem.c static int semctl_info(struct ipc_namespace *ns, int semid, ipc_namespace 1324 ipc/sem.c static int semctl_setval(struct ipc_namespace *ns, int semid, int semnum, ipc_namespace 1386 ipc/sem.c static int semctl_main(struct ipc_namespace *ns, int semid, int semnum, ipc_namespace 1583 ipc/sem.c static int semctl_down(struct ipc_namespace *ns, int semid, ipc_namespace 1635 ipc/sem.c struct ipc_namespace *ns; ipc_namespace 1759 ipc/sem.c struct ipc_namespace *ns; ipc_namespace 1888 ipc/sem.c static struct sem_undo *find_alloc_undo(struct ipc_namespace *ns, int semid) ipc_namespace 1978 ipc/sem.c struct ipc_namespace *ns; ipc_namespace 76 ipc/shm.c struct ipc_namespace *ns; ipc_namespace 91 ipc/shm.c static int newseg(struct ipc_namespace *, struct ipc_params *); ipc_namespace 94 ipc/shm.c static void shm_destroy(struct ipc_namespace *ns, struct shmid_kernel *shp); ipc_namespace 99 ipc/shm.c void shm_init_ns(struct ipc_namespace *ns) ipc_namespace 113 ipc/shm.c static void do_shm_rmid(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp) ipc_namespace 129 ipc/shm.c void shm_exit_ns(struct ipc_namespace *ns) ipc_namespace 156 ipc/shm.c static inline struct shmid_kernel *shm_obtain_object(struct ipc_namespace *ns, int id) ipc_namespace 166 ipc/shm.c static inline struct shmid_kernel *shm_obtain_object_check(struct ipc_namespace *ns, int id) ipc_namespace 180 ipc/shm.c static inline struct shmid_kernel *shm_lock(struct ipc_namespace *ns, int id) ipc_namespace 228 ipc/shm.c static inline void shm_rmid(struct ipc_namespace *ns, struct shmid_kernel *s) ipc_namespace 279 ipc/shm.c static void shm_destroy(struct ipc_namespace *ns, struct shmid_kernel *shp) ipc_namespace 309 ipc/shm.c static bool shm_may_destroy(struct ipc_namespace *ns, struct shmid_kernel *shp) ipc_namespace 327 ipc/shm.c struct ipc_namespace *ns = sfd->ns; ipc_namespace 354 ipc/shm.c struct ipc_namespace *ns = data; ipc_namespace 374 ipc/shm.c void shm_destroy_orphaned(struct ipc_namespace *ns) ipc_namespace 385 ipc/shm.c struct ipc_namespace *ns = task->nsproxy->ipc_ns; ipc_namespace 600 ipc/shm.c static int newseg(struct ipc_namespace *ns, struct ipc_params *params) ipc_namespace 728 ipc/shm.c struct ipc_namespace *ns; ipc_namespace 860 ipc/shm.c static void shm_get_stat(struct ipc_namespace *ns, unsigned long *rss, ipc_namespace 891 ipc/shm.c static int shmctl_down(struct ipc_namespace *ns, int shmid, int cmd, ipc_namespace 941 ipc/shm.c static int shmctl_ipc_info(struct ipc_namespace *ns, ipc_namespace 960 ipc/shm.c static int shmctl_shm_info(struct ipc_namespace *ns, ipc_namespace 980 ipc/shm.c static int shmctl_stat(struct ipc_namespace *ns, int shmid, ipc_namespace 1064 ipc/shm.c static int shmctl_do_lock(struct ipc_namespace *ns, int shmid, int cmd) ipc_namespace 1143 ipc/shm.c struct ipc_namespace *ns; ipc_namespace 1337 ipc/shm.c struct ipc_namespace *ns; ipc_namespace 1429 ipc/shm.c struct ipc_namespace *ns; ipc_namespace 338 ipc/util.c static int ipcget_new(struct ipc_namespace *ns, struct ipc_ids *ids, ipc_namespace 364 ipc/util.c static int ipc_check_perms(struct ipc_namespace *ns, ipc_namespace 396 ipc/util.c static int ipcget_public(struct ipc_namespace *ns, struct ipc_ids *ids, ipc_namespace 519 ipc/util.c int ipcperms(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp, short flag) ipc_namespace 639 ipc/util.c int ipcget(struct ipc_namespace *ns, struct ipc_ids *ids, ipc_namespace 688 ipc/util.c struct kern_ipc_perm *ipcctl_obtain_check(struct ipc_namespace *ns, ipc_namespace 740 ipc/util.c struct ipc_namespace *ns; ipc_namespace 54 ipc/util.h struct ipc_namespace; ipc_namespace 58 ipc/util.h extern void mq_clear_sbinfo(struct ipc_namespace *ns); ipc_namespace 59 ipc/util.h extern void mq_put_mnt(struct ipc_namespace *ns); ipc_namespace 61 ipc/util.h static inline void mq_clear_sbinfo(struct ipc_namespace *ns) { } ipc_namespace 62 ipc/util.h static inline void mq_put_mnt(struct ipc_namespace *ns) { } ipc_namespace 66 ipc/util.h void sem_init_ns(struct ipc_namespace *ns); ipc_namespace 67 ipc/util.h void msg_init_ns(struct ipc_namespace *ns); ipc_namespace 68 ipc/util.h void shm_init_ns(struct ipc_namespace *ns); ipc_namespace 70 ipc/util.h void sem_exit_ns(struct ipc_namespace *ns); ipc_namespace 71 ipc/util.h void msg_exit_ns(struct ipc_namespace *ns); ipc_namespace 72 ipc/util.h void shm_exit_ns(struct ipc_namespace *ns); ipc_namespace 74 ipc/util.h static inline void sem_init_ns(struct ipc_namespace *ns) { } ipc_namespace 75 ipc/util.h static inline void msg_init_ns(struct ipc_namespace *ns) { } ipc_namespace 76 ipc/util.h static inline void shm_init_ns(struct ipc_namespace *ns) { } ipc_namespace 78 ipc/util.h static inline void sem_exit_ns(struct ipc_namespace *ns) { } ipc_namespace 79 ipc/util.h static inline void msg_exit_ns(struct ipc_namespace *ns) { } ipc_namespace 80 ipc/util.h static inline void shm_exit_ns(struct ipc_namespace *ns) { } ipc_namespace 107 ipc/util.h int (*getnew)(struct ipc_namespace *, struct ipc_params *); ipc_namespace 142 ipc/util.h int ipcperms(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp, short flg); ipc_namespace 179 ipc/util.h struct kern_ipc_perm *ipcctl_obtain_check(struct ipc_namespace *ns, ipc_namespace 241 ipc/util.h int ipcget(struct ipc_namespace *ns, struct ipc_ids *ids, ipc_namespace 243 ipc/util.h void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids, ipc_namespace 244 ipc/util.h void (*free)(struct ipc_namespace *, struct kern_ipc_perm *)); ipc_namespace 246 ipc/util.h static inline int sem_check_semmni(struct ipc_namespace *ns) {