ipc_ids
struct ipc_ids ids[3];
void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids,
void ipc_init_ids(struct ipc_ids *ids)
static struct kern_ipc_perm *ipc_findkey(struct ipc_ids *ids, key_t key)
static inline int ipc_idr_alloc(struct ipc_ids *ids, struct kern_ipc_perm *new)
int ipc_addid(struct ipc_ids *ids, struct kern_ipc_perm *new, int limit)
static int ipcget_new(struct ipc_namespace *ns, struct ipc_ids *ids,
static int ipcget_public(struct ipc_namespace *ns, struct ipc_ids *ids,
static void ipc_kht_remove(struct ipc_ids *ids, struct kern_ipc_perm *ipcp)
static int ipc_search_maxidx(struct ipc_ids *ids, int limit)
void ipc_rmid(struct ipc_ids *ids, struct kern_ipc_perm *ipcp)
void ipc_set_key_private(struct ipc_ids *ids, struct kern_ipc_perm *ipcp)
struct kern_ipc_perm *ipc_obtain_object_idr(struct ipc_ids *ids, int id)
struct kern_ipc_perm *ipc_obtain_object_check(struct ipc_ids *ids, int id)
int ipcget(struct ipc_namespace *ns, struct ipc_ids *ids,
struct ipc_ids *ids, int id, int cmd,
static struct kern_ipc_perm *sysvipc_find_ipc(struct ipc_ids *ids, loff_t *pos)
struct ipc_ids *ids;
struct ipc_ids *ids;
struct ipc_ids;
void ipc_init_ids(struct ipc_ids *ids);
int ipc_addid(struct ipc_ids *, struct kern_ipc_perm *, int);
void ipc_rmid(struct ipc_ids *, struct kern_ipc_perm *);
void ipc_set_key_private(struct ipc_ids *, struct kern_ipc_perm *);
static inline int ipc_get_maxidx(struct ipc_ids *ids)
struct kern_ipc_perm *ipc_obtain_object_idr(struct ipc_ids *ids, int id);
struct ipc_ids *ids, int id, int cmd,
struct kern_ipc_perm *ipc_obtain_object_check(struct ipc_ids *ids, int id);
int ipcget(struct ipc_namespace *ns, struct ipc_ids *ids,
void free_ipcs(struct ipc_namespace *ns, struct ipc_ids *ids,