/Zephyr-Core-3.5.0/subsys/usb/device_next/ |
D | usbd_class_api.h | 29 static inline int usbd_class_request(struct usbd_class_node *const node, in usbd_class_request() 62 static inline int usbd_class_control_to_host(struct usbd_class_node *const node, in usbd_class_control_to_host() 95 static inline int usbd_class_control_to_dev(struct usbd_class_node *const node, in usbd_class_control_to_dev() 123 static inline void usbd_class_feature_halt(struct usbd_class_node *const node, in usbd_class_feature_halt() 146 static inline void usbd_class_update(struct usbd_class_node *const node, in usbd_class_update() 165 static inline void usbd_class_suspended(struct usbd_class_node *const node) in usbd_class_suspended() 183 static inline void usbd_class_resumed(struct usbd_class_node *const node) in usbd_class_resumed() 199 static inline void usbd_class_enable(struct usbd_class_node *const node) in usbd_class_enable() 215 static inline void usbd_class_disable(struct usbd_class_node *const node) in usbd_class_disable() 239 static inline int usbd_class_init(struct usbd_class_node *const node) in usbd_class_init() [all …]
|
D | usbd_class.h | 38 size_t usbd_class_desc_len(struct usbd_class_node *node); 50 struct usbd_class_node *usbd_class_get_by_iface(struct usbd_contex *uds_ctx, 62 struct usbd_class_node *usbd_class_get_by_config(struct usbd_contex *uds_ctx, 76 struct usbd_class_node *usbd_class_get_by_ep(struct usbd_contex *uds_ctx, 93 struct usbd_class_node *usbd_class_get_by_req(struct usbd_contex *uds_ctx,
|
D | usbd_class.c | 27 size_t usbd_class_desc_len(struct usbd_class_node *const c_nd) in usbd_class_desc_len() 48 struct usbd_class_node * 53 struct usbd_class_node *c_nd; in usbd_class_get_by_config() 70 struct usbd_class_node * 74 struct usbd_class_node *c_nd; in usbd_class_get_by_iface() 96 struct usbd_class_node *c_nd; in xfer_owner_exist() 146 struct usbd_class_node * 150 struct usbd_class_node *c_nd; in usbd_class_get_by_ep() 182 struct usbd_class_node * 187 struct usbd_class_node *c_nd; in usbd_class_get_by_req() [all …]
|
D | usbd_interface.c | 54 struct usbd_class_node *const node, in usbd_interface_modify() 113 struct usbd_class_node *c_nd; in usbd_interface_shutdown() 150 struct usbd_class_node *class; in usbd_interface_default() 171 struct usbd_class_node *class; in usbd_interface_set()
|
D | usbd_data.ld | 4 ITERABLE_SECTION_RAM(usbd_class_node, 4)
|
D | usbd_endpoint.c | 123 struct net_buf *usbd_ep_buf_alloc(const struct usbd_class_node *const c_nd, in usbd_ep_buf_alloc() 131 int usbd_ep_enqueue(const struct usbd_class_node *const c_nd, in usbd_ep_enqueue()
|
D | usbd_core.c | 67 struct usbd_class_node *c_nd; in usbd_class_bcast_event() 236 STRUCT_SECTION_FOREACH(usbd_class_node, node) { in usbd_pre_init()
|
D | usbd_ch9.c | 185 struct usbd_class_node *c_nd = usbd_class_get_by_ep(uds_ctx, ep); in sreq_feature_halt_notify() 399 struct usbd_class_node *c_nd; in sreq_get_desc_cfg() 584 struct usbd_class_node *c_nd = NULL; in nonstd_request()
|
D | usbd_config.c | 47 struct usbd_class_node *c_nd; in usbd_config_classes_enable()
|
D | usbd_init.c | 193 struct usbd_class_node *c_nd; in init_configuration()
|
D | usbd_shell.c | 427 STRUCT_SECTION_FOREACH(usbd_class_node, node) { in class_node_name_lookup()
|
/Zephyr-Core-3.5.0/include/zephyr/usb/ |
D | usbd.h | 195 struct usbd_class_node; 202 void (*feature_halt)(struct usbd_class_node *const node, 206 void (*update)(struct usbd_class_node *const node, 210 int (*control_to_dev)(struct usbd_class_node *const node, 215 int (*control_to_host)(struct usbd_class_node *const node, 220 int (*request)(struct usbd_class_node *const node, 224 void (*suspended)(struct usbd_class_node *const node); 227 void (*resumed)(struct usbd_class_node *const node); 230 void (*enable)(struct usbd_class_node *const node); 233 void (*disable)(struct usbd_class_node *const node); [all …]
|
/Zephyr-Core-3.5.0/subsys/usb/device_next/class/ |
D | bt_hci.c | 121 static uint8_t bt_hci_get_int_in(struct usbd_class_node *const c_nd) in bt_hci_get_int_in() 128 static uint8_t bt_hci_get_bulk_in(struct usbd_class_node *const c_nd) in bt_hci_get_bulk_in() 135 static uint8_t bt_hci_get_bulk_out(struct usbd_class_node *const c_nd) in bt_hci_get_bulk_out() 142 static void bt_hci_update_iad(struct usbd_class_node *const c_nd) in bt_hci_update_iad() 166 static void bt_hci_tx_sync_in(struct usbd_class_node *const c_nd, in bt_hci_tx_sync_in() 186 struct usbd_class_node *const c_nd = p1; in bt_hci_tx_thread() 232 static int bt_hci_acl_out_start(struct usbd_class_node *const c_nd) in bt_hci_acl_out_start() 301 static int bt_hci_acl_out_cb(struct usbd_class_node *const c_nd, in bt_hci_acl_out_cb() 358 static int bt_hci_request(struct usbd_class_node *const c_nd, in bt_hci_request() 381 static void bt_hci_update(struct usbd_class_node *const c_nd, in bt_hci_update() [all …]
|
D | usbd_cdc_ecm.c | 55 struct usbd_class_node *c_nd; 84 static uint8_t cdc_ecm_get_ctrl_if(struct usbd_class_node *const c_nd) in cdc_ecm_get_ctrl_if() 91 static uint8_t cdc_ecm_get_int_in(struct usbd_class_node *const c_nd) in cdc_ecm_get_int_in() 98 static uint8_t cdc_ecm_get_bulk_in(struct usbd_class_node *const c_nd) in cdc_ecm_get_bulk_in() 105 static uint8_t cdc_ecm_get_bulk_out(struct usbd_class_node *const c_nd) in cdc_ecm_get_bulk_out() 158 static int cdc_ecm_out_start(struct usbd_class_node *const c_nd) in cdc_ecm_out_start() 189 static int cdc_ecm_acl_out_cb(struct usbd_class_node *const c_nd, in cdc_ecm_acl_out_cb() 239 static int usbd_cdc_ecm_request(struct usbd_class_node *const c_nd, in usbd_cdc_ecm_request() 272 struct usbd_class_node *c_nd = data->c_nd; in cdc_ecm_send_notification() 318 static void usbd_cdc_ecm_update(struct usbd_class_node *const c_nd, in usbd_cdc_ecm_update() [all …]
|
D | usbd_msc.c | 79 struct usbd_class_node *node; 120 struct usbd_class_node *class_node; 150 static uint8_t msc_get_bulk_in(struct usbd_class_node *const node) in msc_get_bulk_in() 157 static uint8_t msc_get_bulk_out(struct usbd_class_node *const node) in msc_get_bulk_out() 164 static void msc_queue_bulk_out_ep(struct usbd_class_node *const node) in msc_queue_bulk_out_ep() 192 static void msc_stall_bulk_out_ep(struct usbd_class_node *const node) in msc_stall_bulk_out_ep() 200 static void msc_stall_bulk_in_ep(struct usbd_class_node *const node) in msc_stall_bulk_in_ep() 208 static void msc_reset_handler(struct usbd_class_node *node) in msc_reset_handler() 557 static void usbd_msc_handle_request(struct usbd_class_node *node, in usbd_msc_handle_request() 645 static void msc_bot_schedule_reset(struct usbd_class_node *node) in msc_bot_schedule_reset() [all …]
|
D | loopback.c | 208 static void lb_update(struct usbd_class_node *c_nd, in lb_update() 215 static int lb_control_to_host(struct usbd_class_node *c_nd, in lb_control_to_host() 240 static int lb_control_to_dev(struct usbd_class_node *c_nd, in lb_control_to_dev() 262 static int lb_request_handler(struct usbd_class_node *c_nd, in lb_request_handler() 274 static int lb_init(struct usbd_class_node *c_nd) in lb_init()
|
D | usbd_cdc_acm.c | 53 struct usbd_class_node *c_nd; 127 static uint8_t cdc_acm_get_int_in(struct usbd_class_node *const c_nd) in cdc_acm_get_int_in() 134 static uint8_t cdc_acm_get_bulk_in(struct usbd_class_node *const c_nd) in cdc_acm_get_bulk_in() 141 static uint8_t cdc_acm_get_bulk_out(struct usbd_class_node *const c_nd) in cdc_acm_get_bulk_out() 148 static size_t cdc_acm_get_bulk_mps(struct usbd_class_node *const c_nd) in cdc_acm_get_bulk_mps() 155 static int usbd_cdc_acm_request(struct usbd_class_node *const c_nd, in usbd_cdc_acm_request() 209 static void usbd_cdc_acm_update(struct usbd_class_node *const c_nd, in usbd_cdc_acm_update() 216 static void usbd_cdc_acm_enable(struct usbd_class_node *const c_nd) in usbd_cdc_acm_enable() 233 static void usbd_cdc_acm_disable(struct usbd_class_node *const c_nd) in usbd_cdc_acm_disable() 243 static void usbd_cdc_acm_suspended(struct usbd_class_node *const c_nd) in usbd_cdc_acm_suspended() [all …]
|
/Zephyr-Core-3.5.0/cmake/linker_script/common/ |
D | common-ram.cmake | 130 zephyr_iterable_section(NAME usbd_class_node GROUP DATA_REGION ${XIP_ALIGN_WITH_INPUT} SUBALIGN 4)
|