Lines Matching refs:c_data
65 struct usbd_class_data *c_data; member
84 static inline uint8_t hid_get_in_ep(struct usbd_class_data *const c_data) in hid_get_in_ep() argument
86 const struct device *dev = usbd_class_get_private(c_data); in hid_get_in_ep()
93 static inline uint8_t hid_get_out_ep(struct usbd_class_data *const c_data) in hid_get_out_ep() argument
95 const struct device *dev = usbd_class_get_private(c_data); in hid_get_out_ep()
102 static int usbd_hid_request(struct usbd_class_data *const c_data, in usbd_hid_request() argument
105 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in usbd_hid_request()
106 const struct device *dev = usbd_class_get_private(c_data); in usbd_hid_request()
113 if (bi->ep == hid_get_out_ep(c_data)) { in usbd_hid_request()
123 if (bi->ep == hid_get_in_ep(c_data)) { in usbd_hid_request()
363 static int usbd_hid_ctd(struct usbd_class_data *const c_data, in usbd_hid_ctd() argument
367 const struct device *dev = usbd_class_get_private(c_data); in usbd_hid_ctd()
388 static int usbd_hid_cth(struct usbd_class_data *const c_data, in usbd_hid_cth() argument
392 const struct device *dev = usbd_class_get_private(c_data); in usbd_hid_cth()
416 static void usbd_hid_sof(struct usbd_class_data *const c_data) in usbd_hid_sof() argument
418 const struct device *dev = usbd_class_get_private(c_data); in usbd_hid_sof()
427 static void usbd_hid_enable(struct usbd_class_data *const c_data) in usbd_hid_enable() argument
429 const struct device *dev = usbd_class_get_private(c_data); in usbd_hid_enable()
448 static void usbd_hid_disable(struct usbd_class_data *const c_data) in usbd_hid_disable() argument
450 const struct device *dev = usbd_class_get_private(c_data); in usbd_hid_disable()
462 static void usbd_hid_suspended(struct usbd_class_data *const c_data) in usbd_hid_suspended() argument
464 const struct device *dev = usbd_class_get_private(c_data); in usbd_hid_suspended()
469 static void usbd_hid_resumed(struct usbd_class_data *const c_data) in usbd_hid_resumed() argument
471 const struct device *dev = usbd_class_get_private(c_data); in usbd_hid_resumed()
476 static void *usbd_hid_get_desc(struct usbd_class_data *const c_data, in usbd_hid_get_desc() argument
479 const struct device *dev = usbd_class_get_private(c_data); in usbd_hid_get_desc()
489 static int usbd_hid_init(struct usbd_class_data *const c_data) in usbd_hid_init() argument
491 LOG_DBG("HID class %s init", c_data->name); in usbd_hid_init()
496 static void usbd_hid_shutdown(struct usbd_class_data *const c_data) in usbd_hid_shutdown() argument
498 LOG_DBG("HID class %s shutdown", c_data->name); in usbd_hid_shutdown()
545 struct usbd_class_data *c_data = dcfg->c_data; in hid_dev_output_handler() local
552 buf = hid_buf_alloc(dcfg, hid_get_out_ep(c_data)); in hid_dev_output_handler()
558 if (usbd_ep_enqueue(c_data, buf)) { in hid_dev_output_handler()
570 struct usbd_class_data *c_data = dcfg->c_data; in hid_dev_submit_report() local
580 buf = hid_buf_alloc_ext(dcfg, size, (void *)report, hid_get_in_ep(c_data)); in hid_dev_submit_report()
586 ret = usbd_ep_enqueue(c_data, buf); in hid_dev_submit_report()
759 .c_data = &hid_##n, \