Lines Matching refs:ipc_namespace
16 #include <linux/ipc_namespace.h>
55 struct ipc_namespace;
59 extern void mq_clear_sbinfo(struct ipc_namespace *ns);
61 static inline 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) { }
74 static inline int msg_init_ns(struct ipc_namespace *ns) { return 0; }
75 static inline void shm_init_ns(struct ipc_namespace *ns) { }
77 static inline void sem_exit_ns(struct ipc_namespace *ns) { }
78 static inline void msg_exit_ns(struct ipc_namespace *ns) { }
79 static inline void shm_exit_ns(struct ipc_namespace *ns) { }
106 int (*getnew)(struct ipc_namespace *, struct ipc_params *);
141 int ipcperms(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp, short flg);
181 struct kern_ipc_perm *ipcctl_obtain_check(struct ipc_namespace *ns,
243 int ipcget(struct ipc_namespace *ns, struct ipc_ids *ids,
245 void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids,
246 void (*free)(struct ipc_namespace *, struct kern_ipc_perm *));
248 static inline int sem_check_semmni(struct ipc_namespace *ns) {