Lines Matching defs:kern_ipc_perm
31905 struct kern_ipc_perm {
54057 int (*associate)(struct kern_ipc_perm *, int);
54058 int (*more_checks)(struct kern_ipc_perm *, struct ipc_params *);
54158 struct kern_ipc_perm q_perm;
54308 struct kern_ipc_perm sem_perm;
54411 struct kern_ipc_perm shm_perm;
54777 int (*ipc_permission)(struct kern_ipc_perm *, short int);
54778 void (*ipc_getsecid)(struct kern_ipc_perm *, u32 *);
54781 int (*msg_queue_alloc_security)(struct kern_ipc_perm *);
54782 void (*msg_queue_free_security)(struct kern_ipc_perm *);
54783 int (*msg_queue_associate)(struct kern_ipc_perm *, int);
54784 int (*msg_queue_msgctl)(struct kern_ipc_perm *, int);
54785 int (*msg_queue_msgsnd)(struct kern_ipc_perm *, struct msg_msg *, int);
54786 int (*msg_queue_msgrcv)(struct kern_ipc_perm *, struct msg_msg *, struct task_struct *, long int, int);
54787 int (*shm_alloc_security)(struct kern_ipc_perm *);
54788 void (*shm_free_security)(struct kern_ipc_perm *);
54789 int (*shm_associate)(struct kern_ipc_perm *, int);
54790 int (*shm_shmctl)(struct kern_ipc_perm *, int);
54791 int (*shm_shmat)(struct kern_ipc_perm *, char *, int);
54792 int (*sem_alloc_security)(struct kern_ipc_perm *);
54793 void (*sem_free_security)(struct kern_ipc_perm *);
54794 int (*sem_associate)(struct kern_ipc_perm *, int);
54795 int (*sem_semctl)(struct kern_ipc_perm *, int);
54796 int (*sem_semop)(struct kern_ipc_perm *, struct sembuf *, unsigned int, int);