Lines Matching refs:fwreq
440 struct brcmf_fw_request *fwreq);
1510 struct brcmf_fw_request *fwreq; in brcmf_pcie_reset() local
1524 fwreq = brcmf_pcie_prepare_fw_request(devinfo); in brcmf_pcie_reset()
1525 if (!fwreq) { in brcmf_pcie_reset()
1530 err = brcmf_fw_get_firmwares(dev, fwreq, brcmf_pcie_setup); in brcmf_pcie_reset()
1533 kfree(fwreq); in brcmf_pcie_reset()
2041 struct brcmf_fw_request *fwreq) in brcmf_pcie_setup() argument
2060 fw = fwreq->items[BRCMF_PCIE_FW_CODE].binary; in brcmf_pcie_setup()
2061 nvram = fwreq->items[BRCMF_PCIE_FW_NVRAM].nv_data.data; in brcmf_pcie_setup()
2062 nvram_len = fwreq->items[BRCMF_PCIE_FW_NVRAM].nv_data.len; in brcmf_pcie_setup()
2063 devinfo->clm_fw = fwreq->items[BRCMF_PCIE_FW_CLM].binary; in brcmf_pcie_setup()
2064 kfree(fwreq); in brcmf_pcie_setup()
2135 struct brcmf_fw_request *fwreq; in brcmf_pcie_prepare_fw_request() local
2142 fwreq = brcmf_fw_alloc_request(devinfo->ci->chip, devinfo->ci->chiprev, in brcmf_pcie_prepare_fw_request()
2146 if (!fwreq) in brcmf_pcie_prepare_fw_request()
2149 fwreq->items[BRCMF_PCIE_FW_CODE].type = BRCMF_FW_TYPE_BINARY; in brcmf_pcie_prepare_fw_request()
2150 fwreq->items[BRCMF_PCIE_FW_NVRAM].type = BRCMF_FW_TYPE_NVRAM; in brcmf_pcie_prepare_fw_request()
2151 fwreq->items[BRCMF_PCIE_FW_NVRAM].flags = BRCMF_FW_REQF_OPTIONAL; in brcmf_pcie_prepare_fw_request()
2152 fwreq->items[BRCMF_PCIE_FW_CLM].type = BRCMF_FW_TYPE_BINARY; in brcmf_pcie_prepare_fw_request()
2153 fwreq->items[BRCMF_PCIE_FW_CLM].flags = BRCMF_FW_REQF_OPTIONAL; in brcmf_pcie_prepare_fw_request()
2155 fwreq->domain_nr = pci_domain_nr(devinfo->pdev->bus) + 1; in brcmf_pcie_prepare_fw_request()
2156 fwreq->bus_nr = devinfo->pdev->bus->number; in brcmf_pcie_prepare_fw_request()
2164 const char **bt = fwreq->board_types; in brcmf_pcie_prepare_fw_request()
2189 kfree(fwreq); in brcmf_pcie_prepare_fw_request()
2194 fwreq->board_types[0] = devinfo->settings->board_type; in brcmf_pcie_prepare_fw_request()
2197 return fwreq; in brcmf_pcie_prepare_fw_request()
2204 struct brcmf_fw_request *fwreq; in brcmf_pcie_probe() local
2281 fwreq = brcmf_pcie_prepare_fw_request(devinfo); in brcmf_pcie_probe()
2282 if (!fwreq) { in brcmf_pcie_probe()
2287 ret = brcmf_fw_get_firmwares(bus->dev, fwreq, brcmf_pcie_setup); in brcmf_pcie_probe()
2289 kfree(fwreq); in brcmf_pcie_probe()