Lines Matching refs:fwreq
463 struct brcmf_fw_request *fwreq);
1551 struct brcmf_fw_request *fwreq;
1565 fwreq = brcmf_pcie_prepare_fw_request(devinfo);
1566 if (!fwreq) {
1571 err = brcmf_fw_get_firmwares(dev, fwreq, brcmf_pcie_setup);
1574 kfree(fwreq);
2136 struct brcmf_fw_request *fwreq)
2156 fw = fwreq->items[BRCMF_PCIE_FW_CODE].binary;
2157 nvram = fwreq->items[BRCMF_PCIE_FW_NVRAM].nv_data.data;
2158 nvram_len = fwreq->items[BRCMF_PCIE_FW_NVRAM].nv_data.len;
2159 devinfo->clm_fw = fwreq->items[BRCMF_PCIE_FW_CLM].binary;
2160 devinfo->txcap_fw = fwreq->items[BRCMF_PCIE_FW_TXCAP].binary;
2161 kfree(fwreq);
2237 struct brcmf_fw_request *fwreq;
2245 fwreq = brcmf_fw_alloc_request(devinfo->ci->chip, devinfo->ci->chiprev,
2249 if (!fwreq)
2252 fwreq->items[BRCMF_PCIE_FW_CODE].type = BRCMF_FW_TYPE_BINARY;
2253 fwreq->items[BRCMF_PCIE_FW_NVRAM].type = BRCMF_FW_TYPE_NVRAM;
2254 fwreq->items[BRCMF_PCIE_FW_NVRAM].flags = BRCMF_FW_REQF_OPTIONAL;
2255 fwreq->items[BRCMF_PCIE_FW_CLM].type = BRCMF_FW_TYPE_BINARY;
2256 fwreq->items[BRCMF_PCIE_FW_CLM].flags = BRCMF_FW_REQF_OPTIONAL;
2257 fwreq->items[BRCMF_PCIE_FW_TXCAP].type = BRCMF_FW_TYPE_BINARY;
2258 fwreq->items[BRCMF_PCIE_FW_TXCAP].flags = BRCMF_FW_REQF_OPTIONAL;
2260 fwreq->domain_nr = pci_domain_nr(devinfo->pdev->bus) + 1;
2261 fwreq->bus_nr = devinfo->pdev->bus->number;
2269 const char **bt = fwreq->board_types;
2294 kfree(fwreq);
2299 fwreq->board_types[0] = devinfo->settings->board_type;
2302 return fwreq;
2443 struct brcmf_fw_request *fwreq;
2547 fwreq = brcmf_pcie_prepare_fw_request(devinfo);
2548 if (!fwreq) {
2553 ret = brcmf_fw_get_firmwares(bus->dev, fwreq, brcmf_pcie_setup);
2555 kfree(fwreq);