Lines Matching refs:txirb
522 static int dbus_usbos_intf_send_irb(void *bus, dbus_irb_tx_t *txirb);
525 static int dbus_usbos_intf_cancel_irb(void *bus, dbus_irb_tx_t *txirb);
803 dbus_irb_tx_t *txirb = req->arg; in dbus_usbos_send_complete() local
830 if (txirb != NULL) { in dbus_usbos_send_complete()
831 if (txirb->send_buf != NULL) { in dbus_usbos_send_complete()
832 MFREE(usbos_info->pub->osh, txirb->send_buf, req->buf_len); in dbus_usbos_send_complete()
833 txirb->send_buf = NULL; in dbus_usbos_send_complete()
838 usbos_info->cbs->send_irb_complete(usbos_info->cbarg, txirb, status); in dbus_usbos_send_complete()
1779 dbus_usbos_intf_send_irb(void *bus, dbus_irb_tx_t *txirb) in dbus_usbos_intf_send_irb() argument
1793 if (txirb->pkt != NULL) { in dbus_usbos_intf_send_irb()
1794 buffer_length = pkttotlen(usbos_info->pub->osh, txirb->pkt); in dbus_usbos_intf_send_irb()
1796 txirb->send_buf = NULL; in dbus_usbos_intf_send_irb()
1797 buf = PKTDATA(usbos_info->pub->osh, txirb->pkt); in dbus_usbos_intf_send_irb()
1799 ASSERT(txirb->buf != NULL); in dbus_usbos_intf_send_irb()
1800 ASSERT(txirb->send_buf == NULL); in dbus_usbos_intf_send_irb()
1801 buffer_length = txirb->len; in dbus_usbos_intf_send_irb()
1802 buf = txirb->buf; in dbus_usbos_intf_send_irb()
1847 req->arg = txirb; in dbus_usbos_intf_send_irb()
1852 if (txirb->pkt != NULL) { in dbus_usbos_intf_send_irb()
1857 if (PKTNEXT(usbos_info->pub->osh, txirb->pkt)) { in dbus_usbos_intf_send_irb()
1865 pkt = txirb->pkt; in dbus_usbos_intf_send_irb()
1866 txirb->send_buf = transfer_buf; in dbus_usbos_intf_send_irb()
1876 ASSERT(((uint8 *) txirb->send_buf + buffer_length) == transfer_buf); in dbus_usbos_intf_send_irb()
1880 buf = txirb->send_buf; in dbus_usbos_intf_send_irb()
1931 if (txirb->send_buf != NULL) { in dbus_usbos_intf_send_irb()
1932 MFREE(usbos_info->pub->osh, txirb->send_buf, req->buf_len); in dbus_usbos_intf_send_irb()
1933 txirb->send_buf = NULL; in dbus_usbos_intf_send_irb()
2000 dbus_usbos_intf_cancel_irb(void *bus, dbus_irb_tx_t *txirb) in dbus_usbos_intf_cancel_irb() argument
2854 dbus_irb_tx_t *txirb; in dbus_usbos_tx_thread_func() local
2927 txirb = req->arg; in dbus_usbos_tx_thread_func()
2928 if (txirb->send_buf) { in dbus_usbos_tx_thread_func()
2929 MFREE(usbos_info->pub->osh, txirb->send_buf, req->buf_len); in dbus_usbos_tx_thread_func()
2930 txirb->send_buf = NULL; in dbus_usbos_tx_thread_func()
2937 usbos_info->cbarg, txirb, DBUS_ERR_TXDROP); in dbus_usbos_tx_thread_func()