Lines Matching refs:fwreq

4205 					 struct brcmf_fw_request *fwreq)  in brcmf_sdio_firmware_callback()  argument
4222 code = fwreq->items[BRCMF_SDIO_FW_CODE].binary; in brcmf_sdio_firmware_callback()
4223 nvram = fwreq->items[BRCMF_SDIO_FW_NVRAM].nv_data.data; in brcmf_sdio_firmware_callback()
4224 nvram_len = fwreq->items[BRCMF_SDIO_FW_NVRAM].nv_data.len; in brcmf_sdio_firmware_callback()
4225 sdiod->clm_fw = fwreq->items[BRCMF_SDIO_FW_CLM].binary; in brcmf_sdio_firmware_callback()
4226 kfree(fwreq); in brcmf_sdio_firmware_callback()
4420 struct brcmf_fw_request *fwreq; in brcmf_sdio_prepare_fw_request() local
4427 fwreq = brcmf_fw_alloc_request(bus->ci->chip, bus->ci->chiprev, in brcmf_sdio_prepare_fw_request()
4431 if (!fwreq) in brcmf_sdio_prepare_fw_request()
4434 fwreq->items[BRCMF_SDIO_FW_CODE].type = BRCMF_FW_TYPE_BINARY; in brcmf_sdio_prepare_fw_request()
4435 fwreq->items[BRCMF_SDIO_FW_NVRAM].type = BRCMF_FW_TYPE_NVRAM; in brcmf_sdio_prepare_fw_request()
4436 fwreq->items[BRCMF_SDIO_FW_CLM].type = BRCMF_FW_TYPE_BINARY; in brcmf_sdio_prepare_fw_request()
4437 fwreq->items[BRCMF_SDIO_FW_CLM].flags = BRCMF_FW_REQF_OPTIONAL; in brcmf_sdio_prepare_fw_request()
4438 fwreq->board_types[0] = bus->sdiodev->settings->board_type; in brcmf_sdio_prepare_fw_request()
4440 return fwreq; in brcmf_sdio_prepare_fw_request()
4448 struct brcmf_fw_request *fwreq; in brcmf_sdio_probe() local
4531 fwreq = brcmf_sdio_prepare_fw_request(bus); in brcmf_sdio_probe()
4532 if (!fwreq) { in brcmf_sdio_probe()
4537 ret = brcmf_fw_get_firmwares(sdiodev->dev, fwreq, in brcmf_sdio_probe()
4541 kfree(fwreq); in brcmf_sdio_probe()