Home
last modified time | relevance | path

Searched refs:msg_queue (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.15/ipc/
Dmsg.c48 struct msg_queue { struct
101 static inline struct msg_queue *msq_obtain_object(struct ipc_namespace *ns, int id) in msq_obtain_object()
108 return container_of(ipcp, struct msg_queue, q_perm); in msq_obtain_object()
111 static inline struct msg_queue *msq_obtain_object_check(struct ipc_namespace *ns, in msq_obtain_object_check()
119 return container_of(ipcp, struct msg_queue, q_perm); in msq_obtain_object_check()
122 static inline void msg_rmid(struct ipc_namespace *ns, struct msg_queue *s) in msg_rmid()
130 struct msg_queue *msq = container_of(p, struct msg_queue, q_perm); in msg_rcu_free()
145 struct msg_queue *msq; in newque()
186 static inline bool msg_fits_inqueue(struct msg_queue *msq, size_t msgsz) in msg_fits_inqueue()
192 static inline void ss_add(struct msg_queue *msq, in ss_add()
[all …]
/Linux-v5.15/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_arm.h80 struct vchiq_header *msg_queue[MSG_QUEUE_SIZE]; member
Dvchiq_core.h247 struct vchiq_header *msg_queue[VCHIQ_MAX_SLOTS]; member
Dvchiq_dev.c264 header = user_service->msg_queue[user_service->msg_remove & in vchiq_ioc_dequeue_message()
1287 header = user_service->msg_queue[m]; in vchiq_release()
Dvchiq_core.c2432 service->msg_queue[pos] = header; in vchiq_msg_queue_push()
2454 header = service->msg_queue[pos]; in vchiq_msg_hold()
2526 memset(&service->msg_queue, 0, sizeof(service->msg_queue)); in vchiq_add_service_internal()
Dvchiq_arm.c1098 user_service->msg_queue[user_service->msg_insert & in service_callback()
/Linux-v5.15/Documentation/security/
Dlsm.rst85 msg_msg <msg_msg>`, struct msg_queue, and struct shmid_kernel