Lines Matching refs:bus_req

43 	struct bus_request bus_req[BUS_REQUEST_MAX_NUM];  member
192 struct bus_request *bus_req; in ath6kl_sdio_alloc_busreq() local
201 bus_req = list_first_entry(&ar_sdio->bus_req_freeq, in ath6kl_sdio_alloc_busreq()
203 list_del(&bus_req->list); in ath6kl_sdio_alloc_busreq()
207 __func__, bus_req); in ath6kl_sdio_alloc_busreq()
209 return bus_req; in ath6kl_sdio_alloc_busreq()
213 struct bus_request *bus_req) in ath6kl_sdio_free_bus_req() argument
216 __func__, bus_req); in ath6kl_sdio_free_bus_req()
219 list_add_tail(&bus_req->list, &ar_sdio->bus_req_freeq); in ath6kl_sdio_free_bus_req()
349 struct bus_request *bus_req; in ath6kl_sdio_alloc_prep_scat_req() local
388 bus_req = ath6kl_sdio_alloc_busreq(ar_sdio); in ath6kl_sdio_alloc_prep_scat_req()
389 if (!bus_req) { in ath6kl_sdio_alloc_prep_scat_req()
397 bus_req->scat_req = s_req; in ath6kl_sdio_alloc_prep_scat_req()
398 s_req->busrequest = bus_req; in ath6kl_sdio_alloc_prep_scat_req()
571 struct bus_request *bus_req; in ath6kl_sdio_write_async() local
573 bus_req = ath6kl_sdio_alloc_busreq(ar_sdio); in ath6kl_sdio_write_async()
575 if (WARN_ON_ONCE(!bus_req)) in ath6kl_sdio_write_async()
578 bus_req->address = address; in ath6kl_sdio_write_async()
579 bus_req->buffer = buffer; in ath6kl_sdio_write_async()
580 bus_req->length = length; in ath6kl_sdio_write_async()
581 bus_req->request = request; in ath6kl_sdio_write_async()
582 bus_req->packet = packet; in ath6kl_sdio_write_async()
585 list_add_tail(&bus_req->list, &ar_sdio->wr_asyncq); in ath6kl_sdio_write_async()
1349 ath6kl_sdio_free_bus_req(ar_sdio, &ar_sdio->bus_req[count]); in ath6kl_sdio_probe()