Lines Matching refs:ipc_namespace
54 struct ipc_namespace;
58 extern void mq_clear_sbinfo(struct ipc_namespace *ns);
60 static inline void mq_clear_sbinfo(struct ipc_namespace *ns) { } in mq_clear_sbinfo()
64 void sem_init_ns(struct ipc_namespace *ns);
65 int msg_init_ns(struct ipc_namespace *ns);
66 void shm_init_ns(struct ipc_namespace *ns);
68 void sem_exit_ns(struct ipc_namespace *ns);
69 void msg_exit_ns(struct ipc_namespace *ns);
70 void shm_exit_ns(struct ipc_namespace *ns);
72 static inline void sem_init_ns(struct ipc_namespace *ns) { } in sem_init_ns()
73 static inline int msg_init_ns(struct ipc_namespace *ns) { return 0; } in msg_init_ns()
74 static inline void shm_init_ns(struct ipc_namespace *ns) { } in shm_init_ns()
76 static inline void sem_exit_ns(struct ipc_namespace *ns) { } in sem_exit_ns()
77 static inline void msg_exit_ns(struct ipc_namespace *ns) { } in msg_exit_ns()
78 static inline void shm_exit_ns(struct ipc_namespace *ns) { } in shm_exit_ns()
105 int (*getnew)(struct ipc_namespace *, struct ipc_params *);
140 int ipcperms(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp, short flg);
180 struct kern_ipc_perm *ipcctl_obtain_check(struct ipc_namespace *ns,
242 int ipcget(struct ipc_namespace *ns, struct ipc_ids *ids,
244 void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids,
245 void (*free)(struct ipc_namespace *, struct kern_ipc_perm *));
247 static inline int sem_check_semmni(struct ipc_namespace *ns) { in sem_check_semmni()