Lines Matching refs:msg_len
127 u16 msg_len, enum hinic_mod_type mod, in prepare_header() argument
134 return HINIC_MSG_HEADER_SET(msg_len, MSG_LEN) | in prepare_header()
155 static void prepare_mgmt_cmd(u8 *mgmt_cmd, u64 *header, u8 *msg, u16 msg_len) in prepare_mgmt_cmd() argument
163 memcpy(mgmt_cmd, msg, msg_len); in prepare_mgmt_cmd()
175 u16 msg_len = MGMT_MSG_RSVD_FOR_DEV + sizeof(u64) + msg_data_len; in mgmt_msg_len() local
177 if (msg_len > MGMT_MSG_LEN_MIN) in mgmt_msg_len()
178 msg_len = MGMT_MSG_LEN_MIN + in mgmt_msg_len()
179 ALIGN((msg_len - MGMT_MSG_LEN_MIN), in mgmt_msg_len()
182 msg_len = MGMT_MSG_LEN_MIN; in mgmt_msg_len()
184 return msg_len; in mgmt_msg_len()
297 if (buf_out && recv_msg->msg_len <= MAX_PF_MGMT_BUF_SIZE) { in msg_to_mgmt_sync()
298 memcpy(buf_out, recv_msg->msg, recv_msg->msg_len); in msg_to_mgmt_sync()
299 *out_size = recv_msg->msg_len; in msg_to_mgmt_sync()
416 mgmt_work->msg, mgmt_work->msg_len, in recv_mgmt_msg_work_handler()
448 if (recv_msg->msg_len) { in mgmt_recv_msg_handler()
449 mgmt_work->msg = kzalloc(recv_msg->msg_len, GFP_KERNEL); in mgmt_recv_msg_handler()
457 mgmt_work->msg_len = recv_msg->msg_len; in mgmt_recv_msg_handler()
458 memcpy(mgmt_work->msg, recv_msg->msg, recv_msg->msg_len); in mgmt_recv_msg_handler()
513 recv_msg->msg_len = HINIC_MSG_HEADER_GET(*header, MSG_LEN); in recv_mgmt_msg_handler()