Lines Matching refs:ipc_namespace
25 struct ipc_namespace;
29 extern void mq_clear_sbinfo(struct ipc_namespace *ns);
30 extern void mq_put_mnt(struct ipc_namespace *ns);
32 static inline void mq_clear_sbinfo(struct ipc_namespace *ns) { } in mq_clear_sbinfo()
33 static inline void mq_put_mnt(struct ipc_namespace *ns) { } in mq_put_mnt()
37 void sem_init_ns(struct ipc_namespace *ns);
38 void msg_init_ns(struct ipc_namespace *ns);
39 void shm_init_ns(struct ipc_namespace *ns);
41 void sem_exit_ns(struct ipc_namespace *ns);
42 void msg_exit_ns(struct ipc_namespace *ns);
43 void shm_exit_ns(struct ipc_namespace *ns);
45 static inline void sem_init_ns(struct ipc_namespace *ns) { } in sem_init_ns()
46 static inline void msg_init_ns(struct ipc_namespace *ns) { } in msg_init_ns()
47 static inline void shm_init_ns(struct ipc_namespace *ns) { } in shm_init_ns()
49 static inline void sem_exit_ns(struct ipc_namespace *ns) { } in sem_exit_ns()
50 static inline void msg_exit_ns(struct ipc_namespace *ns) { } in msg_exit_ns()
51 static inline void shm_exit_ns(struct ipc_namespace *ns) { } in shm_exit_ns()
78 int (*getnew)(struct ipc_namespace *, struct ipc_params *);
113 int ipcperms(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp, short flg);
150 struct kern_ipc_perm *ipcctl_obtain_check(struct ipc_namespace *ns,
215 int ipcget(struct ipc_namespace *ns, struct ipc_ids *ids,
217 void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids,
218 void (*free)(struct ipc_namespace *, struct kern_ipc_perm *));