Home
last modified time | relevance | path

Searched refs:id (Results 1 – 6 of 6) sorted by relevance

/ipc/
Dutil.h128 #define ipcid_to_idx(id) ((id) & IPCMNI_IDX_MASK) argument
129 #define ipcid_to_seqx(id) ((id) >> ipcmni_seq_shift()) argument
174 struct kern_ipc_perm *ipc_obtain_object_idr(struct ipc_ids *ids, int id);
180 struct ipc_ids *ids, int id, int cmd,
201 static inline int ipc_checkid(struct kern_ipc_perm *ipcp, int id) in ipc_checkid() argument
203 return ipcid_to_seqx(id) != ipcp->seq; in ipc_checkid()
240 struct kern_ipc_perm *ipc_obtain_object_check(struct ipc_ids *ids, int id);
Dutil.c258 new->id = (new->seq << ipcmni_seq_shift()) + idx; in ipc_idr_alloc()
376 err = ipcp->id; in ipc_check_perms()
463 int idx = ipcid_to_idx(ipcp->id); in ipc_rmid()
593 struct kern_ipc_perm *ipc_obtain_object_idr(struct ipc_ids *ids, int id) in ipc_obtain_object_idr() argument
596 int idx = ipcid_to_idx(id); in ipc_obtain_object_idr()
616 struct kern_ipc_perm *ipc_obtain_object_check(struct ipc_ids *ids, int id) in ipc_obtain_object_check() argument
618 struct kern_ipc_perm *out = ipc_obtain_object_idr(ids, id); in ipc_obtain_object_check()
623 if (ipc_checkid(out, id)) in ipc_obtain_object_check()
689 struct ipc_ids *ids, int id, int cmd, in ipcctl_obtain_check() argument
696 ipcp = ipc_obtain_object_check(ids, id); in ipcctl_obtain_check()
[all …]
Dshm.c84 int id; member
166 static inline struct shmid_kernel *shm_obtain_object(struct ipc_namespace *ns, int id) in shm_obtain_object() argument
168 struct kern_ipc_perm *ipcp = ipc_obtain_object_idr(&shm_ids(ns), id); in shm_obtain_object()
176 static inline struct shmid_kernel *shm_obtain_object_check(struct ipc_namespace *ns, int id) in shm_obtain_object_check() argument
178 struct kern_ipc_perm *ipcp = ipc_obtain_object_check(&shm_ids(ns), id); in shm_obtain_object_check()
190 static inline struct shmid_kernel *shm_lock(struct ipc_namespace *ns, int id) in shm_lock() argument
195 ipcp = ipc_obtain_object_idr(&shm_ids(ns), id); in shm_lock()
284 shp = shm_lock(sfd->ns, sfd->id); in __shm_open()
374 shp = shm_lock(ns, sfd->id); in shm_close()
395 static int shm_try_destroy_orphaned(int id, void *p, void *data) in shm_try_destroy_orphaned() argument
[all …]
Dmsg.c101 static inline struct msg_queue *msq_obtain_object(struct ipc_namespace *ns, int id) in msq_obtain_object() argument
103 struct kern_ipc_perm *ipcp = ipc_obtain_object_idr(&msg_ids(ns), id); in msq_obtain_object()
112 int id) in msq_obtain_object_check() argument
114 struct kern_ipc_perm *ipcp = ipc_obtain_object_check(&msg_ids(ns), id); in msq_obtain_object_check()
183 return msq->q_perm.id; in newque()
582 err = msq->q_perm.id; in msgctl_stat()
1331 msq->q_perm.id, in sysvipc_msg_proc_show()
Dsem.c475 static inline struct sem_array *sem_obtain_object(struct ipc_namespace *ns, int id) in sem_obtain_object() argument
477 struct kern_ipc_perm *ipcp = ipc_obtain_object_idr(&sem_ids(ns), id); in sem_obtain_object()
486 int id) in sem_obtain_object_check() argument
488 struct kern_ipc_perm *ipcp = ipc_obtain_object_check(&sem_ids(ns), id); in sem_obtain_object_check()
581 return sma->sem_perm.id; in newary()
1298 err = sma->sem_perm.id; in semctl_stat()
2450 sma->sem_perm.id, in sysvipc_sem_proc_show()
Dmqueue.c663 static int mqueue_flush_file(struct file *filp, fl_owner_t id) in mqueue_flush_file() argument