Lines Matching refs:bus_req
1293 struct ath10k_sdio_bus_request *bus_req; in ath10k_sdio_alloc_busreq() local
1298 bus_req = NULL; in ath10k_sdio_alloc_busreq()
1302 bus_req = list_first_entry(&ar_sdio->bus_req_freeq, in ath10k_sdio_alloc_busreq()
1304 list_del(&bus_req->list); in ath10k_sdio_alloc_busreq()
1308 return bus_req; in ath10k_sdio_alloc_busreq()
1312 struct ath10k_sdio_bus_request *bus_req) in ath10k_sdio_free_bus_req() argument
1316 memset(bus_req, 0, sizeof(*bus_req)); in ath10k_sdio_free_bus_req()
1319 list_add_tail(&bus_req->list, &ar_sdio->bus_req_freeq); in ath10k_sdio_free_bus_req()
1493 struct ath10k_sdio_bus_request *bus_req; in ath10k_sdio_prep_async_req() local
1498 bus_req = ath10k_sdio_alloc_busreq(ar); in ath10k_sdio_prep_async_req()
1499 if (!bus_req) { in ath10k_sdio_prep_async_req()
1505 bus_req->skb = skb; in ath10k_sdio_prep_async_req()
1506 bus_req->eid = eid; in ath10k_sdio_prep_async_req()
1507 bus_req->address = addr; in ath10k_sdio_prep_async_req()
1508 bus_req->htc_msg = htc_msg; in ath10k_sdio_prep_async_req()
1509 bus_req->comp = comp; in ath10k_sdio_prep_async_req()
1512 list_add_tail(&bus_req->list, &ar_sdio->wr_asyncq); in ath10k_sdio_prep_async_req()
2593 ath10k_sdio_free_bus_req(ar, &ar_sdio->bus_req[i]); in ath10k_sdio_probe()