Lines Matching refs:cmd
23 struct bmi_cmd cmd; in ath10k_bmi_done() local
24 u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.done); in ath10k_bmi_done()
35 cmd.id = __cpu_to_le32(BMI_DONE); in ath10k_bmi_done()
37 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, NULL, NULL); in ath10k_bmi_done()
49 struct bmi_cmd cmd; in ath10k_bmi_get_target_info() local
51 u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.get_target_info); in ath10k_bmi_get_target_info()
62 cmd.id = __cpu_to_le32(BMI_GET_TARGET_INFO); in ath10k_bmi_get_target_info()
64 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, &resp, &resplen); in ath10k_bmi_get_target_info()
87 struct bmi_cmd cmd; in ath10k_bmi_get_target_info_sdio() local
89 u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.get_target_info); in ath10k_bmi_get_target_info_sdio()
101 cmd.id = __cpu_to_le32(BMI_GET_TARGET_INFO); in ath10k_bmi_get_target_info_sdio()
108 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, &tmp, &resplen); in ath10k_bmi_get_target_info_sdio()
156 struct bmi_cmd cmd; in ath10k_bmi_read_memory() local
158 u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.read_mem); in ath10k_bmi_read_memory()
173 cmd.id = __cpu_to_le32(BMI_READ_MEMORY); in ath10k_bmi_read_memory()
174 cmd.read_mem.addr = __cpu_to_le32(address); in ath10k_bmi_read_memory()
175 cmd.read_mem.len = __cpu_to_le32(rxlen); in ath10k_bmi_read_memory()
177 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, in ath10k_bmi_read_memory()
197 struct bmi_cmd cmd; in ath10k_bmi_write_soc_reg() local
198 u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.write_soc_reg); in ath10k_bmi_write_soc_reg()
210 cmd.id = __cpu_to_le32(BMI_WRITE_SOC_REGISTER); in ath10k_bmi_write_soc_reg()
211 cmd.write_soc_reg.addr = __cpu_to_le32(address); in ath10k_bmi_write_soc_reg()
212 cmd.write_soc_reg.value = __cpu_to_le32(reg_val); in ath10k_bmi_write_soc_reg()
214 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, NULL, NULL); in ath10k_bmi_write_soc_reg()
226 struct bmi_cmd cmd; in ath10k_bmi_read_soc_reg() local
228 u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.read_soc_reg); in ath10k_bmi_read_soc_reg()
240 cmd.id = __cpu_to_le32(BMI_READ_SOC_REGISTER); in ath10k_bmi_read_soc_reg()
241 cmd.read_soc_reg.addr = __cpu_to_le32(address); in ath10k_bmi_read_soc_reg()
243 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, &resp, &resplen); in ath10k_bmi_read_soc_reg()
261 struct bmi_cmd cmd; in ath10k_bmi_write_memory() local
262 u32 hdrlen = sizeof(cmd.id) + sizeof(cmd.write_mem); in ath10k_bmi_write_memory()
278 memcpy(cmd.write_mem.payload, buffer, txlen); in ath10k_bmi_write_memory()
281 cmd.id = __cpu_to_le32(BMI_WRITE_MEMORY); in ath10k_bmi_write_memory()
282 cmd.write_mem.addr = __cpu_to_le32(address); in ath10k_bmi_write_memory()
283 cmd.write_mem.len = __cpu_to_le32(txlen); in ath10k_bmi_write_memory()
285 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, hdrlen + txlen, in ath10k_bmi_write_memory()
306 struct bmi_cmd cmd; in ath10k_bmi_execute() local
308 u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.execute); in ath10k_bmi_execute()
320 cmd.id = __cpu_to_le32(BMI_EXECUTE); in ath10k_bmi_execute()
321 cmd.execute.addr = __cpu_to_le32(address); in ath10k_bmi_execute()
322 cmd.execute.param = __cpu_to_le32(param); in ath10k_bmi_execute()
324 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, &resp, &resplen); in ath10k_bmi_execute()
345 struct bmi_cmd *cmd; in ath10k_bmi_lz_data_large() local
346 u32 hdrlen = sizeof(cmd->id) + sizeof(cmd->lz_data); in ath10k_bmi_lz_data_large()
359 buf_len = sizeof(*cmd) + BMI_MAX_LARGE_DATA_SIZE - BMI_MAX_DATA_SIZE; in ath10k_bmi_lz_data_large()
360 cmd = kzalloc(buf_len, GFP_KERNEL); in ath10k_bmi_lz_data_large()
361 if (!cmd) in ath10k_bmi_lz_data_large()
369 cmd->id = __cpu_to_le32(BMI_LZ_DATA); in ath10k_bmi_lz_data_large()
370 cmd->lz_data.len = __cpu_to_le32(txlen); in ath10k_bmi_lz_data_large()
371 memcpy(cmd->lz_data.payload, buffer, txlen); in ath10k_bmi_lz_data_large()
373 ret = ath10k_hif_exchange_bmi_msg(ar, cmd, hdrlen + txlen, in ath10k_bmi_lz_data_large()
377 kfree(cmd); in ath10k_bmi_lz_data_large()
385 kfree(cmd); in ath10k_bmi_lz_data_large()
392 struct bmi_cmd cmd; in ath10k_bmi_lz_data() local
393 u32 hdrlen = sizeof(cmd.id) + sizeof(cmd.lz_data); in ath10k_bmi_lz_data()
410 cmd.id = __cpu_to_le32(BMI_LZ_DATA); in ath10k_bmi_lz_data()
411 cmd.lz_data.len = __cpu_to_le32(txlen); in ath10k_bmi_lz_data()
412 memcpy(cmd.lz_data.payload, buffer, txlen); in ath10k_bmi_lz_data()
414 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, hdrlen + txlen, in ath10k_bmi_lz_data()
430 struct bmi_cmd cmd; in ath10k_bmi_lz_stream_start() local
431 u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.lz_start); in ath10k_bmi_lz_stream_start()
442 cmd.id = __cpu_to_le32(BMI_LZ_STREAM_START); in ath10k_bmi_lz_stream_start()
443 cmd.lz_start.addr = __cpu_to_le32(address); in ath10k_bmi_lz_stream_start()
445 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, NULL, NULL); in ath10k_bmi_lz_stream_start()
499 struct bmi_cmd cmd; in ath10k_bmi_set_start() local
500 u32 cmdlen = sizeof(cmd.id) + sizeof(cmd.set_app_start); in ath10k_bmi_set_start()
508 cmd.id = __cpu_to_le32(BMI_SET_APP_START); in ath10k_bmi_set_start()
509 cmd.set_app_start.addr = __cpu_to_le32(address); in ath10k_bmi_set_start()
511 ret = ath10k_hif_exchange_bmi_msg(ar, &cmd, cmdlen, NULL, NULL); in ath10k_bmi_set_start()