Lines Matching refs:ipc_namespace
54 struct ipc_namespace;
58 extern void mq_clear_sbinfo(struct ipc_namespace *ns);
59 extern void mq_put_mnt(struct ipc_namespace *ns);
61 static inline void mq_clear_sbinfo(struct ipc_namespace *ns) { } in mq_clear_sbinfo()
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 int 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);
74 static inline void sem_init_ns(struct ipc_namespace *ns) { } in sem_init_ns()
75 static inline int msg_init_ns(struct ipc_namespace *ns) { return 0; } in msg_init_ns()
76 static inline void shm_init_ns(struct ipc_namespace *ns) { } in shm_init_ns()
78 static inline void sem_exit_ns(struct ipc_namespace *ns) { } in sem_exit_ns()
79 static inline void msg_exit_ns(struct ipc_namespace *ns) { } in msg_exit_ns()
80 static inline void shm_exit_ns(struct ipc_namespace *ns) { } in shm_exit_ns()
107 int (*getnew)(struct ipc_namespace *, struct ipc_params *);
142 int ipcperms(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp, short flg);
182 struct kern_ipc_perm *ipcctl_obtain_check(struct ipc_namespace *ns,
244 int ipcget(struct ipc_namespace *ns, struct ipc_ids *ids,
246 void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids,
247 void (*free)(struct ipc_namespace *, struct kern_ipc_perm *));
249 static inline int sem_check_semmni(struct ipc_namespace *ns) { in sem_check_semmni()