| /Zephyr-latest/subsys/usb/device_next/ |
| D | usbd_class_api.h | 29 static inline int usbd_class_request(struct usbd_class_data *const c_data, in usbd_class_request() argument 33 const struct usbd_class_api *api = c_data->api; in usbd_class_request() 36 return api->request(c_data, buf, err); in usbd_class_request() 62 static inline int usbd_class_control_to_host(struct usbd_class_data *const c_data, in usbd_class_control_to_host() argument 66 const struct usbd_class_api *api = c_data->api; in usbd_class_control_to_host() 69 return api->control_to_host(c_data, setup, buf); in usbd_class_control_to_host() 95 static inline int usbd_class_control_to_dev(struct usbd_class_data *const c_data, in usbd_class_control_to_dev() argument 99 const struct usbd_class_api *api = c_data->api; in usbd_class_control_to_dev() 102 return api->control_to_dev(c_data, setup, buf); in usbd_class_control_to_dev() 123 static inline void usbd_class_feature_halt(struct usbd_class_data *const c_data, in usbd_class_feature_halt() argument [all …]
|
| D | usbd_class.c | 27 size_t usbd_class_desc_len(struct usbd_class_data *const c_data, in usbd_class_desc_len() argument 33 dhp = usbd_class_get_desc(c_data, speed); in usbd_class_desc_len() 98 if (bi->owner == c_nd->c_data) { in xfer_owner_exist() 190 if (c_nd->c_data->v_reqs == NULL) { in usbd_class_get_by_req() 194 for (int i = 0; i < c_nd->c_data->v_reqs->len; i++) { in usbd_class_get_by_req() 199 if (c_nd->c_data->v_reqs->reqs[i] == request) { in usbd_class_get_by_req() 214 if (strcmp(name, c_nd->c_data->name) == 0) { in usbd_class_node_get() 221 if (strcmp(name, c_nd->c_data->name) == 0) { in usbd_class_node_get() 284 usbd_class_shutdown(c_nd->c_data); in usbd_class_remove_all() 300 struct usbd_class_data *c_data; in usbd_register_class() local [all …]
|
| D | usbd_core.c | 81 usbd_class_suspended(c_nd->c_data); in usbd_class_bcast_event() 84 usbd_class_resumed(c_nd->c_data); in usbd_class_bcast_event() 87 usbd_class_sof(c_nd->c_data); in usbd_class_bcast_event() 272 LOG_DBG("\t%p->%p, name %s", c_nd, c_nd->c_data, c_nd->c_data->name); in usbd_pre_init() 276 LOG_DBG("\t%p->%p, name %s", c_nd, c_nd->c_data, c_nd->c_data->name); in usbd_pre_init()
|
| D | usbd_endpoint.c | 125 struct net_buf *usbd_ep_buf_alloc(const struct usbd_class_data *const c_data, in usbd_ep_buf_alloc() argument 128 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in usbd_ep_buf_alloc() 133 int usbd_ep_enqueue(const struct usbd_class_data *const c_data, in usbd_ep_enqueue() argument 136 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in usbd_ep_enqueue() 145 bi->owner = (void *)c_data; in usbd_ep_enqueue()
|
| D | usbd_init.c | 126 dhp = usbd_class_get_desc(c_nd->c_data, speed); in init_configuration_inst() 225 ret = usbd_class_init(c_nd->c_data); in init_configuration() 232 c_nd->c_data, usbd_class_desc_len(c_nd->c_data, speed)); in init_configuration() 233 cfg_len += usbd_class_desc_len(c_nd->c_data, speed); in init_configuration()
|
| D | usbd_shell.c | 136 err = usbd_register_class(my_uds_ctx, c_nd->c_data->name, in register_classes() 141 c_nd->c_data->name, err); in register_classes() 145 shell_print(sh, "dev: register FS %s", c_nd->c_data->name); in register_classes() 153 err = usbd_register_class(my_uds_ctx, c_nd->c_data->name, in register_classes() 158 c_nd->c_data->name, err); in register_classes() 162 shell_print(sh, "dev: register HS %s", c_nd->c_data->name); in register_classes() 528 if ((c_nd->c_data->name != NULL) && in class_node_name_lookup() 529 (strlen(c_nd->c_data->name) != 0)) { in class_node_name_lookup() 531 entry->syntax = c_nd->c_data->name; in class_node_name_lookup()
|
| D | usbd_class.h | 37 size_t usbd_class_desc_len(struct usbd_class_data *const c_data,
|
| D | usbd_interface.c | 63 dhp = usbd_class_get_desc(c_nd->c_data, usbd_bus_speed(uds_ctx)); in usbd_interface_modify() 210 usbd_class_update(class->c_data, iface, alt); in usbd_interface_set()
|
| D | usbd_config.c | 66 usbd_class_enable(c_nd->c_data); in usbd_config_classes_enable() 68 usbd_class_disable(c_nd->c_data); in usbd_config_classes_enable()
|
| D | usbd_ch9.c | 224 usbd_class_feature_halt(c_nd->c_data, ep, halted); in sreq_feature_halt_notify() 513 dhp = usbd_class_get_desc(c_nd->c_data, get_desc_speed); in sreq_get_desc_cfg() 980 ret = usbd_class_control_to_dev(c_nd->c_data, setup, dbuf); in nonstd_request() 982 ret = usbd_class_control_to_host(c_nd->c_data, setup, dbuf); in nonstd_request()
|
| /Zephyr-latest/subsys/usb/device_next/class/ |
| D | usbd_dfu.c | 198 static inline bool usbd_dfu_image_next(struct usbd_class_data *const c_data, in usbd_dfu_image_next() argument 201 struct usbd_dfu_data *data = usbd_class_get_private(c_data); in usbd_dfu_image_next() 211 static ALWAYS_INLINE void dfu_error(struct usbd_class_data *const c_data, in dfu_error() argument 215 struct usbd_dfu_data *data = usbd_class_get_private(c_data); in dfu_error() 227 static int app_idle_next(struct usbd_class_data *const c_data, in app_idle_next() argument 230 struct usbd_dfu_data *data = usbd_class_get_private(c_data); in app_idle_next() 245 static int app_detach_next(struct usbd_class_data *const c_data, in app_detach_next() argument 258 static int dfu_idle_next(struct usbd_class_data *const c_data, in dfu_idle_next() argument 261 struct usbd_dfu_data *data = usbd_class_get_private(c_data); in dfu_idle_next() 266 dfu_error(c_data, DFU_ERROR, ERR_STALLEDPKT); in dfu_idle_next() [all …]
|
| D | loopback.c | 70 static uint8_t lb_get_bulk_out(struct usbd_class_data *const c_data) in lb_get_bulk_out() argument 72 struct lb_data *data = usbd_class_get_private(c_data); in lb_get_bulk_out() 73 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in lb_get_bulk_out() 83 static uint8_t lb_get_bulk_in(struct usbd_class_data *const c_data) in lb_get_bulk_in() argument 85 struct lb_data *data = usbd_class_get_private(c_data); in lb_get_bulk_in() 86 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in lb_get_bulk_in() 96 static int lb_submit_bulk_out(struct usbd_class_data *const c_data) in lb_submit_bulk_out() argument 98 struct lb_data *data = usbd_class_get_private(c_data); in lb_submit_bulk_out() 110 buf = usbd_ep_buf_alloc(c_data, lb_get_bulk_out(c_data), sizeof(lb_buf)); in lb_submit_bulk_out() 116 err = usbd_ep_enqueue(c_data, buf); in lb_submit_bulk_out() [all …]
|
| D | usbd_cdc_ecm.c | 82 struct usbd_class_data *c_data; member 102 static uint8_t cdc_ecm_get_int_in(struct usbd_class_data *const c_data) in cdc_ecm_get_int_in() argument 104 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in cdc_ecm_get_int_in() 105 const struct device *dev = usbd_class_get_private(c_data); in cdc_ecm_get_int_in() 116 static uint8_t cdc_ecm_get_bulk_in(struct usbd_class_data *const c_data) in cdc_ecm_get_bulk_in() argument 118 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in cdc_ecm_get_bulk_in() 119 const struct device *dev = usbd_class_get_private(c_data); in cdc_ecm_get_bulk_in() 130 static uint16_t cdc_ecm_get_bulk_in_mps(struct usbd_class_data *const c_data) in cdc_ecm_get_bulk_in_mps() argument 132 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in cdc_ecm_get_bulk_in_mps() 141 static uint8_t cdc_ecm_get_bulk_out(struct usbd_class_data *const c_data) in cdc_ecm_get_bulk_out() argument [all …]
|
| D | usbd_msc.c | 71 struct usbd_class_data *c_data; member 146 static uint8_t msc_get_bulk_in(struct usbd_class_data *const c_data) in msc_get_bulk_in() argument 148 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in msc_get_bulk_in() 149 struct msc_bot_ctx *ctx = usbd_class_get_private(c_data); in msc_get_bulk_in() 159 static uint8_t msc_get_bulk_out(struct usbd_class_data *const c_data) in msc_get_bulk_out() argument 161 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in msc_get_bulk_out() 162 struct msc_bot_ctx *ctx = usbd_class_get_private(c_data); in msc_get_bulk_out() 172 static void msc_queue_bulk_out_ep(struct usbd_class_data *const c_data) in msc_queue_bulk_out_ep() argument 174 struct msc_bot_ctx *ctx = usbd_class_get_private(c_data); in msc_queue_bulk_out_ep() 185 ep = msc_get_bulk_out(c_data); in msc_queue_bulk_out_ep() [all …]
|
| D | bt_hci.c | 127 static uint8_t bt_hci_get_int_in(struct usbd_class_data *const c_data) in bt_hci_get_int_in() argument 129 struct bt_hci_data *data = usbd_class_get_private(c_data); in bt_hci_get_int_in() 135 static uint8_t bt_hci_get_bulk_in(struct usbd_class_data *const c_data) in bt_hci_get_bulk_in() argument 137 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in bt_hci_get_bulk_in() 138 struct bt_hci_data *data = usbd_class_get_private(c_data); in bt_hci_get_bulk_in() 148 static uint8_t bt_hci_get_bulk_out(struct usbd_class_data *const c_data) in bt_hci_get_bulk_out() argument 150 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in bt_hci_get_bulk_out() 151 struct bt_hci_data *data = usbd_class_get_private(c_data); in bt_hci_get_bulk_out() 177 static void bt_hci_tx_sync_in(struct usbd_class_data *const c_data, in bt_hci_tx_sync_in() argument 180 struct bt_hci_data *hci_data = usbd_class_get_private(c_data); in bt_hci_tx_sync_in() [all …]
|
| D | usbd_uac2.c | 76 static size_t clock_frequencies(struct usbd_class_data *const c_data, 94 struct usbd_class_data *const c_data; member 114 static entity_type_t id_type(struct usbd_class_data *const c_data, uint8_t id) in id_type() argument 116 const struct device *dev = usbd_class_get_private(c_data); in id_type() 127 get_as_data_ep(struct usbd_class_data *const c_data, int as_idx) in get_as_data_ep() argument 129 const struct device *dev = usbd_class_get_private(c_data); in get_as_data_ep() 134 if (usbd_bus_speed(c_data->uds_ctx) == USBD_SPEED_FS) { in get_as_data_ep() 149 get_as_feedback_ep(struct usbd_class_data *const c_data, int as_idx) in get_as_feedback_ep() argument 151 const struct device *dev = usbd_class_get_private(c_data); in get_as_feedback_ep() 156 if (usbd_bus_speed(c_data->uds_ctx) == USBD_SPEED_FS) { in get_as_feedback_ep() [all …]
|
| D | usbd_cdc_acm.c | 85 struct usbd_class_data *c_data; member 167 static uint8_t cdc_acm_get_int_in(struct usbd_class_data *const c_data) in cdc_acm_get_int_in() argument 169 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in cdc_acm_get_int_in() 170 const struct device *dev = usbd_class_get_private(c_data); in cdc_acm_get_int_in() 181 static uint8_t cdc_acm_get_bulk_in(struct usbd_class_data *const c_data) in cdc_acm_get_bulk_in() argument 183 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in cdc_acm_get_bulk_in() 184 const struct device *dev = usbd_class_get_private(c_data); in cdc_acm_get_bulk_in() 195 static uint8_t cdc_acm_get_bulk_out(struct usbd_class_data *const c_data) in cdc_acm_get_bulk_out() argument 197 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in cdc_acm_get_bulk_out() 198 const struct device *dev = usbd_class_get_private(c_data); in cdc_acm_get_bulk_out() [all …]
|
| D | usbd_hid.c | 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() [all …]
|
| D | usbd_cdc_ncm.c | 219 struct usbd_class_data *c_data; member 245 static uint8_t cdc_ncm_get_int_in(struct usbd_class_data *const c_data) in cdc_ncm_get_int_in() argument 247 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in cdc_ncm_get_int_in() 248 const struct device *dev = usbd_class_get_private(c_data); in cdc_ncm_get_int_in() 259 static uint8_t cdc_ncm_get_bulk_in(struct usbd_class_data *const c_data) in cdc_ncm_get_bulk_in() argument 261 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in cdc_ncm_get_bulk_in() 262 const struct device *dev = usbd_class_get_private(c_data); in cdc_ncm_get_bulk_in() 273 static uint16_t cdc_ncm_get_bulk_in_mps(struct usbd_class_data *const c_data) in cdc_ncm_get_bulk_in_mps() argument 275 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in cdc_ncm_get_bulk_in_mps() 284 static uint8_t cdc_ncm_get_bulk_out(struct usbd_class_data *const c_data) in cdc_ncm_get_bulk_out() argument [all …]
|
| /Zephyr-latest/samples/subsys/usb/webusb-next/src/ |
| D | sfunc.c | 42 static uint8_t sfunc_get_bulk_out(struct usbd_class_data *const c_data) in sfunc_get_bulk_out() argument 44 struct sfunc_data *data = usbd_class_get_private(c_data); in sfunc_get_bulk_out() 45 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in sfunc_get_bulk_out() 55 static uint8_t sfunc_get_bulk_in(struct usbd_class_data *const c_data) in sfunc_get_bulk_in() argument 57 struct sfunc_data *data = usbd_class_get_private(c_data); in sfunc_get_bulk_in() 58 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in sfunc_get_bulk_in() 68 static int sfunc_request_handler(struct usbd_class_data *c_data, in sfunc_request_handler() argument 71 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in sfunc_request_handler() 72 struct sfunc_data *data = usbd_class_get_private(c_data); in sfunc_request_handler() 77 (void *)c_data, bi->ep, buf->len, err); in sfunc_request_handler() [all …]
|
| /Zephyr-latest/subsys/dap/ |
| D | dap_backend_usb.c | 46 static uint8_t dap_func_get_bulk_out(struct usbd_class_data *const c_data) in dap_func_get_bulk_out() argument 48 struct dap_func_data *data = usbd_class_get_private(c_data); in dap_func_get_bulk_out() 49 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in dap_func_get_bulk_out() 59 static uint8_t dap_func_get_bulk_in(struct usbd_class_data *const c_data) in dap_func_get_bulk_in() argument 61 struct dap_func_data *data = usbd_class_get_private(c_data); in dap_func_get_bulk_in() 62 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in dap_func_get_bulk_in() 72 static int dap_func_request_handler(struct usbd_class_data *c_data, in dap_func_request_handler() argument 75 struct usbd_context *uds_ctx = usbd_class_get_ctx(c_data); in dap_func_request_handler() 76 struct dap_func_data *data = usbd_class_get_private(c_data); in dap_func_request_handler() 81 (void *)c_data, bi->ep, buf->len, err); in dap_func_request_handler() [all …]
|
| /Zephyr-latest/include/zephyr/usb/ |
| D | usbd.h | 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); [all …]
|