Lines Matching refs:c_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,
405 struct usbd_class_data *const c_data; member
432 static inline struct usbd_context *usbd_class_get_ctx(const struct usbd_class_data *const c_data) in usbd_class_get_ctx() argument
434 return c_data->uds_ctx; 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() argument
449 return c_data->priv; in usbd_class_get_private()
740 .c_data = &class_name, \
744 .c_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,