Home
last modified time | relevance | path

Searched defs:ns (Results 1 – 9 of 9) sorted by relevance

/ipc/
Dnamespace.c28 static struct ucounts *inc_ipc_namespaces(struct user_namespace *ns) in inc_ipc_namespaces()
41 struct ipc_namespace *ns; in create_ipc_ns() local
110 struct user_namespace *user_ns, struct ipc_namespace *ns) in copy_ipcs()
125 void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids, in free_ipcs()
148 static void free_ipc_ns(struct ipc_namespace *ns) in free_ipc_ns()
200 void put_ipc_ns(struct ipc_namespace *ns) in put_ipc_ns()
211 static inline struct ipc_namespace *to_ipc_ns(struct ns_common *ns) in to_ipc_ns()
218 struct ipc_namespace *ns = NULL; in ipcns_get() local
230 static void ipcns_put(struct ns_common *ns) in ipcns_put()
238 struct ipc_namespace *ns = to_ipc_ns(new); in ipcns_install() local
[all …]
Dshm.c77 struct ipc_namespace *ns; member
86 struct ipc_namespace *ns; member
96 #define shm_ids(ns) ((ns)->ids[IPC_SHM_IDS]) argument
109 void shm_init_ns(struct ipc_namespace *ns) in shm_init_ns()
123 static void do_shm_rmid(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp) in do_shm_rmid()
140 void shm_exit_ns(struct ipc_namespace *ns) in shm_exit_ns()
167 static inline struct shmid_kernel *shm_obtain_object(struct ipc_namespace *ns, int id) in shm_obtain_object()
177 static inline struct shmid_kernel *shm_obtain_object_check(struct ipc_namespace *ns, int id) in shm_obtain_object_check()
191 static inline struct shmid_kernel *shm_lock(struct ipc_namespace *ns, int id) in shm_lock()
329 static void shm_destroy(struct ipc_namespace *ns, struct shmid_kernel *shp) in shm_destroy()
[all …]
Dutil.h61 static inline void mq_clear_sbinfo(struct ipc_namespace *ns) { } in mq_clear_sbinfo()
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()
248 static inline int sem_check_semmni(struct ipc_namespace *ns) { in sem_check_semmni()
Dipc_sysctl.c23 struct ipc_namespace *ns = in proc_ipc_dointvec_minmax_orphans() local
54 struct ipc_namespace *ns = in proc_ipc_sem_dointvec() local
196 struct ipc_namespace *ns = in ipc_set_ownership() local
211 struct ipc_namespace *ns = in ipc_permissions() local
245 bool setup_ipc_sysctls(struct ipc_namespace *ns) in setup_ipc_sysctls()
305 void retire_ipc_sysctls(struct ipc_namespace *ns) in retire_ipc_sysctls()
Dmsg.c100 #define msg_ids(ns) ((ns)->ids[IPC_MSG_IDS]) argument
102 static inline struct msg_queue *msq_obtain_object(struct ipc_namespace *ns, int id) in msq_obtain_object()
112 static inline struct msg_queue *msq_obtain_object_check(struct ipc_namespace *ns, in msq_obtain_object_check()
123 static inline void msg_rmid(struct ipc_namespace *ns, struct msg_queue *s) in msg_rmid()
144 static int newque(struct ipc_namespace *ns, struct ipc_params *params) in newque()
273 static void freeque(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp) in freeque()
300 struct ipc_namespace *ns; in ksys_msgget() local
401 static int msgctl_down(struct ipc_namespace *ns, int msqid, int cmd, in msgctl_down()
477 static int msgctl_info(struct ipc_namespace *ns, int msqid, in msgctl_info()
518 static int msgctl_stat(struct ipc_namespace *ns, int msqid, in msgctl_stat()
[all …]
Dsem.c169 #define sem_ids(ns) ((ns)->ids[IPC_SEM_IDS]) argument
249 void sem_init_ns(struct ipc_namespace *ns) in sem_init_ns()
260 void sem_exit_ns(struct ipc_namespace *ns) in sem_exit_ns()
478 static inline struct sem_array *sem_obtain_object(struct ipc_namespace *ns, int id) in sem_obtain_object()
488 static inline struct sem_array *sem_obtain_object_check(struct ipc_namespace *ns, in sem_obtain_object_check()
505 static inline void sem_rmid(struct ipc_namespace *ns, struct sem_array *s) in sem_rmid()
531 static int newary(struct ipc_namespace *ns, struct ipc_params *params) in newary()
604 struct ipc_namespace *ns; in ksys_semget() local
1143 static void freeary(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp) in freeary()
1234 static int semctl_stat(struct ipc_namespace *ns, int semid, in semctl_stat()
[all …]
Dmq_sysctl.c82 struct ipc_namespace *ns = in mq_set_ownership() local
117 bool setup_mq_sysctls(struct ipc_namespace *ns) in setup_mq_sysctls()
159 void retire_mq_sysctls(struct ipc_namespace *ns) in retire_mq_sysctls()
Dutil.c339 static int ipcget_new(struct ipc_namespace *ns, struct ipc_ids *ids, in ipcget_new()
365 static int ipc_check_perms(struct ipc_namespace *ns, in ipc_check_perms()
397 static int ipcget_public(struct ipc_namespace *ns, struct ipc_ids *ids, in ipcget_public()
553 int ipcperms(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp, short flag) in ipcperms()
673 int ipcget(struct ipc_namespace *ns, struct ipc_ids *ids, in ipcget()
722 struct kern_ipc_perm *ipcctl_obtain_check(struct ipc_namespace *ns, in ipcctl_obtain_check()
774 struct ipc_namespace *ns; member
Dmqueue.c182 struct ipc_namespace *ns; in get_ns_from_inode() local
407 struct ipc_namespace *ns = sb->s_fs_info; in mqueue_fill_super() local
468 static struct vfsmount *mq_create_mount(struct ipc_namespace *ns) in mq_create_mount()
1690 int mq_init_ns(struct ipc_namespace *ns) in mq_init_ns()
1708 void mq_clear_sbinfo(struct ipc_namespace *ns) in mq_clear_sbinfo()