Lines Matching refs:usbd_class_data
323 struct usbd_class_data;
330 void (*feature_halt)(struct usbd_class_data *const c_data,
334 void (*update)(struct usbd_class_data *const c_data,
338 int (*control_to_dev)(struct usbd_class_data *const c_data,
343 int (*control_to_host)(struct usbd_class_data *const c_data,
348 int (*request)(struct usbd_class_data *const c_data,
352 void (*suspended)(struct usbd_class_data *const c_data);
355 void (*resumed)(struct usbd_class_data *const c_data);
358 void (*sof)(struct usbd_class_data *const c_data);
361 void (*enable)(struct usbd_class_data *const c_data);
364 void (*disable)(struct usbd_class_data *const c_data);
367 int (*init)(struct usbd_class_data *const c_data);
370 void (*shutdown)(struct usbd_class_data *const c_data);
373 void *(*get_desc)(struct usbd_class_data *const c_data,
380 struct usbd_class_data { struct
405 struct usbd_class_data *const c_data;
432 static inline struct usbd_context *usbd_class_get_ctx(const struct usbd_class_data *const c_data) in usbd_class_get_ctx()
447 static inline void *usbd_class_get_private(const struct usbd_class_data *const c_data) in usbd_class_get_private()
732 static struct usbd_class_data class_name = { \
1004 struct net_buf *usbd_ep_buf_alloc(const struct usbd_class_data *const c_data,
1030 int usbd_ep_enqueue(const struct usbd_class_data *const c_data,