Lines Matching defs:kern_ipc_perm
38608 struct kern_ipc_perm {
63411 int (*associate)(struct kern_ipc_perm *, int);
63412 int (*more_checks)(struct kern_ipc_perm *, struct ipc_params *);
63512 struct kern_ipc_perm q_perm;
63654 struct kern_ipc_perm sem_perm;
63757 struct kern_ipc_perm shm_perm;
64721 int (*ipc_permission)(struct kern_ipc_perm *, short int);
64722 void (*ipc_getsecid)(struct kern_ipc_perm *, u32 *);
64725 int (*msg_queue_alloc_security)(struct kern_ipc_perm *);
64726 void (*msg_queue_free_security)(struct kern_ipc_perm *);
64727 int (*msg_queue_associate)(struct kern_ipc_perm *, int);
64728 int (*msg_queue_msgctl)(struct kern_ipc_perm *, int);
64729 int (*msg_queue_msgsnd)(struct kern_ipc_perm *, struct msg_msg *, int);
64730 int (*msg_queue_msgrcv)(struct kern_ipc_perm *, struct msg_msg *, struct task_struct *, long int, int);
64731 int (*shm_alloc_security)(struct kern_ipc_perm *);
64732 void (*shm_free_security)(struct kern_ipc_perm *);
64733 int (*shm_associate)(struct kern_ipc_perm *, int);
64734 int (*shm_shmctl)(struct kern_ipc_perm *, int);
64735 int (*shm_shmat)(struct kern_ipc_perm *, char *, int);
64736 int (*sem_alloc_security)(struct kern_ipc_perm *);
64737 void (*sem_free_security)(struct kern_ipc_perm *);
64738 int (*sem_associate)(struct kern_ipc_perm *, int);
64739 int (*sem_semctl)(struct kern_ipc_perm *, int);
64740 int (*sem_semop)(struct kern_ipc_perm *, struct sembuf *, unsigned int, int);