Lines Matching refs:bus_req

43 	struct bus_request bus_req[BUS_REQUEST_MAX_NUM];  member
190 struct bus_request *bus_req; in ath6kl_sdio_alloc_busreq() local
199 bus_req = list_first_entry(&ar_sdio->bus_req_freeq, in ath6kl_sdio_alloc_busreq()
201 list_del(&bus_req->list); in ath6kl_sdio_alloc_busreq()
205 __func__, bus_req); in ath6kl_sdio_alloc_busreq()
207 return bus_req; in ath6kl_sdio_alloc_busreq()
211 struct bus_request *bus_req) in ath6kl_sdio_free_bus_req() argument
214 __func__, bus_req); in ath6kl_sdio_free_bus_req()
217 list_add_tail(&bus_req->list, &ar_sdio->bus_req_freeq); in ath6kl_sdio_free_bus_req()
347 struct bus_request *bus_req; in ath6kl_sdio_alloc_prep_scat_req() local
386 bus_req = ath6kl_sdio_alloc_busreq(ar_sdio); in ath6kl_sdio_alloc_prep_scat_req()
387 if (!bus_req) { in ath6kl_sdio_alloc_prep_scat_req()
395 bus_req->scat_req = s_req; in ath6kl_sdio_alloc_prep_scat_req()
396 s_req->busrequest = bus_req; in ath6kl_sdio_alloc_prep_scat_req()
562 struct bus_request *bus_req; in ath6kl_sdio_write_async() local
564 bus_req = ath6kl_sdio_alloc_busreq(ar_sdio); in ath6kl_sdio_write_async()
566 if (WARN_ON_ONCE(!bus_req)) in ath6kl_sdio_write_async()
569 bus_req->address = address; in ath6kl_sdio_write_async()
570 bus_req->buffer = buffer; in ath6kl_sdio_write_async()
571 bus_req->length = length; in ath6kl_sdio_write_async()
572 bus_req->request = request; in ath6kl_sdio_write_async()
573 bus_req->packet = packet; in ath6kl_sdio_write_async()
576 list_add_tail(&bus_req->list, &ar_sdio->wr_asyncq); in ath6kl_sdio_write_async()
1337 ath6kl_sdio_free_bus_req(ar_sdio, &ar_sdio->bus_req[count]); in ath6kl_sdio_probe()