Lines Matching defs:kern_ipc_perm
37249 struct kern_ipc_perm {
79117 int (*associate)(struct kern_ipc_perm *, int);
79118 int (*more_checks)(struct kern_ipc_perm *, struct ipc_params *);
79218 struct kern_ipc_perm q_perm;
79366 struct kern_ipc_perm sem_perm;
79470 struct kern_ipc_perm shm_perm;
79992 int (*ipc_permission)(struct kern_ipc_perm *, short int);
79993 void (*ipc_getsecid)(struct kern_ipc_perm *, u32 *);
79996 int (*msg_queue_alloc_security)(struct kern_ipc_perm *);
79997 void (*msg_queue_free_security)(struct kern_ipc_perm *);
79998 int (*msg_queue_associate)(struct kern_ipc_perm *, int);
79999 int (*msg_queue_msgctl)(struct kern_ipc_perm *, int);
80000 int (*msg_queue_msgsnd)(struct kern_ipc_perm *, struct msg_msg *, int);
80001 int (*msg_queue_msgrcv)(struct kern_ipc_perm *, struct msg_msg *, struct task_struct *, long int, int);
80002 int (*shm_alloc_security)(struct kern_ipc_perm *);
80003 void (*shm_free_security)(struct kern_ipc_perm *);
80004 int (*shm_associate)(struct kern_ipc_perm *, int);
80005 int (*shm_shmctl)(struct kern_ipc_perm *, int);
80006 int (*shm_shmat)(struct kern_ipc_perm *, char *, int);
80007 int (*sem_alloc_security)(struct kern_ipc_perm *);
80008 void (*sem_free_security)(struct kern_ipc_perm *);
80009 int (*sem_associate)(struct kern_ipc_perm *, int);
80010 int (*sem_semctl)(struct kern_ipc_perm *, int);
80011 int (*sem_semop)(struct kern_ipc_perm *, struct sembuf *, unsigned int, int);