Lines Matching refs:xfer
92 struct bmi_xfer *xfer);
1363 struct bmi_xfer xfer = {}; in ath10k_pci_hif_exchange_bmi_msg() local
1401 xfer.wait_for_resp = true; in ath10k_pci_hif_exchange_bmi_msg()
1402 xfer.resp_len = 0; in ath10k_pci_hif_exchange_bmi_msg()
1404 ath10k_ce_rx_post_buf(ce_rx, &xfer, resp_paddr); in ath10k_pci_hif_exchange_bmi_msg()
1407 ret = ath10k_ce_send(ce_tx, &xfer, req_paddr, req_len, -1, 0); in ath10k_pci_hif_exchange_bmi_msg()
1411 ret = ath10k_pci_bmi_wait(ce_tx, ce_rx, &xfer); in ath10k_pci_hif_exchange_bmi_msg()
1436 *resp_len = min(*resp_len, xfer.resp_len); in ath10k_pci_hif_exchange_bmi_msg()
1437 memcpy(resp, tresp, xfer.resp_len); in ath10k_pci_hif_exchange_bmi_msg()
1448 struct bmi_xfer *xfer; in ath10k_pci_bmi_send_done() local
1453 if (ath10k_ce_completed_send_next(ce_state, (void **)&xfer, &ce_data, in ath10k_pci_bmi_send_done()
1457 xfer->tx_done = true; in ath10k_pci_bmi_send_done()
1463 struct bmi_xfer *xfer; in ath10k_pci_bmi_recv_data() local
1469 if (ath10k_ce_completed_recv_next(ce_state, (void **)&xfer, &ce_data, in ath10k_pci_bmi_recv_data()
1473 if (WARN_ON_ONCE(!xfer)) in ath10k_pci_bmi_recv_data()
1476 if (!xfer->wait_for_resp) { in ath10k_pci_bmi_recv_data()
1481 xfer->resp_len = nbytes; in ath10k_pci_bmi_recv_data()
1482 xfer->rx_done = true; in ath10k_pci_bmi_recv_data()
1487 struct bmi_xfer *xfer) in ath10k_pci_bmi_wait() argument
1495 if (xfer->tx_done && (xfer->rx_done == xfer->wait_for_resp)) in ath10k_pci_bmi_wait()