Symbol: fwdata
drivers/net/ethernet/marvell/octeontx2/af/mbox.h
716
struct cgx_lmac_fwdata_s fwdata;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1268
if (rvu->fwdata) {
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1269
rsp->rclk_freq = rvu->fwdata->rclk;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
1270
rsp->sclk_freq = rvu->fwdata->sclk;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2233
if (!rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2238
set_bit(pf, rvu->fwdata->altaf_intr_info.flr_pf_bmap);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
2248
set_bit(vf, rvu->fwdata->altaf_intr_info.flr_vf_bmap);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
3667
if (rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
3668
ptp_start(rvu, rvu->fwdata->sclk, rvu->fwdata->ptp_ext_clk_rate,
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
3669
rvu->fwdata->ptp_ext_tstamp);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
694
if (rvu->fwdata && rvu->fwdata->msixtr_base)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
695
phy_addr = rvu->fwdata->msixtr_base;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
713
if (!rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
716
altaf_intr_data = &rvu->fwdata->altaf_intr_info;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
806
if (rvu->fwdata && pf < PF_MACNUM_MAX) {
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
807
mac = &rvu->fwdata->pf_macs[pf];
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
822
if (rvu->fwdata && hwvf < VF_MACNUM_MAX) {
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
823
mac = &rvu->fwdata->vf_macs[hwvf];
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
847
rvu->fwdata = ioremap_wc(fwdbase, sizeof(struct rvu_fwdata));
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
848
if (!rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
853
iounmap(rvu->fwdata);
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
854
rvu->fwdata = NULL;
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
865
if (rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu.c
866
iounmap(rvu->fwdata);
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
638
struct rvu_fwdata *fwdata;
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
905
return (rvu->fwdata->header_magic == RVU_FWDATA_HEADER_MAGIC) &&
drivers/net/ethernet/marvell/octeontx2/af/rvu.h
906
(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
3014
struct cgx_lmac_fwdata_s *fwdata;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3020
if (!rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3026
fwdata = &rvu->fwdata->cgx_fw_data_usx[cgx_id][lmac_id];
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3028
fwdata = &rvu->fwdata->cgx_fw_data[cgx_id][lmac_id];
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3034
fwdata->supported_link_modes);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3035
seq_printf(s, "\t\t Autoneg \t\t :%llx\n", fwdata->supported_an);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3036
seq_printf(s, "\t\t FEC \t\t\t :%llx\n", fwdata->supported_fec);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3042
(u64)fwdata->advertised_link_modes);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3043
seq_printf(s, "\t\t Autoneg \t\t :%x\n", fwdata->advertised_an);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3044
seq_printf(s, "\t\t FEC \t\t\t :%llx\n", fwdata->advertised_fec);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3049
seq_printf(s, "\t\t rw_valid \t\t :%x\n", fwdata->rw_valid);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3050
seq_printf(s, "\t\t lmac_type \t\t :%x\n", fwdata->lmac_type);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3051
seq_printf(s, "\t\t portm_idx \t\t :%x\n", fwdata->portm_idx);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3052
seq_printf(s, "\t\t mgmt_port \t\t :%x\n", fwdata->mgmt_port);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3054
(u64)fwdata->advertised_link_modes_own);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3059
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
3063
seq_printf(s, "%x", fwdata->sfp_eeprom.buf[i]);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
3071
phy = &fwdata->phy;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
878
struct rvu_fwdata *fwdata;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
882
if (!rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
885
fwdata = rvu->fwdata;
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
890
fwdata->ptp_ext_clk_rate);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
892
fwdata->ptp_ext_tstamp);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
897
seq_printf(s, "\t\tValid \t\t\t :%x\n", fwdata->channel_data.valid);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
899
fwdata->channel_data.info.node_id);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
901
fwdata->channel_data.info.max_vfs);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
903
fwdata->channel_data.info.num_pf_rings);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
905
fwdata->channel_data.info.pf_srn);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
911
u64_to_ether_addr(fwdata->pf_macs[i], mac);
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
925
u64_to_ether_addr(fwdata->vf_macs[i], mac);
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1583
if (!rvu->fwdata)
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1586
prfl_addr = rvu->fwdata->mcam_addr;
drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c
1587
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
269
struct fwdata *fwdata = cardp->ep_out_buf;
drivers/net/wireless/marvell/libertas_tf/if_usb.c
288
memcpy(&fwdata->hdr, &firmware[cardp->totalbytes],
drivers/net/wireless/marvell/libertas_tf/if_usb.c
294
memcpy(fwdata->data, &firmware[cardp->totalbytes],
drivers/net/wireless/marvell/libertas_tf/if_usb.c
295
le32_to_cpu(fwdata->hdr.datalength));
drivers/net/wireless/marvell/libertas_tf/if_usb.c
298
le32_to_cpu(fwdata->hdr.datalength));
drivers/net/wireless/marvell/libertas_tf/if_usb.c
300
fwdata->seqnum = cpu_to_le32(++cardp->fwseqnum);
drivers/net/wireless/marvell/libertas_tf/if_usb.c
301
cardp->totalbytes += le32_to_cpu(fwdata->hdr.datalength);
drivers/net/wireless/marvell/libertas_tf/if_usb.c
303
usb_tx_block(cardp, cardp->ep_out_buf, sizeof(struct fwdata) +
drivers/net/wireless/marvell/libertas_tf/if_usb.c
304
le32_to_cpu(fwdata->hdr.datalength), 0);
drivers/net/wireless/marvell/libertas_tf/if_usb.c
306
if (fwdata->hdr.dnldcmd == cpu_to_le32(FW_HAS_DATA_TO_RECV)) {
drivers/net/wireless/marvell/libertas_tf/if_usb.c
311
} 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
1378
struct fw_data *fwdata;
drivers/net/wireless/marvell/mwifiex/usb.c
1390
fwdata = kzalloc(FW_DNLD_TX_BUF_SIZE, GFP_KERNEL);
drivers/net/wireless/marvell/mwifiex/usb.c
1391
if (!fwdata) {
drivers/net/wireless/marvell/mwifiex/usb.c
1406
memset(&fwdata->fw_hdr, 0, sizeof(struct fw_header));
drivers/net/wireless/marvell/mwifiex/usb.c
1410
memcpy(&fwdata->fw_hdr, &firmware[tlen],
drivers/net/wireless/marvell/mwifiex/usb.c
1413
dlen = le32_to_cpu(fwdata->fw_hdr.data_len);
drivers/net/wireless/marvell/mwifiex/usb.c
1414
dnld_cmd = le32_to_cpu(fwdata->fw_hdr.dnld_cmd);
drivers/net/wireless/marvell/mwifiex/usb.c
1421
memcpy(fwdata->data, &firmware[tlen], dlen);
drivers/net/wireless/marvell/mwifiex/usb.c
1423
fwdata->seq_num = cpu_to_le32(fw_seqnum);
drivers/net/wireless/marvell/mwifiex/usb.c
1429
u8 *buf = (u8 *)fwdata;
drivers/net/wireless/marvell/mwifiex/usb.c
1499
kfree(fwdata);
drivers/soc/ti/knav_qmss_queue.c
1559
const __be32 *fwdata;
drivers/soc/ti/knav_qmss_queue.c
1583
fwdata = (const __be32 *)fw->data;
drivers/soc/ti/knav_qmss_queue.c
1586
writel_relaxed(be32_to_cpu(fwdata[i]), pdsp->iram + i);