MBOX_MSG_HEADER_SET
header = cpu_to_le64(MBOX_MSG_HEADER_SET(msg_len, MSG_LEN) |
MBOX_MSG_HEADER_SET(mod, MODULE) |
MBOX_MSG_HEADER_SET(seg_len, SEG_LEN) |
MBOX_MSG_HEADER_SET(ack_type, NO_ACK) |
MBOX_MSG_HEADER_SET(data_type, DATA_TYPE) |
MBOX_MSG_HEADER_SET(MBOX_SEQ_ID_START_VAL, SEQID) |
MBOX_MSG_HEADER_SET(direction, DIRECTION) |
MBOX_MSG_HEADER_SET(cmd, CMD) |
MBOX_MSG_HEADER_SET(msg_info->msg_id, MSG_ID) |
MBOX_MSG_HEADER_SET(rsp_aeq_id, AEQ_ID) |
MBOX_MSG_HEADER_SET(MBOX_MSG_FROM_MBOX, SOURCE) |
MBOX_MSG_HEADER_SET(!!msg_info->status, STATUS));
cpu_to_le64(MBOX_MSG_HEADER_SET(left, SEG_LEN) |
MBOX_MSG_HEADER_SET(1, LAST));
header |= cpu_to_le64(MBOX_MSG_HEADER_SET(seq_id, SEQID));