Lines Matching refs:numaker_usbd_ep

80 struct numaker_usbd_ep {  struct
151 struct numaker_usbd_ep *ep_pool;
227 static inline void numaker_usbd_ep_sync_udc_halt(struct numaker_usbd_ep *ep_cur, bool stalled) in numaker_usbd_ep_sync_udc_halt()
237 static inline void numaker_usbd_ep_set_stall(struct numaker_usbd_ep *ep_cur) in numaker_usbd_ep_set_stall()
248 static inline void numaker_usbd_ep_clear_stall_n_data_toggle(struct numaker_usbd_ep *ep_cur) in numaker_usbd_ep_clear_stall_n_data_toggle()
440 static void numaker_usbd_ep_copy_to_user(struct numaker_usbd_ep *ep_cur, uint8_t *usrbuf, in numaker_usbd_ep_copy_to_user()
474 static void numaker_usbd_ep_copy_from_user(struct numaker_usbd_ep *ep_cur, const uint8_t *usrbuf, in numaker_usbd_ep_copy_from_user()
493 static void numaker_usbd_ep_config_dmabuf(struct numaker_usbd_ep *ep_cur, uint32_t dmabuf_base, in numaker_usbd_ep_config_dmabuf()
506 static void numaker_usbd_ep_abort(struct numaker_usbd_ep *ep_cur) in numaker_usbd_ep_abort()
520 static void numaker_usbd_ep_config_major(struct numaker_usbd_ep *ep_cur, in numaker_usbd_ep_config_major()
555 static void numaker_usbd_ep_enable(struct numaker_usbd_ep *ep_cur) in numaker_usbd_ep_enable()
577 static void numaker_usbd_ep_disable(struct numaker_usbd_ep *ep_cur) in numaker_usbd_ep_disable()
590 static void udc_numaker_ep_trigger(struct numaker_usbd_ep *ep_cur, uint32_t len) in udc_numaker_ep_trigger()
602 static struct numaker_usbd_ep *numaker_usbd_ep_mgmt_alloc_ep(const struct device *dev) in numaker_usbd_ep_mgmt_alloc_ep()
606 struct numaker_usbd_ep *ep_cur = NULL; in numaker_usbd_ep_mgmt_alloc_ep()
657 struct numaker_usbd_ep *ep_cur; in numaker_usbd_ep_mgmt_init()
658 struct numaker_usbd_ep *ep_end; in numaker_usbd_ep_mgmt_init()
711 static struct numaker_usbd_ep *numaker_usbd_ep_mgmt_find_ep(const struct device *dev, in numaker_usbd_ep_mgmt_find_ep()
715 struct numaker_usbd_ep *ep_cur = priv->ep_pool; in numaker_usbd_ep_mgmt_find_ep()
716 struct numaker_usbd_ep *ep_end = priv->ep_pool + priv->ep_pool_size; in numaker_usbd_ep_mgmt_find_ep()
736 static struct numaker_usbd_ep *numaker_usbd_ep_mgmt_bind_ep(const struct device *dev, in numaker_usbd_ep_mgmt_bind_ep()
739 struct numaker_usbd_ep *ep_cur = numaker_usbd_ep_mgmt_find_ep(dev, ep); in numaker_usbd_ep_mgmt_bind_ep()
764 struct numaker_usbd_ep *ep_cur; in numaker_usbd_xfer_out()
805 struct numaker_usbd_ep *ep_cur; in numaker_usbd_xfer_in()
884 struct numaker_usbd_ep *ep_cur; in numaker_usbd_msg_handle_setup()
946 struct numaker_usbd_ep *ep_cur; in numaker_usbd_msg_handle_out()
1039 struct numaker_usbd_ep *ep_cur; in numaker_usbd_msg_handle_in()
1351 struct numaker_usbd_ep *ep_ctrlout = priv->ep_pool + 0; in numaker_udbd_isr()
1400 struct numaker_usbd_ep *ep_cur; in udc_numaker_ep_dequeue()
1421 struct numaker_usbd_ep *ep_cur; in udc_numaker_ep_set_halt()
1440 struct numaker_usbd_ep *ep_cur; in udc_numaker_ep_clear_halt()
1468 struct numaker_usbd_ep *ep_cur; in udc_numaker_ep_enable()
1504 struct numaker_usbd_ep *ep_cur; in udc_numaker_ep_disable()
1784 static struct numaker_usbd_ep \