Lines Matching refs:usbip_ctrl
70 } usbip_ctrl; variable
96 usbip_ctrl.out_ep_ctrl[ep_idx].ep_ena) { in usbip_ep_is_enabled()
99 usbip_ctrl.in_ep_ctrl[ep_idx].ep_ena) { in usbip_ep_is_enabled()
110 if (usbip_ctrl.attached) { in usb_dc_attach()
120 usbip_ctrl.attached = 1U; in usb_dc_attach()
129 if (!usbip_ctrl.attached) { in usb_dc_detach()
133 usbip_ctrl.attached = 0U; in usb_dc_detach()
143 memset(&usbip_ctrl, 0, sizeof(usbip_ctrl)); in usb_dc_reset()
197 if (!usbip_ctrl.attached || !usbip_ep_is_valid(ep)) { in usb_dc_ep_configure()
203 usbip_ctrl.out_ep_ctrl[ep_idx].mps = ep_mps; in usb_dc_ep_configure()
205 usbip_ctrl.in_ep_ctrl[ep_idx].mps = ep_mps; in usb_dc_ep_configure()
215 if (!usbip_ctrl.attached || !usbip_ep_is_valid(ep)) { in usb_dc_ep_set_stall()
232 if (!usbip_ctrl.attached || !usbip_ep_is_valid(ep)) { in usb_dc_ep_clear_stall()
251 if (!usbip_ctrl.attached || !usbip_ep_is_valid(ep)) { in usb_dc_ep_halt()
268 if (!usbip_ctrl.attached || !usbip_ep_is_valid(ep)) { in usb_dc_ep_is_stalled()
286 if (!usbip_ctrl.attached || !usbip_ep_is_valid(ep)) { in usb_dc_ep_enable()
293 usbip_ctrl.out_ep_ctrl[ep_idx].ep_ena = 1U; in usb_dc_ep_enable()
295 usbip_ctrl.in_ep_ctrl[ep_idx].ep_ena = 1U; in usb_dc_ep_enable()
317 if (!usbip_ctrl.attached || !usbip_ep_is_valid(ep)) { in usb_dc_ep_flush()
335 if (!usbip_ctrl.attached || !usbip_ep_is_valid(ep)) { in usb_dc_ep_write()
361 struct usb_ep_ctrl_prv *ctrl = &usbip_ctrl.in_ep_ctrl[ep_idx]; in usb_dc_ep_write()
384 if (!usbip_ctrl.attached || !usbip_ep_is_valid(ep)) { in usb_dc_ep_read_wait()
409 *read_bytes = usbip_ctrl.out_ep_ctrl[ep_idx].data_len; in usb_dc_ep_read_wait()
413 to_copy = MIN(usbip_ctrl.out_ep_ctrl[ep_idx].data_len, max_data_len); in usb_dc_ep_read_wait()
415 memcpy(data, usbip_ctrl.out_ep_ctrl[ep_idx].buf, to_copy); in usb_dc_ep_read_wait()
428 if (!usbip_ctrl.attached || !usbip_ep_is_valid(ep)) { in usb_dc_ep_read_continue()
439 if (!usbip_ctrl.out_ep_ctrl[ep_idx].data_len) { in usb_dc_ep_read_continue()
476 if (!usbip_ctrl.attached || !usbip_ep_is_valid(ep)) { in usb_dc_ep_set_callback()
482 usbip_ctrl.in_ep_ctrl[ep_idx].cb = cb; in usb_dc_ep_set_callback()
484 usbip_ctrl.out_ep_ctrl[ep_idx].cb = cb; in usb_dc_ep_set_callback()
492 usbip_ctrl.status_cb = cb; in usb_dc_set_status_callback()
501 if (!usbip_ctrl.attached || !usbip_ep_is_valid(ep)) { in usb_dc_ep_mps()
507 return usbip_ctrl.out_ep_ctrl[ep_idx].mps; in usb_dc_ep_mps()
509 return usbip_ctrl.in_ep_ctrl[ep_idx].mps; in usb_dc_ep_mps()
518 ep_ctrl = &usbip_ctrl.out_ep_ctrl[ep_idx]; in handle_usb_control()
570 ep_ctrl = &usbip_ctrl.out_ep_ctrl[ep_idx]; in handle_usb_data()
596 ep_ctrl = &usbip_ctrl.in_ep_ctrl[ep_idx]; in handle_usb_data()