函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:ipc\msg.c Create Date:2022-07-27 18:17:23
Last Modify:2020-03-17 22:56:56 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:pipelined_send

函数原型:static inline int pipelined_send(struct msg_queue *msq, struct msg_msg *msg, struct wake_q_head *wake_q)

返回类型:int

参数:

类型参数名称
struct msg_queue *msq
struct msg_msg *msg
struct wake_q_head *wake_q
795  如果testmsg(msg, r_msgtype, r_mode)且非security_msg_queue_msgrcv( & q_perm, msg, r_tsk, r_msgtype, r_mode)则
799  删除链表项
800  如果r_maxsize小于message text size
803  否则
808  WRITE_ONCE(r_msg, msg)
809  返回:1
814  返回:0
调用者
名称描述
do_msgsnd