Home
last modified time | relevance | path

Searched refs:fwdata (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/net/wireless/marvell/libertas_tf/
H A Dif_usb.c275 struct fwdata *fwdata = cardp->ep_out_buf; in if_usb_send_fw_pkt() local
294 memcpy(&fwdata->hdr, &firmware[cardp->totalbytes], in if_usb_send_fw_pkt()
300 memcpy(fwdata->data, &firmware[cardp->totalbytes], in if_usb_send_fw_pkt()
301 le32_to_cpu(fwdata->hdr.datalength)); in if_usb_send_fw_pkt()
304 le32_to_cpu(fwdata->hdr.datalength)); in if_usb_send_fw_pkt()
306 fwdata->seqnum = cpu_to_le32(++cardp->fwseqnum); in if_usb_send_fw_pkt()
307 cardp->totalbytes += le32_to_cpu(fwdata->hdr.datalength); in if_usb_send_fw_pkt()
309 usb_tx_block(cardp, cardp->ep_out_buf, sizeof(struct fwdata) + in if_usb_send_fw_pkt()
310 le32_to_cpu(fwdata->hdr.datalength), 0); in if_usb_send_fw_pkt()
312 if (fwdata->hdr.dnldcmd == cpu_to_le32(FW_HAS_DATA_TO_RECV)) { in if_usb_send_fw_pkt()
[all …]
H A Dif_usb.h81 struct fwdata { struct
/linux/drivers/net/wireless/marvell/libertas/
H A Dif_usb.c334 struct fwdata *fwdata = cardp->ep_out_buf; in if_usb_send_fw_pkt() local
351 memcpy(&fwdata->hdr, &firmware[cardp->totalbytes], in if_usb_send_fw_pkt()
357 memcpy(fwdata->data, &firmware[cardp->totalbytes], in if_usb_send_fw_pkt()
358 le32_to_cpu(fwdata->hdr.datalength)); in if_usb_send_fw_pkt()
361 le32_to_cpu(fwdata->hdr.datalength)); in if_usb_send_fw_pkt()
363 fwdata->seqnum = cpu_to_le32(++cardp->fwseqnum); in if_usb_send_fw_pkt()
364 cardp->totalbytes += le32_to_cpu(fwdata->hdr.datalength); in if_usb_send_fw_pkt()
366 usb_tx_block(cardp, cardp->ep_out_buf, sizeof(struct fwdata) + in if_usb_send_fw_pkt()
367 le32_to_cpu(fwdata->hdr.datalength)); in if_usb_send_fw_pkt()
369 if (fwdata->hdr.dnldcmd == cpu_to_le32(FW_HAS_DATA_TO_RECV)) { in if_usb_send_fw_pkt()
[all …]
H A Dif_usb.h91 struct fwdata { struct
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ethtool.c216 if (!IS_ERR(rsp) && rsp->fwdata.phy.misc.has_fec_stats && in otx2_get_ethtool_stats()
223 struct fec_stats_s *p = &rsp->fwdata.phy.fec_stats; in otx2_get_ethtool_stats()
1014 if (rsp->fwdata.supported_fec < FEC_MAX_INDEX) { in otx2_get_fecparam()
1015 if (!rsp->fwdata.supported_fec) in otx2_get_fecparam()
1018 fecparam->fec = fec[rsp->fwdata.supported_fec]; in otx2_get_fecparam()
1194 if (rsp->fwdata.supported_an) in otx2_get_link_ksettings()
1199 otx2_get_link_mode_info(rsp->fwdata.advertised_link_modes, in otx2_get_link_ksettings()
1201 otx2_get_fec_info(rsp->fwdata.advertised_fec, in otx2_get_link_ksettings()
1203 otx2_get_link_mode_info(rsp->fwdata.supported_link_modes, in otx2_get_link_ksettings()
1205 otx2_get_fec_info(rsp->fwdata.supported_fec, in otx2_get_link_ksettings()
[all …]
/linux/drivers/net/ethernet/marvell/octeontx2/af/
H A Drvu_sdp.c59 if (rvu->fwdata->channel_data.valid) { in rvu_sdp_init()
62 pfvf->sdp_info = &rvu->fwdata->channel_data.info; in rvu_sdp_init()
H A Drvu.c697 if (rvu->fwdata && rvu->fwdata->msixtr_base) in rvu_setup_msix_resources()
698 phy_addr = rvu->fwdata->msixtr_base; in rvu_setup_msix_resources()
781 if (rvu->fwdata && pf < PF_MACNUM_MAX) { in rvu_setup_pfvf_macaddress()
782 mac = &rvu->fwdata->pf_macs[pf]; in rvu_setup_pfvf_macaddress()
797 if (rvu->fwdata && hwvf < VF_MACNUM_MAX) { in rvu_setup_pfvf_macaddress()
798 mac = &rvu->fwdata->vf_macs[hwvf]; in rvu_setup_pfvf_macaddress()
822 rvu->fwdata = ioremap_wc(fwdbase, sizeof(struct rvu_fwdata)); in rvu_fwdata_init()
823 if (!rvu->fwdata) in rvu_fwdata_init()
828 iounmap(rvu->fwdata); in rvu_fwdata_init()
829 rvu->fwdata = NULL; in rvu_fwdata_init()
[all …]
H A Drvu_cgx.c1199 if (!rvu->fwdata) in rvu_mbox_handler_cgx_get_aux_link_info()
1208 memcpy(&rsp->fwdata, in rvu_mbox_handler_cgx_get_aux_link_info()
1209 &rvu->fwdata->cgx_fw_data_usx[cgx_id][lmac_id], in rvu_mbox_handler_cgx_get_aux_link_info()
1212 memcpy(&rsp->fwdata, in rvu_mbox_handler_cgx_get_aux_link_info()
1213 &rvu->fwdata->cgx_fw_data[cgx_id][lmac_id], in rvu_mbox_handler_cgx_get_aux_link_info()
H A Drvu.h573 struct rvu_fwdata *fwdata; member
823 return (rvu->fwdata->header_magic == RVU_FWDATA_HEADER_MAGIC) && in is_rvu_fwdata_valid()
824 (rvu->fwdata->version == RVU_FWDATA_VERSION); in is_rvu_fwdata_valid()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dusb.c1382 struct fw_data *fwdata; in mwifiex_prog_fw_w_helper() local
1394 fwdata = kzalloc(FW_DNLD_TX_BUF_SIZE, GFP_KERNEL); in mwifiex_prog_fw_w_helper()
1395 if (!fwdata) { in mwifiex_prog_fw_w_helper()
1410 memset(&fwdata->fw_hdr, 0, sizeof(struct fw_header)); in mwifiex_prog_fw_w_helper()
1414 memcpy(&fwdata->fw_hdr, &firmware[tlen], in mwifiex_prog_fw_w_helper()
1417 dlen = le32_to_cpu(fwdata->fw_hdr.data_len); in mwifiex_prog_fw_w_helper()
1418 dnld_cmd = le32_to_cpu(fwdata->fw_hdr.dnld_cmd); in mwifiex_prog_fw_w_helper()
1425 memcpy(fwdata->data, &firmware[tlen], dlen); in mwifiex_prog_fw_w_helper()
1427 fwdata->seq_num = cpu_to_le32(fw_seqnum); in mwifiex_prog_fw_w_helper()
1433 u8 *buf = (u8 *)fwdata; in mwifiex_prog_fw_w_helper()
[all …]
H A Dpcie.c2065 const struct mwifiex_fw_data *fwdata; in mwifiex_extract_wifi_fw() local
2072 if (offset + sizeof(fwdata->header) < sizeof(fwdata->header) || in mwifiex_extract_wifi_fw()
2073 offset + sizeof(fwdata->header) >= firmware_len) { in mwifiex_extract_wifi_fw()
2080 fwdata = firmware + offset; in mwifiex_extract_wifi_fw()
2081 dnld_cmd = le32_to_cpu(fwdata->header.dnld_cmd); in mwifiex_extract_wifi_fw()
2082 data_len = le32_to_cpu(fwdata->header.data_length); in mwifiex_extract_wifi_fw()
2085 offset += sizeof(fwdata->header); in mwifiex_extract_wifi_fw()
/linux/drivers/soc/ti/
H A Dknav_qmss_queue.c1579 u32 *fwdata; in knav_queue_load_pdsp() local
1603 fwdata = (u32 *)fw->data; in knav_queue_load_pdsp()
1606 writel_relaxed(be32_to_cpu(fwdata[i]), pdsp->iram + i); in knav_queue_load_pdsp()