Lines Matching refs:uds_ctx
58 static void usbd_ep_ctrl_set_zlp(struct usbd_context *const uds_ctx, in usbd_ep_ctrl_set_zlp() argument
61 struct usb_setup_packet *setup = usbd_get_setup_pkt(uds_ctx); in usbd_ep_ctrl_set_zlp()
62 struct usb_device_descriptor *desc = uds_ctx->fs_desc; in usbd_ep_ctrl_set_zlp()
66 switch (usbd_bus_speed(uds_ctx)) { in usbd_ep_ctrl_set_zlp()
102 int usbd_ep_ctrl_enqueue(struct usbd_context *const uds_ctx, in usbd_ep_ctrl_enqueue() argument
114 if (usbd_is_suspended(uds_ctx)) { in usbd_ep_ctrl_enqueue()
119 usbd_ep_ctrl_set_zlp(uds_ctx, buf); in usbd_ep_ctrl_enqueue()
122 return udc_ep_enqueue(uds_ctx->dev, buf); in usbd_ep_ctrl_enqueue()
128 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in usbd_ep_buf_alloc() local
130 return udc_ep_buf_alloc(uds_ctx->dev, ep, size); in usbd_ep_buf_alloc()
136 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in usbd_ep_enqueue() local
140 if (usbd_is_suspended(uds_ctx)) { in usbd_ep_enqueue()
147 return udc_ep_enqueue(uds_ctx->dev, buf); in usbd_ep_enqueue()
150 int usbd_ep_buf_free(struct usbd_context *const uds_ctx, struct net_buf *buf) in usbd_ep_buf_free() argument
152 return udc_ep_buf_free(uds_ctx->dev, buf); in usbd_ep_buf_free()
155 int usbd_ep_dequeue(struct usbd_context *const uds_ctx, const uint8_t ep) in usbd_ep_dequeue() argument
157 return udc_ep_dequeue(uds_ctx->dev, ep); in usbd_ep_dequeue()
160 int usbd_ep_set_halt(struct usbd_context *const uds_ctx, const uint8_t ep) in usbd_ep_set_halt() argument
162 struct usbd_ch9_data *ch9_data = &uds_ctx->ch9_data; in usbd_ep_set_halt()
165 ret = udc_ep_set_halt(uds_ctx->dev, ep); in usbd_ep_set_halt()
176 int usbd_ep_clear_halt(struct usbd_context *const uds_ctx, const uint8_t ep) in usbd_ep_clear_halt() argument
178 struct usbd_ch9_data *ch9_data = &uds_ctx->ch9_data; in usbd_ep_clear_halt()
181 ret = udc_ep_clear_halt(uds_ctx->dev, ep); in usbd_ep_clear_halt()
192 bool usbd_ep_is_halted(struct usbd_context *const uds_ctx, const uint8_t ep) in usbd_ep_is_halted() argument
194 struct usbd_ch9_data *ch9_data = &uds_ctx->ch9_data; in usbd_ep_is_halted()