Lines Matching refs:ipc_namespace
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) { } in mq_clear_sbinfo()
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) { } in sem_init_ns()
74 static inline int msg_init_ns(struct ipc_namespace *ns) { return 0; } in msg_init_ns()
75 static inline void shm_init_ns(struct ipc_namespace *ns) { } in shm_init_ns()
77 static inline void sem_exit_ns(struct ipc_namespace *ns) { } in sem_exit_ns()
78 static inline void msg_exit_ns(struct ipc_namespace *ns) { } in msg_exit_ns()
79 static inline void shm_exit_ns(struct ipc_namespace *ns) { } in shm_exit_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) { in sem_check_semmni()