Home
last modified time | relevance | path

Searched refs:hcmd (Results 1 – 23 of 23) sorted by relevance

/freebsd-13.1/sys/dev/iwm/
H A Dif_iwm_util.c188 code = hcmd->id; in iwm_send_cmd()
189 async = hcmd->flags & IWM_CMD_ASYNC; in iwm_send_cmd()
190 wantresp = hcmd->flags & IWM_CMD_WANT_SKB; in iwm_send_cmd()
194 paylen += hcmd->len[i]; in iwm_send_cmd()
230 paylen, hcmd->len[0]); in iwm_send_cmd()
280 if (hcmd->len[i] == 0) in iwm_send_cmd()
282 memcpy(data + off, hcmd->data[i], hcmd->len[i]); in iwm_send_cmd()
283 off += hcmd->len[i]; in iwm_send_cmd()
297 (unsigned long) (hcmd->len[0] + hcmd->len[1] + hdrlen), in iwm_send_cmd()
335 hcmd->resp_pkt = (void *)sc->sc_cmd_resp; in iwm_send_cmd()
[all …]
H A Dif_iwm_scan.c487 struct iwm_host_cmd hcmd = { in iwm_config_umac_scan() local
554 hcmd.data[0] = scan_config; in iwm_config_umac_scan()
555 hcmd.len[0] = cmd_size; in iwm_config_umac_scan()
559 ret = iwm_send_cmd(sc, &hcmd); in iwm_config_umac_scan()
609 struct iwm_host_cmd hcmd = { in iwm_umac_scan() local
631 hcmd.data[0] = (void *)req; in iwm_umac_scan()
708 ret = iwm_send_cmd(sc, &hcmd); in iwm_umac_scan()
719 struct iwm_host_cmd hcmd = { in iwm_lmac_scan() local
742 hcmd.data[0] = (void *)req; in iwm_lmac_scan()
829 ret = iwm_send_cmd(sc, &hcmd); in iwm_lmac_scan()
[all …]
H A Dif_iwm_util.h109 extern int iwm_send_cmd(struct iwm_softc *sc, struct iwm_host_cmd *hcmd);
117 extern void iwm_free_resp(struct iwm_softc *sc, struct iwm_host_cmd *hcmd);
H A Dif_iwm.c4705 struct iwm_host_cmd hcmd = { in iwm_send_update_mcc_cmd() local
4734 hcmd.len[0] = sizeof(struct iwm_mcc_update_cmd); in iwm_send_update_mcc_cmd()
4736 hcmd.len[0] = sizeof(struct iwm_mcc_update_cmd_v1); in iwm_send_update_mcc_cmd()
4742 ret = iwm_send_cmd(sc, &hcmd); in iwm_send_update_mcc_cmd()
4747 pkt = hcmd.resp_pkt; in iwm_send_update_mcc_cmd()
4768 iwm_free_resp(sc, &hcmd); in iwm_send_update_mcc_cmd()
5130 uint32_t hcmd; /* last host command header */ member
5325 device_printf(sc->sc_dev, "%08X | hcmd\n", table.hcmd); in iwm_nic_error()
/freebsd-13.1/sys/contrib/dev/iwlwifi/fw/
H A Ddebugfs.c138 struct iwl_host_cmd hcmd = { in iwl_fw_send_timestamp_marker_cmd() local
145 return iwl_trans_send_cmd(fwrt->trans, &hcmd); in iwl_fw_send_timestamp_marker_cmd()
152 struct iwl_host_cmd hcmd = { in iwl_dbgfs_enabled_severities_write() local
166 ret = iwl_trans_send_cmd(fwrt->trans, &hcmd); in iwl_dbgfs_enabled_severities_write()
246 struct iwl_host_cmd hcmd = { in iwl_dbgfs_send_hcmd_write() local
266 hcmd.id = be32_to_cpu(data->cmd_id); in iwl_dbgfs_send_hcmd_write()
267 hcmd.flags = be32_to_cpu(data->flags); in iwl_dbgfs_send_hcmd_write()
268 hcmd.len[0] = be16_to_cpu(data->length); in iwl_dbgfs_send_hcmd_write()
269 hcmd.data[0] = data->data; in iwl_dbgfs_send_hcmd_write()
286 if (hcmd.flags & CMD_WANT_SKB) in iwl_dbgfs_send_hcmd_write()
[all …]
H A Dinit.c60 struct iwl_host_cmd hcmd = { in iwl_set_soc_latency() local
97 ret = iwl_trans_send_cmd(fwrt->trans, &hcmd); in iwl_set_soc_latency()
108 struct iwl_host_cmd hcmd = { in iwl_configure_rxq() local
147 hcmd.data[0] = cmd; in iwl_configure_rxq()
148 hcmd.len[0] = size; in iwl_configure_rxq()
150 ret = iwl_trans_send_cmd(fwrt->trans, &hcmd); in iwl_configure_rxq()
H A Dpaging.c245 struct iwl_host_cmd hcmd = { in iwl_send_paging_cmd() local
262 return iwl_trans_send_cmd(fwrt->trans, &hcmd); in iwl_send_paging_cmd()
H A Ddump.c47 u32 hcmd; /* last host command header */ member
221 IWL_ERR(fwrt, "0x%08X | hcmd\n", table.hcmd); in iwl_fwrt_dump_lmac_error_log()
H A Ddbg.c2842 ptr = (void *)&fwrt->fw->dbg.conf_tlv[conf_id]->hcmd;
2845 struct iwl_host_cmd hcmd = { local
2851 ret = iwl_trans_send_cmd(fwrt->trans, &hcmd);
2870 struct iwl_host_cmd hcmd = { local
2883 iwl_trans_send_cmd(fwrt->trans, &hcmd);
3063 struct iwl_host_cmd hcmd = { local
3069 return iwl_trans_send_cmd(trans, &hcmd);
H A Dfile.h943 struct iwl_fw_dbg_conf_hcmd hcmd; member
/freebsd-13.1/sys/contrib/dev/iwlwifi/mvm/
H A Doffloading.c41 struct iwl_host_cmd hcmd = { in iwl_mvm_send_proto_offload() local
50 int ver = iwl_fw_lookup_cmd_ver(mvm->fw, hcmd.id, 0); in iwl_mvm_send_proto_offload()
185 hcmd.data[0] = common; in iwl_mvm_send_proto_offload()
204 hcmd.len[0] = size; in iwl_mvm_send_proto_offload()
205 return iwl_mvm_send_cmd(mvm, &hcmd); in iwl_mvm_send_proto_offload()
H A Dftm-initiator.c550 struct iwl_host_cmd hcmd = { in iwl_mvm_ftm_start_v5() local
569 return iwl_mvm_ftm_send_cmd(mvm, &hcmd); in iwl_mvm_ftm_start_v5()
576 struct iwl_host_cmd hcmd = { in iwl_mvm_ftm_start_v7() local
599 return iwl_mvm_ftm_send_cmd(mvm, &hcmd); in iwl_mvm_ftm_start_v7()
606 struct iwl_host_cmd hcmd = { in iwl_mvm_ftm_start_v8() local
625 return iwl_mvm_ftm_send_cmd(mvm, &hcmd); in iwl_mvm_ftm_start_v8()
632 struct iwl_host_cmd hcmd = { in iwl_mvm_ftm_start_v9() local
652 return iwl_mvm_ftm_send_cmd(mvm, &hcmd); in iwl_mvm_ftm_start_v9()
730 struct iwl_host_cmd hcmd = { in iwl_mvm_ftm_start_v11() local
801 struct iwl_host_cmd hcmd = { in iwl_mvm_ftm_start_v12() local
[all …]
H A Dftm-responder.c177 struct iwl_host_cmd hcmd = { in iwl_mvm_ftm_responder_dyn_cfg_v2() local
207 hcmd.len[1] = aligned_lci_len + aligned_civicloc_len; in iwl_mvm_ftm_responder_dyn_cfg_v2()
209 return iwl_mvm_send_cmd(mvm, &hcmd); in iwl_mvm_ftm_responder_dyn_cfg_v2()
219 struct iwl_host_cmd hcmd = { in iwl_mvm_ftm_responder_dyn_cfg_v3() local
268 return iwl_mvm_send_cmd(mvm, &hcmd); in iwl_mvm_ftm_responder_dyn_cfg_v3()
H A Drfi.c77 struct iwl_host_cmd hcmd = { in iwl_rfi_send_config_cmd() local
98 ret = iwl_mvm_send_cmd(mvm, &hcmd); in iwl_rfi_send_config_cmd()
H A Ddebugfs.c1906 struct iwl_host_cmd hcmd = { in iwl_dbgfs_mem_read() local
1927 ret = iwl_mvm_send_cmd(mvm, &hcmd); in iwl_dbgfs_mem_read()
1933 rsp = (void *)hcmd.resp_pkt->data; in iwl_dbgfs_mem_read()
1951 iwl_free_resp(&hcmd); in iwl_dbgfs_mem_read()
1962 struct iwl_host_cmd hcmd = {}; in iwl_dbgfs_mem_write() local
1996 hcmd.flags = CMD_WANT_SKB | CMD_SEND_IN_RFKILL, in iwl_dbgfs_mem_write()
1997 hcmd.data[0] = (void *)cmd; in iwl_dbgfs_mem_write()
1998 hcmd.len[0] = cmd_size; in iwl_dbgfs_mem_write()
2001 ret = iwl_mvm_send_cmd(mvm, &hcmd); in iwl_dbgfs_mem_write()
2009 rsp = (void *)hcmd.resp_pkt->data; in iwl_dbgfs_mem_write()
[all …]
H A Dscan.c2621 struct iwl_host_cmd *hcmd, in iwl_mvm_build_scan_cmd() argument
2632 hcmd->id = SCAN_OFFLOAD_REQUEST_CMD; in iwl_mvm_build_scan_cmd()
2641 hcmd->id = WIDE_ID(IWL_ALWAYS_LONG_GROUP, SCAN_REQ_UMAC); in iwl_mvm_build_scan_cmd()
2746 struct iwl_host_cmd hcmd = { in iwl_mvm_reg_scan_start() local
2802 uid = iwl_mvm_build_scan_cmd(mvm, vif, &hcmd, &params, in iwl_mvm_reg_scan_start()
2810 ret = iwl_mvm_send_cmd(mvm, &hcmd); in iwl_mvm_reg_scan_start()
2841 struct iwl_host_cmd hcmd = { in iwl_mvm_sched_scan_start() local
2940 uid = iwl_mvm_build_scan_cmd(mvm, vif, &hcmd, &params, type); in iwl_mvm_sched_scan_start()
2947 ret = iwl_mvm_send_cmd(mvm, &hcmd); in iwl_mvm_sched_scan_start()
H A Dops.c878 static void iwl_mvm_frob_hcmd(void *ctx, void *hcmd, size_t len) in iwl_mvm_frob_hcmd() argument
881 struct iwl_cmd_header_wide *hdr = hcmd; in iwl_mvm_frob_hcmd()
919 memset((u8 *)hcmd + frob_start, 0xAA, frob_end - frob_start); in iwl_mvm_frob_hcmd()
H A Dmac80211.c1723 struct iwl_host_cmd hcmd = { in iwl_mvm_mc_iface_iterator() local
1742 hcmd.len[0] = len; in iwl_mvm_mc_iface_iterator()
1743 hcmd.data[0] = cmd; in iwl_mvm_mc_iface_iterator()
1745 ret = iwl_mvm_send_cmd(mvm, &hcmd); in iwl_mvm_mc_iface_iterator()
5530 struct iwl_host_cmd hcmd = { in iwl_mvm_sync_rx_queues_internal() local
5552 ret = iwl_mvm_send_cmd(mvm, &hcmd); in iwl_mvm_sync_rx_queues_internal()
/freebsd-13.1/sys/contrib/dev/iwlwifi/queue/
H A Dtx.c1143 struct iwl_host_cmd *hcmd) in iwl_txq_alloc_response() argument
1155 rsp = (void *)hcmd->resp_pkt->data; in iwl_txq_alloc_response()
1187 iwl_free_resp(hcmd); in iwl_txq_alloc_response()
1191 iwl_free_resp(hcmd); in iwl_txq_alloc_response()
1204 struct iwl_host_cmd hcmd = { in iwl_txq_dyn_alloc() local
1227 hcmd.id = SCD_QUEUE_CFG; in iwl_txq_dyn_alloc()
1228 hcmd.len[0] = sizeof(cmd.old); in iwl_txq_dyn_alloc()
1229 hcmd.data[0] = &cmd.old; in iwl_txq_dyn_alloc()
1241 hcmd.len[0] = sizeof(cmd.new); in iwl_txq_dyn_alloc()
1242 hcmd.data[0] = &cmd.new; in iwl_txq_dyn_alloc()
[all …]
/freebsd-13.1/sys/contrib/dev/iwlwifi/
H A Diwl-dbg-tlv.c154 const struct iwl_fw_ini_hcmd_tlv *hcmd = (const void *)tlv->data; in iwl_dbg_tlv_alloc_hcmd() local
155 u32 tp = le32_to_cpu(hcmd->time_point); in iwl_dbg_tlv_alloc_hcmd()
157 if (le32_to_cpu(tlv->length) <= sizeof(*hcmd)) in iwl_dbg_tlv_alloc_hcmd()
678 struct iwl_host_cmd hcmd = { in iwl_dbg_tlv_apply_buffer() local
694 ret = iwl_trans_send_cmd(fwrt->trans, &hcmd); in iwl_dbg_tlv_apply_buffer()
815 struct iwl_fw_ini_hcmd_tlv *hcmd = (void *)node->tlv.data; in iwl_dbg_tlv_send_hcmds() local
816 struct iwl_fw_ini_hcmd *hcmd_data = &hcmd->hcmd; in iwl_dbg_tlv_send_hcmds()
817 u16 hcmd_len = le32_to_cpu(node->tlv.length) - sizeof(*hcmd); in iwl_dbg_tlv_send_hcmds()
H A Diwl-nvm-parse.c1713 struct iwl_host_cmd hcmd = { in iwl_get_nvm() local
1736 ret = iwl_trans_send_cmd(trans, &hcmd); in iwl_get_nvm()
1740 if (WARN(iwl_rx_packet_payload_len(hcmd.resp_pkt) != rsp_size, in iwl_get_nvm()
1742 iwl_rx_packet_payload_len(hcmd.resp_pkt))) { in iwl_get_nvm()
1747 rsp = (void *)hcmd.resp_pkt->data; in iwl_get_nvm()
1818 iwl_free_resp(&hcmd); in iwl_get_nvm()
1824 iwl_free_resp(&hcmd); in iwl_get_nvm()
H A Diwl-trans.h394 void (*frob_hcmd)(void *ctx, void *hcmd, size_t buflen);
/freebsd-13.1/sys/contrib/dev/iwlwifi/fw/api/
H A Ddbg-tlv.h249 struct iwl_fw_ini_hcmd hcmd; member