Lines Matching refs:flags_int
154 if (xfer->flags_int.usb_mode == USB_MODE_DEVICE) in usb_request_callback()
499 xfer->flags_int.usb_mode = parm->udev->flags.usb_mode; in usbd_transfer_setup_sub()
599 xfer->flags_int.maxp_was_clamped = 1; in usbd_transfer_setup_sub()
611 xfer->flags_int.isochronous_xfr = 1; /* set flag */ in usbd_transfer_setup_sub()
782 xfer->flags_int.control_xfr = 1; in usbd_transfer_setup_sub()
884 if (xfer->flags_int.bdma_enable) { in usbd_transfer_setup_sub()
934 if (xfer->flags_int.bdma_enable && in usbd_transfer_setup_sub()
1475 if (xfer->flags_int.bdma_enable) in usbd_transfer_unsetup()
1526 xfer->flags_int.control_rem = UGETW(req.wLength); in usbd_control_transfer_init()
1548 if (xfer->flags_int.control_hdr != 0) in usbd_control_transfer_did_data()
1555 return (xfer->flags_int.control_rem != UGETW(req.wLength)); in usbd_control_transfer_did_data()
1575 if (xfer->flags.stall_pipe && xfer->flags_int.control_act) { in usbd_setup_ctrl_transfer()
1577 xfer->flags_int.control_stall = 1; in usbd_setup_ctrl_transfer()
1578 xfer->flags_int.control_act = 0; in usbd_setup_ctrl_transfer()
1581 xfer->flags_int.control_stall = 0; in usbd_setup_ctrl_transfer()
1601 if (xfer->flags_int.control_act) { in usbd_setup_ctrl_transfer()
1602 if (xfer->flags_int.control_hdr) { in usbd_setup_ctrl_transfer()
1605 xfer->flags_int.control_hdr = 0; in usbd_setup_ctrl_transfer()
1608 if (xfer->flags_int.usb_mode == USB_MODE_DEVICE) { in usbd_setup_ctrl_transfer()
1626 if (xfer->flags_int.usb_mode == USB_MODE_DEVICE) { in usbd_setup_ctrl_transfer()
1642 xfer->flags_int.control_rem = 0xFFFF; in usbd_setup_ctrl_transfer()
1651 xfer->flags_int.control_hdr = 1; in usbd_setup_ctrl_transfer()
1660 xfer->flags_int.control_did_data = in usbd_setup_ctrl_transfer()
1665 if (len > xfer->flags_int.control_rem) { in usbd_setup_ctrl_transfer()
1668 xfer->flags_int.control_rem); in usbd_setup_ctrl_transfer()
1674 xfer->flags_int.control_rem = 0; in usbd_setup_ctrl_transfer()
1677 (len != xfer->flags_int.control_rem) && in usbd_setup_ctrl_transfer()
1683 xfer->flags_int.control_rem -= len; in usbd_setup_ctrl_transfer()
1688 if ((xfer->flags_int.control_rem > 0) || in usbd_setup_ctrl_transfer()
1691 xfer->flags_int.control_act = 1; in usbd_setup_ctrl_transfer()
1694 if ((!xfer->flags_int.control_hdr) && in usbd_setup_ctrl_transfer()
1705 xfer->flags_int.control_act = 0; in usbd_setup_ctrl_transfer()
1746 if (!xfer->flags_int.open) { in usbd_transfer_submit()
1747 xfer->flags_int.open = 1; in usbd_transfer_submit()
1756 xfer->flags_int.transferring = 1; in usbd_transfer_submit()
1772 xfer->flags_int.did_dma_delay = 0; in usbd_transfer_submit()
1775 xfer->flags_int.did_close = 0; in usbd_transfer_submit()
1779 xfer->flags_int.bdma_setup = 0; in usbd_transfer_submit()
1782 xfer->flags_int.can_cancel_immed = 0; in usbd_transfer_submit()
1814 xfer->flags_int.can_cancel_immed = 1; in usbd_transfer_submit()
1844 xfer->flags_int.short_xfer_ok = 0; in usbd_transfer_submit()
1845 xfer->flags_int.short_frames_ok = 0; in usbd_transfer_submit()
1849 if (xfer->flags_int.control_xfr) { in usbd_transfer_submit()
1863 xfer->flags_int.short_xfer_ok = 1; in usbd_transfer_submit()
1864 xfer->flags_int.short_frames_ok = 1; in usbd_transfer_submit()
1866 xfer->flags_int.short_xfer_ok = 1; in usbd_transfer_submit()
1869 if (xfer->flags_int.control_xfr) { in usbd_transfer_submit()
1883 xfer->flags_int.short_frames_ok = 1; in usbd_transfer_submit()
1892 if (xfer->flags_int.bdma_enable) { in usbd_transfer_submit()
1922 xfer->flags_int.can_cancel_immed = 1; in usbd_pipe_enter()
1958 if (!xfer->flags_int.started) { in usbd_transfer_start()
1961 xfer->flags_int.started = 1; in usbd_transfer_start()
1966 if (xfer->flags_int.transferring) { in usbd_transfer_start()
1996 if (!xfer->flags_int.open) { in usbd_transfer_stop()
1997 if (xfer->flags_int.started) { in usbd_transfer_stop()
2001 xfer->flags_int.started = 0; in usbd_transfer_stop()
2016 xfer->flags_int.open = 0; in usbd_transfer_stop()
2017 xfer->flags_int.started = 0; in usbd_transfer_stop()
2022 if (xfer->flags_int.transferring) { in usbd_transfer_stop()
2023 if (xfer->flags_int.can_cancel_immed && in usbd_transfer_stop()
2024 (!xfer->flags_int.did_close)) { in usbd_transfer_stop()
2032 xfer->flags_int.did_close = 1; in usbd_transfer_stop()
2087 if (xfer->flags_int.transferring) { in usbd_transfer_pending()
2136 xfer->flags_int.doing_callback) { in usbd_transfer_drain()
2144 xfer->flags_int.draining = 1; in usbd_transfer_drain()
2435 xfer->flags_int.doing_callback = 1; in usbd_callback_wrapper()
2441 if (!xfer->flags_int.transferring) { in usbd_callback_wrapper()
2443 if (!xfer->flags_int.started) { in usbd_callback_wrapper()
2458 xfer->flags_int.transferring = 0; in usbd_callback_wrapper()
2467 if (xfer->flags_int.bdma_enable && in usbd_callback_wrapper()
2468 (!xfer->flags_int.bdma_no_post_sync)) { in usbd_callback_wrapper()
2492 if ((!xfer->flags_int.open) && in usbd_callback_wrapper()
2493 (xfer->flags_int.started) && in usbd_callback_wrapper()
2496 xfer->flags_int.doing_callback = 0; in usbd_callback_wrapper()
2504 xfer->flags_int.doing_callback = 0; in usbd_callback_wrapper()
2509 if (xfer->flags_int.draining && in usbd_callback_wrapper()
2510 (!xfer->flags_int.transferring)) { in usbd_callback_wrapper()
2512 xfer->flags_int.draining = 0; in usbd_callback_wrapper()
2605 if (!xfer->flags_int.transferring) { in usbd_transfer_done()
2608 xfer->flags_int.control_act = 0; in usbd_transfer_done()
2679 xfer->flags_int.can_cancel_immed = 1; in usbd_transfer_start_cb()
2860 xfer->flags_int.can_cancel_immed = 1; in usbd_pipe_start()
2917 if ((!xfer->flags_int.open) && in usbd_callback_wrapper_sub()
2918 (!xfer->flags_int.did_close)) { in usbd_callback_wrapper_sub()
2924 xfer->flags_int.did_close = 1; in usbd_callback_wrapper_sub()
2931 if (xfer->error != 0 && !xfer->flags_int.did_dma_delay && in usbd_callback_wrapper_sub()
2938 xfer->flags_int.did_dma_delay = 1; in usbd_callback_wrapper_sub()
2941 xfer->flags_int.can_cancel_immed = 0; in usbd_callback_wrapper_sub()
3011 xfer->flags_int.control_act = 0; in usbd_callback_wrapper_sub()
3040 xfer->flags_int.control_act = 0; in usbd_callback_wrapper_sub()
3042 if (!xfer->flags_int.short_xfer_ok) { in usbd_callback_wrapper_sub()
3056 if (xfer->flags_int.control_act) { in usbd_callback_wrapper_sub()
3628 return (xfer->flags_int.maxp_was_clamped); in usbd_xfer_maxp_was_clamped()