Lines Matching refs:fwreq

4196 					 struct brcmf_fw_request *fwreq)  in brcmf_sdio_firmware_callback()  argument
4213 code = fwreq->items[BRCMF_SDIO_FW_CODE].binary; in brcmf_sdio_firmware_callback()
4214 nvram = fwreq->items[BRCMF_SDIO_FW_NVRAM].nv_data.data; in brcmf_sdio_firmware_callback()
4215 nvram_len = fwreq->items[BRCMF_SDIO_FW_NVRAM].nv_data.len; in brcmf_sdio_firmware_callback()
4216 sdiod->clm_fw = fwreq->items[BRCMF_SDIO_FW_CLM].binary; in brcmf_sdio_firmware_callback()
4217 kfree(fwreq); in brcmf_sdio_firmware_callback()
4411 struct brcmf_fw_request *fwreq; in brcmf_sdio_prepare_fw_request() local
4418 fwreq = brcmf_fw_alloc_request(bus->ci->chip, bus->ci->chiprev, in brcmf_sdio_prepare_fw_request()
4422 if (!fwreq) in brcmf_sdio_prepare_fw_request()
4425 fwreq->items[BRCMF_SDIO_FW_CODE].type = BRCMF_FW_TYPE_BINARY; in brcmf_sdio_prepare_fw_request()
4426 fwreq->items[BRCMF_SDIO_FW_NVRAM].type = BRCMF_FW_TYPE_NVRAM; in brcmf_sdio_prepare_fw_request()
4427 fwreq->items[BRCMF_SDIO_FW_CLM].type = BRCMF_FW_TYPE_BINARY; in brcmf_sdio_prepare_fw_request()
4428 fwreq->items[BRCMF_SDIO_FW_CLM].flags = BRCMF_FW_REQF_OPTIONAL; in brcmf_sdio_prepare_fw_request()
4429 fwreq->board_types[0] = bus->sdiodev->settings->board_type; in brcmf_sdio_prepare_fw_request()
4431 return fwreq; in brcmf_sdio_prepare_fw_request()
4439 struct brcmf_fw_request *fwreq; in brcmf_sdio_probe() local
4522 fwreq = brcmf_sdio_prepare_fw_request(bus); in brcmf_sdio_probe()
4523 if (!fwreq) { in brcmf_sdio_probe()
4528 ret = brcmf_fw_get_firmwares(sdiodev->dev, fwreq, in brcmf_sdio_probe()
4532 kfree(fwreq); in brcmf_sdio_probe()