Symbol: fwdata
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
682
struct cgx_lmac_fwdata_s fwdata;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1243
if (rvu->fwdata) {
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1244
rsp->rclk_freq = rvu->fwdata->rclk;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1245
rsp->sclk_freq = rvu->fwdata->sclk;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
3571
if (rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
3572
ptp_start(rvu, rvu->fwdata->sclk, rvu->fwdata->ptp_ext_clk_rate,
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
3573
rvu->fwdata->ptp_ext_tstamp);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
692
if (rvu->fwdata && rvu->fwdata->msixtr_base)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
693
phy_addr = rvu->fwdata->msixtr_base;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
781
if (rvu->fwdata && pf < PF_MACNUM_MAX) {
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
782
mac = &rvu->fwdata->pf_macs[pf];
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
797
if (rvu->fwdata && hwvf < VF_MACNUM_MAX) {
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
798
mac = &rvu->fwdata->vf_macs[hwvf];
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
822
rvu->fwdata = ioremap_wc(fwdbase, sizeof(struct rvu_fwdata));
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
823
if (!rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
828
iounmap(rvu->fwdata);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
829
rvu->fwdata = NULL;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
840
if (rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
841
iounmap(rvu->fwdata);
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
629
struct rvu_fwdata *fwdata;
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
896
return (rvu->fwdata->header_magic == RVU_FWDATA_HEADER_MAGIC) &&
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
897
(rvu->fwdata->version == RVU_FWDATA_VERSION);
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1196
if (!rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1205
memcpy(&rsp->fwdata,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1206
&rvu->fwdata->cgx_fw_data_usx[cgx_id][lmac_id],
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1209
memcpy(&rsp->fwdata,
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1210
&rvu->fwdata->cgx_fw_data[cgx_id][lmac_id],
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1225
if (!rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1234
linkmodes = &rvu->fwdata->cgx_fw_data_usx[cgx_idx][lmac];
drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c
1236
linkmodes = &rvu->fwdata->cgx_fw_data[cgx_idx][lmac];
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3028
struct cgx_lmac_fwdata_s *fwdata;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3039
if (!rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3045
fwdata = &rvu->fwdata->cgx_fw_data_usx[cgx_id][lmac_id];
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3047
fwdata = &rvu->fwdata->cgx_fw_data[cgx_id][lmac_id];
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3053
fwdata->supported_link_modes);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3054
seq_printf(s, "\t\t Autoneg \t\t :%llx\n", fwdata->supported_an);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3055
seq_printf(s, "\t\t FEC \t\t\t :%llx\n", fwdata->supported_fec);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3061
(u64)fwdata->advertised_link_modes);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3062
seq_printf(s, "\t\t Autoneg \t\t :%x\n", fwdata->advertised_an);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3063
seq_printf(s, "\t\t FEC \t\t\t :%llx\n", fwdata->advertised_fec);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3068
seq_printf(s, "\t\t rw_valid \t\t :%x\n", fwdata->rw_valid);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3069
seq_printf(s, "\t\t lmac_type \t\t :%x\n", fwdata->lmac_type);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3070
seq_printf(s, "\t\t portm_idx \t\t :%x\n", fwdata->portm_idx);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3071
seq_printf(s, "\t\t mgmt_port \t\t :%x\n", fwdata->mgmt_port);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3073
(u64)fwdata->advertised_link_modes_own);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3078
seq_printf(s, "\t\t sff_id \t\t :%x\n", fwdata->sfp_eeprom.sff_id);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3082
seq_printf(s, "%x", fwdata->sfp_eeprom.buf[i]);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3090
phy = &fwdata->phy;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
875
struct rvu_fwdata *fwdata;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
879
if (!rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
882
fwdata = rvu->fwdata;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
887
fwdata->ptp_ext_clk_rate);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
889
fwdata->ptp_ext_tstamp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
894
seq_printf(s, "\t\tValid \t\t\t :%x\n", fwdata->channel_data.valid);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
896
fwdata->channel_data.info.node_id);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
898
fwdata->channel_data.info.max_vfs);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
900
fwdata->channel_data.info.num_pf_rings);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
902
fwdata->channel_data.info.pf_srn);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
908
u64_to_ether_addr(fwdata->pf_macs[i], mac);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
922
u64_to_ether_addr(fwdata->vf_macs[i], mac);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1346
if (!rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1349
prfl_addr = rvu->fwdata->mcam_addr;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1350
prfl_sz = rvu->fwdata->mcam_sz;
drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c
59
if (rvu->fwdata && rvu->fwdata->channel_data.valid) {
drivers/net/ethernet/marvell/octeontx2/af/rvu_sdp.c
62
pfvf->sdp_info = &rvu->fwdata->channel_data.info;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1043
if (rsp->fwdata.supported_fec < OTX2_FEC_MAX_INDEX) {
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1044
if (!rsp->fwdata.supported_fec)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1047
fecparam->fec = fec[rsp->fwdata.supported_fec];
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1220
if (rsp->fwdata.supported_an)
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1225
otx2_get_link_mode_info(rsp->fwdata.advertised_link_modes,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1227
otx2_get_fec_info(rsp->fwdata.advertised_fec,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1229
otx2_get_link_mode_info(rsp->fwdata.supported_link_modes,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1231
otx2_get_fec_info(rsp->fwdata.supported_fec,
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1311
if (!IS_ERR(rsp) && rsp->fwdata.phy.misc.has_fec_stats &&
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
1318
struct fec_stats_s *p = &rsp->fwdata.phy.fec_stats;
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
219
if (!IS_ERR(rsp) && rsp->fwdata.phy.misc.has_fec_stats &&
drivers/net/ethernet/marvell/octeontx2/nic/otx2_ethtool.c
226
struct fec_stats_s *p = &rsp->fwdata.phy.fec_stats;
drivers/net/wireless/marvell/libertas/if_usb.c
334
struct fwdata *fwdata = cardp->ep_out_buf;
drivers/net/wireless/marvell/libertas/if_usb.c
351
memcpy(&fwdata->hdr, &firmware[cardp->totalbytes],
drivers/net/wireless/marvell/libertas/if_usb.c
357
memcpy(fwdata->data, &firmware[cardp->totalbytes],
drivers/net/wireless/marvell/libertas/if_usb.c
358
le32_to_cpu(fwdata->hdr.datalength));
drivers/net/wireless/marvell/libertas/if_usb.c
361
le32_to_cpu(fwdata->hdr.datalength));
drivers/net/wireless/marvell/libertas/if_usb.c
363
fwdata->seqnum = cpu_to_le32(++cardp->fwseqnum);
drivers/net/wireless/marvell/libertas/if_usb.c
364
cardp->totalbytes += le32_to_cpu(fwdata->hdr.datalength);
drivers/net/wireless/marvell/libertas/if_usb.c
366
usb_tx_block(cardp, cardp->ep_out_buf, sizeof(struct fwdata) +
drivers/net/wireless/marvell/libertas/if_usb.c
367
le32_to_cpu(fwdata->hdr.datalength));
drivers/net/wireless/marvell/libertas/if_usb.c
369
if (fwdata->hdr.dnldcmd == cpu_to_le32(FW_HAS_DATA_TO_RECV)) {
drivers/net/wireless/marvell/libertas/if_usb.c
373
} else if (fwdata->hdr.dnldcmd == cpu_to_le32(FW_HAS_LAST_BLOCK)) {
drivers/net/wireless/marvell/libertas_tf/if_usb.c
275
struct fwdata *fwdata = cardp->ep_out_buf;
drivers/net/wireless/marvell/libertas_tf/if_usb.c
294
memcpy(&fwdata->hdr, &firmware[cardp->totalbytes],
drivers/net/wireless/marvell/libertas_tf/if_usb.c
300
memcpy(fwdata->data, &firmware[cardp->totalbytes],
drivers/net/wireless/marvell/libertas_tf/if_usb.c
301
le32_to_cpu(fwdata->hdr.datalength));
drivers/net/wireless/marvell/libertas_tf/if_usb.c
304
le32_to_cpu(fwdata->hdr.datalength));
drivers/net/wireless/marvell/libertas_tf/if_usb.c
306
fwdata->seqnum = cpu_to_le32(++cardp->fwseqnum);
drivers/net/wireless/marvell/libertas_tf/if_usb.c
307
cardp->totalbytes += le32_to_cpu(fwdata->hdr.datalength);
drivers/net/wireless/marvell/libertas_tf/if_usb.c
309
usb_tx_block(cardp, cardp->ep_out_buf, sizeof(struct fwdata) +
drivers/net/wireless/marvell/libertas_tf/if_usb.c
310
le32_to_cpu(fwdata->hdr.datalength), 0);
drivers/net/wireless/marvell/libertas_tf/if_usb.c
312
if (fwdata->hdr.dnldcmd == cpu_to_le32(FW_HAS_DATA_TO_RECV)) {
drivers/net/wireless/marvell/libertas_tf/if_usb.c
317
} else if (fwdata->hdr.dnldcmd == cpu_to_le32(FW_HAS_LAST_BLOCK)) {
drivers/net/wireless/marvell/mwifiex/pcie.c
2065
const struct mwifiex_fw_data *fwdata;
drivers/net/wireless/marvell/mwifiex/pcie.c
2072
if (offset + sizeof(fwdata->header) < sizeof(fwdata->header) ||
drivers/net/wireless/marvell/mwifiex/pcie.c
2073
offset + sizeof(fwdata->header) >= firmware_len) {
drivers/net/wireless/marvell/mwifiex/pcie.c
2080
fwdata = firmware + offset;
drivers/net/wireless/marvell/mwifiex/pcie.c
2081
dnld_cmd = le32_to_cpu(fwdata->header.dnld_cmd);
drivers/net/wireless/marvell/mwifiex/pcie.c
2082
data_len = le32_to_cpu(fwdata->header.data_length);
drivers/net/wireless/marvell/mwifiex/pcie.c
2085
offset += sizeof(fwdata->header);
drivers/net/wireless/marvell/mwifiex/usb.c
1382
struct fw_data *fwdata;
drivers/net/wireless/marvell/mwifiex/usb.c
1394
fwdata = kzalloc(FW_DNLD_TX_BUF_SIZE, GFP_KERNEL);
drivers/net/wireless/marvell/mwifiex/usb.c
1395
if (!fwdata) {
drivers/net/wireless/marvell/mwifiex/usb.c
1410
memset(&fwdata->fw_hdr, 0, sizeof(struct fw_header));
drivers/net/wireless/marvell/mwifiex/usb.c
1414
memcpy(&fwdata->fw_hdr, &firmware[tlen],
drivers/net/wireless/marvell/mwifiex/usb.c
1417
dlen = le32_to_cpu(fwdata->fw_hdr.data_len);
drivers/net/wireless/marvell/mwifiex/usb.c
1418
dnld_cmd = le32_to_cpu(fwdata->fw_hdr.dnld_cmd);
drivers/net/wireless/marvell/mwifiex/usb.c
1425
memcpy(fwdata->data, &firmware[tlen], dlen);
drivers/net/wireless/marvell/mwifiex/usb.c
1427
fwdata->seq_num = cpu_to_le32(fw_seqnum);
drivers/net/wireless/marvell/mwifiex/usb.c
1433
u8 *buf = (u8 *)fwdata;
drivers/net/wireless/marvell/mwifiex/usb.c
1503
kfree(fwdata);
drivers/soc/ti/knav_qmss_queue.c
1567
u32 *fwdata;
drivers/soc/ti/knav_qmss_queue.c
1591
fwdata = (u32 *)fw->data;
drivers/soc/ti/knav_qmss_queue.c
1594
writel_relaxed(be32_to_cpu(fwdata[i]), pdsp->iram + i);