Lines Matching refs:ipc_namespace
22 struct ipc_namespace;
25 extern void mq_clear_sbinfo(struct ipc_namespace *ns);
26 extern void mq_put_mnt(struct ipc_namespace *ns);
28 static inline void mq_clear_sbinfo(struct ipc_namespace *ns) { } in mq_clear_sbinfo()
29 static inline void mq_put_mnt(struct ipc_namespace *ns) { } in mq_put_mnt()
33 void sem_init_ns(struct ipc_namespace *ns);
34 void msg_init_ns(struct ipc_namespace *ns);
35 void shm_init_ns(struct ipc_namespace *ns);
37 void sem_exit_ns(struct ipc_namespace *ns);
38 void msg_exit_ns(struct ipc_namespace *ns);
39 void shm_exit_ns(struct ipc_namespace *ns);
41 static inline void sem_init_ns(struct ipc_namespace *ns) { } in sem_init_ns()
42 static inline void msg_init_ns(struct ipc_namespace *ns) { } in msg_init_ns()
43 static inline void shm_init_ns(struct ipc_namespace *ns) { } in shm_init_ns()
45 static inline void sem_exit_ns(struct ipc_namespace *ns) { } in sem_exit_ns()
46 static inline void msg_exit_ns(struct ipc_namespace *ns) { } in msg_exit_ns()
47 static inline void shm_exit_ns(struct ipc_namespace *ns) { } in shm_exit_ns()
81 int (*getnew)(struct ipc_namespace *, struct ipc_params *);
115 int ipcperms(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp, short flg);
140 struct kern_ipc_perm *ipcctl_pre_down_nolock(struct ipc_namespace *ns,
156 extern void recompute_msgmni(struct ipc_namespace *);
203 int ipcget(struct ipc_namespace *ns, struct ipc_ids *ids,
205 void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids,
206 void (*free)(struct ipc_namespace *, struct kern_ipc_perm *));