Lines Matching defs:header
115 * prepare_header - prepare the header of the message
124 * Return the prepared header value
151 * @header: pointer of the header for the message
155 static void prepare_mgmt_cmd(u8 *mgmt_cmd, u64 *header, u8 *msg, u16 msg_len)
160 memcpy(mgmt_cmd, header, sizeof(*header));
162 mgmt_cmd += sizeof(*header);
208 u64 header;
214 header = prepare_header(pf_to_mgmt, data_len, mod, ack_type,
218 header = prepare_header(pf_to_mgmt, data_len, mod, ack_type,
222 prepare_mgmt_cmd(pf_to_mgmt->sync_msg_buf, &header, data, data_len);
484 * @header: the header of the message
488 u64 *header, struct hinic_recv_msg *recv_msg)
495 seq_id = HINIC_MSG_HEADER_GET(*header, SEQID);
496 seg_len = HINIC_MSG_HEADER_GET(*header, SEG_LEN);
503 msg_body = (u8 *)header + sizeof(*header);
506 if (!HINIC_MSG_HEADER_GET(*header, LAST))
509 recv_msg->cmd = HINIC_MSG_HEADER_GET(*header, CMD);
510 recv_msg->mod = HINIC_MSG_HEADER_GET(*header, MODULE);
511 recv_msg->async_mgmt_to_pf = HINIC_MSG_HEADER_GET(*header,
513 recv_msg->msg_len = HINIC_MSG_HEADER_GET(*header, MSG_LEN);
514 recv_msg->msg_id = HINIC_MSG_HEADER_GET(*header, MSG_ID);
516 if (HINIC_MSG_HEADER_GET(*header, DIRECTION) == MGMT_RESP)
525 * @data: the header of the message
532 u64 *header = (u64 *)data;
534 recv_msg = HINIC_MSG_HEADER_GET(*header, DIRECTION) ==
539 recv_mgmt_msg_handler(pf_to_mgmt, header, recv_msg);