Lines Matching refs:cmdh

62 	struct mux_lite_cmdh *cmdh = (struct mux_lite_cmdh *)acb->skb->data;  in ipc_mux_lite_add_cmd()  local
64 cmdh->signature = cpu_to_le32(MUX_SIG_CMDH); in ipc_mux_lite_add_cmd()
65 cmdh->command_type = cpu_to_le32(cmd); in ipc_mux_lite_add_cmd()
66 cmdh->if_id = acb->if_id; in ipc_mux_lite_add_cmd()
70 cmdh->cmd_len = cpu_to_le16(offsetof(struct mux_lite_cmdh, param) + in ipc_mux_lite_add_cmd()
72 cmdh->transaction_id = cpu_to_le32(ipc_mux->tx_transaction_id++); in ipc_mux_lite_add_cmd()
75 memcpy(&cmdh->param, param, param_size); in ipc_mux_lite_add_cmd()
77 skb_put(acb->skb, le16_to_cpu(cmdh->cmd_len)); in ipc_mux_lite_add_cmd()
79 return cmdh; in ipc_mux_lite_add_cmd()
132 struct mux_lite_cmdh *cmdh) in ipc_mux_dl_cmdresps_decode_process() argument
136 switch (le32_to_cpu(cmdh->command_type)) { in ipc_mux_dl_cmdresps_decode_process()
140 acb->got_param = cmdh->param; in ipc_mux_dl_cmdresps_decode_process()
151 cmdh->if_id, le32_to_cpu(cmdh->transaction_id)); in ipc_mux_dl_cmdresps_decode_process()
159 acb->got_response = le32_to_cpu(cmdh->command_type); in ipc_mux_dl_cmdresps_decode_process()
166 struct mux_lite_cmdh *cmdh) in ipc_mux_dl_dlcmds_decode_process() argument
168 union mux_cmd_param *param = &cmdh->param; in ipc_mux_dl_dlcmds_decode_process()
173 cmdh->if_id, le32_to_cpu(cmdh->command_type)); in ipc_mux_dl_dlcmds_decode_process()
175 switch (le32_to_cpu(cmdh->command_type)) { in ipc_mux_dl_dlcmds_decode_process()
178 if (cmdh->if_id >= ipc_mux->nr_sessions) { in ipc_mux_dl_dlcmds_decode_process()
180 cmdh->if_id); in ipc_mux_dl_dlcmds_decode_process()
184 session = &ipc_mux->session[cmdh->if_id]; in ipc_mux_dl_dlcmds_decode_process()
190 if (cmdh->cmd_len == cpu_to_le16(new_size)) in ipc_mux_dl_dlcmds_decode_process()
209 if (cmdh->cmd_len == cpu_to_le16(new_size)) in ipc_mux_dl_dlcmds_decode_process()
220 dev_dbg(ipc_mux->dev, "if[%u] FLOW CTRL 0x%08X", cmdh->if_id, in ipc_mux_dl_dlcmds_decode_process()
236 struct mux_lite_cmdh *cmdh = (struct mux_lite_cmdh *)skb->data; in ipc_mux_dl_cmd_decode() local
237 __le32 trans_id = cmdh->transaction_id; in ipc_mux_dl_cmd_decode()
239 if (ipc_mux_dl_cmdresps_decode_process(ipc_mux, cmdh)) { in ipc_mux_dl_cmd_decode()
243 if (!ipc_mux_dl_dlcmds_decode_process(ipc_mux, cmdh)) { in ipc_mux_dl_cmd_decode()
251 if (cmdh->command_type == in ipc_mux_dl_cmd_decode()
253 mux_cmd = &cmdh->param; in ipc_mux_dl_cmd_decode()
258 } else if (cmdh->command_type == in ipc_mux_dl_cmd_decode()
265 if (ipc_mux_dl_acb_send_cmds(ipc_mux, cmd, cmdh->if_id, in ipc_mux_dl_cmd_decode()
271 cmdh->if_id); in ipc_mux_dl_cmd_decode()