Home
last modified time | relevance | path

Searched refs:kern_ipc_perm (Results 1 – 25 of 58) sorted by relevance

123

/dports/multimedia/v4l_compat/linux-5.13-rc2/ipc/
H A Dutil.h108 int (*associate)(struct kern_ipc_perm *, int);
109 int (*more_checks)(struct kern_ipc_perm *, struct ipc_params *);
133 int ipc_addid(struct ipc_ids *, struct kern_ipc_perm *, int);
136 void ipc_rmid(struct ipc_ids *, struct kern_ipc_perm *);
170 bool ipc_rcu_getref(struct kern_ipc_perm *ptr);
171 void ipc_rcu_putref(struct kern_ipc_perm *ptr,
206 static inline void ipc_lock_object(struct kern_ipc_perm *perm) in ipc_lock_object()
211 static inline void ipc_unlock_object(struct kern_ipc_perm *perm) in ipc_unlock_object()
221 static inline void ipc_unlock(struct kern_ipc_perm *perm) in ipc_unlock()
235 static inline bool ipc_valid_object(struct kern_ipc_perm *perm) in ipc_valid_object()
[all …]
H A Dutil.c102 .key_offset = offsetof(struct kern_ipc_perm, key),
173 struct kern_ipc_perm *ipcp; in ipc_findkey()
365 struct kern_ipc_perm *ipcp, in ipc_check_perms()
399 struct kern_ipc_perm *ipcp; in ipcget_public()
494 bool ipc_rcu_getref(struct kern_ipc_perm *ptr) in ipc_rcu_getref()
499 void ipc_rcu_putref(struct kern_ipc_perm *ptr, in ipc_rcu_putref()
595 struct kern_ipc_perm *out; in ipc_obtain_object_idr()
694 struct kern_ipc_perm *ipcp; in ipcctl_obtain_check()
757 struct kern_ipc_perm *ipc; in sysvipc_find_ipc()
788 struct kern_ipc_perm *ipc = it; in sysvipc_proc_next()
[all …]
H A Dshm.c54 struct kern_ipc_perm shm_perm;
113 static void do_shm_rmid(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp) in do_shm_rmid()
158 struct kern_ipc_perm *ipcp = ipc_obtain_object_idr(&shm_ids(ns), id); in shm_obtain_object()
168 struct kern_ipc_perm *ipcp = ipc_obtain_object_check(&shm_ids(ns), id); in shm_obtain_object_check()
182 struct kern_ipc_perm *ipcp; in shm_lock()
220 struct kern_ipc_perm *ptr = container_of(head, struct kern_ipc_perm, in shm_rcu_free()
355 struct kern_ipc_perm *ipcp = p; in shm_try_destroy_orphaned()
714 static int shm_more_checks(struct kern_ipc_perm *ipcp, struct ipc_params *params) in shm_more_checks()
871 struct kern_ipc_perm *ipc; in shm_get_stat()
893 struct kern_ipc_perm *ipcp; in shmctl_down()
[all …]
H A Dnamespace.c96 void (*free)(struct ipc_namespace *, struct kern_ipc_perm *)) in free_ipcs() argument
98 struct kern_ipc_perm *perm; in free_ipcs()
/dports/multimedia/libv4l/linux-5.13-rc2/ipc/
H A Dutil.h108 int (*associate)(struct kern_ipc_perm *, int);
109 int (*more_checks)(struct kern_ipc_perm *, struct ipc_params *);
133 int ipc_addid(struct ipc_ids *, struct kern_ipc_perm *, int);
136 void ipc_rmid(struct ipc_ids *, struct kern_ipc_perm *);
170 bool ipc_rcu_getref(struct kern_ipc_perm *ptr);
171 void ipc_rcu_putref(struct kern_ipc_perm *ptr,
206 static inline void ipc_lock_object(struct kern_ipc_perm *perm) in ipc_lock_object()
211 static inline void ipc_unlock_object(struct kern_ipc_perm *perm) in ipc_unlock_object()
221 static inline void ipc_unlock(struct kern_ipc_perm *perm) in ipc_unlock()
235 static inline bool ipc_valid_object(struct kern_ipc_perm *perm) in ipc_valid_object()
[all …]
H A Dutil.c102 .key_offset = offsetof(struct kern_ipc_perm, key),
173 struct kern_ipc_perm *ipcp; in ipc_findkey()
365 struct kern_ipc_perm *ipcp, in ipc_check_perms()
399 struct kern_ipc_perm *ipcp; in ipcget_public()
494 bool ipc_rcu_getref(struct kern_ipc_perm *ptr) in ipc_rcu_getref()
499 void ipc_rcu_putref(struct kern_ipc_perm *ptr, in ipc_rcu_putref()
595 struct kern_ipc_perm *out; in ipc_obtain_object_idr()
694 struct kern_ipc_perm *ipcp; in ipcctl_obtain_check()
757 struct kern_ipc_perm *ipc; in sysvipc_find_ipc()
788 struct kern_ipc_perm *ipc = it; in sysvipc_proc_next()
[all …]
H A Dshm.c54 struct kern_ipc_perm shm_perm;
113 static void do_shm_rmid(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp) in do_shm_rmid()
158 struct kern_ipc_perm *ipcp = ipc_obtain_object_idr(&shm_ids(ns), id); in shm_obtain_object()
168 struct kern_ipc_perm *ipcp = ipc_obtain_object_check(&shm_ids(ns), id); in shm_obtain_object_check()
182 struct kern_ipc_perm *ipcp; in shm_lock()
220 struct kern_ipc_perm *ptr = container_of(head, struct kern_ipc_perm, in shm_rcu_free()
355 struct kern_ipc_perm *ipcp = p; in shm_try_destroy_orphaned()
714 static int shm_more_checks(struct kern_ipc_perm *ipcp, struct ipc_params *params) in shm_more_checks()
871 struct kern_ipc_perm *ipc; in shm_get_stat()
893 struct kern_ipc_perm *ipcp; in shmctl_down()
[all …]
H A Dnamespace.c96 void (*free)(struct ipc_namespace *, struct kern_ipc_perm *)) in free_ipcs() argument
98 struct kern_ipc_perm *perm; in free_ipcs()
/dports/multimedia/v4l-utils/linux-5.13-rc2/ipc/
H A Dutil.h108 int (*associate)(struct kern_ipc_perm *, int);
109 int (*more_checks)(struct kern_ipc_perm *, struct ipc_params *);
133 int ipc_addid(struct ipc_ids *, struct kern_ipc_perm *, int);
136 void ipc_rmid(struct ipc_ids *, struct kern_ipc_perm *);
170 bool ipc_rcu_getref(struct kern_ipc_perm *ptr);
171 void ipc_rcu_putref(struct kern_ipc_perm *ptr,
206 static inline void ipc_lock_object(struct kern_ipc_perm *perm) in ipc_lock_object()
211 static inline void ipc_unlock_object(struct kern_ipc_perm *perm) in ipc_unlock_object()
221 static inline void ipc_unlock(struct kern_ipc_perm *perm) in ipc_unlock()
235 static inline bool ipc_valid_object(struct kern_ipc_perm *perm) in ipc_valid_object()
[all …]
H A Dutil.c102 .key_offset = offsetof(struct kern_ipc_perm, key),
173 struct kern_ipc_perm *ipcp; in ipc_findkey()
365 struct kern_ipc_perm *ipcp, in ipc_check_perms()
399 struct kern_ipc_perm *ipcp; in ipcget_public()
494 bool ipc_rcu_getref(struct kern_ipc_perm *ptr) in ipc_rcu_getref()
499 void ipc_rcu_putref(struct kern_ipc_perm *ptr, in ipc_rcu_putref()
595 struct kern_ipc_perm *out; in ipc_obtain_object_idr()
694 struct kern_ipc_perm *ipcp; in ipcctl_obtain_check()
757 struct kern_ipc_perm *ipc; in sysvipc_find_ipc()
788 struct kern_ipc_perm *ipc = it; in sysvipc_proc_next()
[all …]
H A Dshm.c54 struct kern_ipc_perm shm_perm;
113 static void do_shm_rmid(struct ipc_namespace *ns, struct kern_ipc_perm *ipcp) in do_shm_rmid()
158 struct kern_ipc_perm *ipcp = ipc_obtain_object_idr(&shm_ids(ns), id); in shm_obtain_object()
168 struct kern_ipc_perm *ipcp = ipc_obtain_object_check(&shm_ids(ns), id); in shm_obtain_object_check()
182 struct kern_ipc_perm *ipcp; in shm_lock()
220 struct kern_ipc_perm *ptr = container_of(head, struct kern_ipc_perm, in shm_rcu_free()
355 struct kern_ipc_perm *ipcp = p; in shm_try_destroy_orphaned()
714 static int shm_more_checks(struct kern_ipc_perm *ipcp, struct ipc_params *params) in shm_more_checks()
871 struct kern_ipc_perm *ipc; in shm_get_stat()
893 struct kern_ipc_perm *ipcp; in shmctl_down()
[all …]
H A Dnamespace.c96 void (*free)(struct ipc_namespace *, struct kern_ipc_perm *)) in free_ipcs() argument
98 struct kern_ipc_perm *perm; in free_ipcs()
/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/
H A Dsecurity.h40 struct kern_ipc_perm;
440 int security_msg_queue_alloc(struct kern_ipc_perm *msq);
441 void security_msg_queue_free(struct kern_ipc_perm *msq);
444 int security_msg_queue_msgsnd(struct kern_ipc_perm *msq,
448 int security_shm_alloc(struct kern_ipc_perm *shp);
449 void security_shm_free(struct kern_ipc_perm *shp);
451 int security_shm_shmctl(struct kern_ipc_perm *shp, int cmd);
453 int security_sem_alloc(struct kern_ipc_perm *sma);
454 void security_sem_free(struct kern_ipc_perm *sma);
456 int security_sem_semctl(struct kern_ipc_perm *sma, int cmd);
[all …]
H A Dlsm_hook_defs.h229 LSM_HOOK(void, LSM_RET_VOID, ipc_getsecid, struct kern_ipc_perm *ipcp,
233 LSM_HOOK(int, 0, msg_queue_alloc_security, struct kern_ipc_perm *perm)
235 struct kern_ipc_perm *perm)
237 LSM_HOOK(int, 0, msg_queue_msgctl, struct kern_ipc_perm *perm, int cmd)
238 LSM_HOOK(int, 0, msg_queue_msgsnd, struct kern_ipc_perm *perm,
240 LSM_HOOK(int, 0, msg_queue_msgrcv, struct kern_ipc_perm *perm,
242 LSM_HOOK(int, 0, shm_alloc_security, struct kern_ipc_perm *perm)
244 LSM_HOOK(int, 0, shm_associate, struct kern_ipc_perm *perm, int shmflg)
245 LSM_HOOK(int, 0, shm_shmctl, struct kern_ipc_perm *perm, int cmd)
248 LSM_HOOK(int, 0, sem_alloc_security, struct kern_ipc_perm *perm)
[all …]
H A Dipc.h12 struct kern_ipc_perm { struct
/dports/multimedia/v4l_compat/linux-5.13-rc2/include/linux/
H A Dsecurity.h40 struct kern_ipc_perm;
440 int security_msg_queue_alloc(struct kern_ipc_perm *msq);
441 void security_msg_queue_free(struct kern_ipc_perm *msq);
444 int security_msg_queue_msgsnd(struct kern_ipc_perm *msq,
448 int security_shm_alloc(struct kern_ipc_perm *shp);
449 void security_shm_free(struct kern_ipc_perm *shp);
451 int security_shm_shmctl(struct kern_ipc_perm *shp, int cmd);
453 int security_sem_alloc(struct kern_ipc_perm *sma);
454 void security_sem_free(struct kern_ipc_perm *sma);
456 int security_sem_semctl(struct kern_ipc_perm *sma, int cmd);
[all …]
H A Dlsm_hook_defs.h229 LSM_HOOK(void, LSM_RET_VOID, ipc_getsecid, struct kern_ipc_perm *ipcp,
233 LSM_HOOK(int, 0, msg_queue_alloc_security, struct kern_ipc_perm *perm)
235 struct kern_ipc_perm *perm)
237 LSM_HOOK(int, 0, msg_queue_msgctl, struct kern_ipc_perm *perm, int cmd)
238 LSM_HOOK(int, 0, msg_queue_msgsnd, struct kern_ipc_perm *perm,
240 LSM_HOOK(int, 0, msg_queue_msgrcv, struct kern_ipc_perm *perm,
242 LSM_HOOK(int, 0, shm_alloc_security, struct kern_ipc_perm *perm)
244 LSM_HOOK(int, 0, shm_associate, struct kern_ipc_perm *perm, int shmflg)
245 LSM_HOOK(int, 0, shm_shmctl, struct kern_ipc_perm *perm, int cmd)
248 LSM_HOOK(int, 0, sem_alloc_security, struct kern_ipc_perm *perm)
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/linux/
H A Dsecurity.h40 struct kern_ipc_perm;
440 int security_msg_queue_alloc(struct kern_ipc_perm *msq);
441 void security_msg_queue_free(struct kern_ipc_perm *msq);
444 int security_msg_queue_msgsnd(struct kern_ipc_perm *msq,
448 int security_shm_alloc(struct kern_ipc_perm *shp);
449 void security_shm_free(struct kern_ipc_perm *shp);
451 int security_shm_shmctl(struct kern_ipc_perm *shp, int cmd);
453 int security_sem_alloc(struct kern_ipc_perm *sma);
454 void security_sem_free(struct kern_ipc_perm *sma);
456 int security_sem_semctl(struct kern_ipc_perm *sma, int cmd);
[all …]
H A Dlsm_hook_defs.h229 LSM_HOOK(void, LSM_RET_VOID, ipc_getsecid, struct kern_ipc_perm *ipcp,
233 LSM_HOOK(int, 0, msg_queue_alloc_security, struct kern_ipc_perm *perm)
235 struct kern_ipc_perm *perm)
237 LSM_HOOK(int, 0, msg_queue_msgctl, struct kern_ipc_perm *perm, int cmd)
238 LSM_HOOK(int, 0, msg_queue_msgsnd, struct kern_ipc_perm *perm,
240 LSM_HOOK(int, 0, msg_queue_msgrcv, struct kern_ipc_perm *perm,
242 LSM_HOOK(int, 0, shm_alloc_security, struct kern_ipc_perm *perm)
244 LSM_HOOK(int, 0, shm_associate, struct kern_ipc_perm *perm, int shmflg)
245 LSM_HOOK(int, 0, shm_shmctl, struct kern_ipc_perm *perm, int cmd)
248 LSM_HOOK(int, 0, sem_alloc_security, struct kern_ipc_perm *perm)
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/security/
H A Dsecurity.c627 static int lsm_ipc_alloc(struct kern_ipc_perm *kip) in lsm_ipc_alloc()
1924 int security_msg_queue_alloc(struct kern_ipc_perm *msq) in security_msg_queue_alloc()
1936 void security_msg_queue_free(struct kern_ipc_perm *msq) in security_msg_queue_free()
1948 int security_msg_queue_msgctl(struct kern_ipc_perm *msq, int cmd) in security_msg_queue_msgctl()
1953 int security_msg_queue_msgsnd(struct kern_ipc_perm *msq, in security_msg_queue_msgsnd()
1965 int security_shm_alloc(struct kern_ipc_perm *shp) in security_shm_alloc()
1977 void security_shm_free(struct kern_ipc_perm *shp) in security_shm_free()
1989 int security_shm_shmctl(struct kern_ipc_perm *shp, int cmd) in security_shm_shmctl()
1999 int security_sem_alloc(struct kern_ipc_perm *sma) in security_sem_alloc()
2011 void security_sem_free(struct kern_ipc_perm *sma) in security_sem_free()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/security/
H A Dsecurity.c627 static int lsm_ipc_alloc(struct kern_ipc_perm *kip) in lsm_ipc_alloc()
1924 int security_msg_queue_alloc(struct kern_ipc_perm *msq) in security_msg_queue_alloc()
1936 void security_msg_queue_free(struct kern_ipc_perm *msq) in security_msg_queue_free()
1948 int security_msg_queue_msgctl(struct kern_ipc_perm *msq, int cmd) in security_msg_queue_msgctl()
1953 int security_msg_queue_msgsnd(struct kern_ipc_perm *msq, in security_msg_queue_msgsnd()
1965 int security_shm_alloc(struct kern_ipc_perm *shp) in security_shm_alloc()
1977 void security_shm_free(struct kern_ipc_perm *shp) in security_shm_free()
1989 int security_shm_shmctl(struct kern_ipc_perm *shp, int cmd) in security_shm_shmctl()
1999 int security_sem_alloc(struct kern_ipc_perm *sma) in security_sem_alloc()
2011 void security_sem_free(struct kern_ipc_perm *sma) in security_sem_free()
[all …]
/dports/multimedia/v4l-utils/linux-5.13-rc2/security/
H A Dsecurity.c627 static int lsm_ipc_alloc(struct kern_ipc_perm *kip) in lsm_ipc_alloc()
1924 int security_msg_queue_alloc(struct kern_ipc_perm *msq) in security_msg_queue_alloc()
1936 void security_msg_queue_free(struct kern_ipc_perm *msq) in security_msg_queue_free()
1948 int security_msg_queue_msgctl(struct kern_ipc_perm *msq, int cmd) in security_msg_queue_msgctl()
1953 int security_msg_queue_msgsnd(struct kern_ipc_perm *msq, in security_msg_queue_msgsnd()
1965 int security_shm_alloc(struct kern_ipc_perm *shp) in security_shm_alloc()
1977 void security_shm_free(struct kern_ipc_perm *shp) in security_shm_free()
1989 int security_shm_shmctl(struct kern_ipc_perm *shp, int cmd) in security_shm_shmctl()
1999 int security_sem_alloc(struct kern_ipc_perm *sma) in security_sem_alloc()
2011 void security_sem_free(struct kern_ipc_perm *sma) in security_sem_free()
[all …]
/dports/multimedia/libv4l/linux-5.13-rc2/Documentation/RCU/
H A DarrayRCU.rst87 new = ipc_rcu_alloc(sizeof(struct kern_ipc_perm *)*newsize +
93 sizeof(struct kern_ipc_perm *)*size +
127 struct kern_ipc_perm* ipc_lock(struct ipc_ids* ids, int id)
129 struct kern_ipc_perm* out;
/dports/multimedia/v4l-utils/linux-5.13-rc2/Documentation/RCU/
H A DarrayRCU.rst87 new = ipc_rcu_alloc(sizeof(struct kern_ipc_perm *)*newsize +
93 sizeof(struct kern_ipc_perm *)*size +
127 struct kern_ipc_perm* ipc_lock(struct ipc_ids* ids, int id)
129 struct kern_ipc_perm* out;
/dports/multimedia/v4l_compat/linux-5.13-rc2/Documentation/RCU/
H A DarrayRCU.rst87 new = ipc_rcu_alloc(sizeof(struct kern_ipc_perm *)*newsize +
93 sizeof(struct kern_ipc_perm *)*size +
127 struct kern_ipc_perm* ipc_lock(struct ipc_ids* ids, int id)
129 struct kern_ipc_perm* out;

123