Lines Matching refs:xfer
104 struct bmi_xfer *xfer);
1711 struct bmi_xfer xfer = {}; in ath10k_pci_hif_exchange_bmi_msg() local
1749 xfer.wait_for_resp = true; in ath10k_pci_hif_exchange_bmi_msg()
1750 xfer.resp_len = 0; in ath10k_pci_hif_exchange_bmi_msg()
1752 ath10k_ce_rx_post_buf(ce_rx, &xfer, resp_paddr); in ath10k_pci_hif_exchange_bmi_msg()
1755 ret = ath10k_ce_send(ce_tx, &xfer, req_paddr, req_len, -1, 0); in ath10k_pci_hif_exchange_bmi_msg()
1759 ret = ath10k_pci_bmi_wait(ce_tx, ce_rx, &xfer); in ath10k_pci_hif_exchange_bmi_msg()
1784 *resp_len = min(*resp_len, xfer.resp_len); in ath10k_pci_hif_exchange_bmi_msg()
1785 memcpy(resp, tresp, xfer.resp_len); in ath10k_pci_hif_exchange_bmi_msg()
1796 struct bmi_xfer *xfer; in ath10k_pci_bmi_send_done() local
1798 if (ath10k_ce_completed_send_next(ce_state, (void **)&xfer)) in ath10k_pci_bmi_send_done()
1801 xfer->tx_done = true; in ath10k_pci_bmi_send_done()
1807 struct bmi_xfer *xfer; in ath10k_pci_bmi_recv_data() local
1813 if (ath10k_ce_completed_recv_next(ce_state, (void **)&xfer, &ce_data, in ath10k_pci_bmi_recv_data()
1817 if (WARN_ON_ONCE(!xfer)) in ath10k_pci_bmi_recv_data()
1820 if (!xfer->wait_for_resp) { in ath10k_pci_bmi_recv_data()
1825 xfer->resp_len = nbytes; in ath10k_pci_bmi_recv_data()
1826 xfer->rx_done = true; in ath10k_pci_bmi_recv_data()
1831 struct bmi_xfer *xfer) in ath10k_pci_bmi_wait() argument
1839 if (xfer->tx_done && (xfer->rx_done == xfer->wait_for_resp)) in ath10k_pci_bmi_wait()