Home
last modified time | relevance | path

Searched refs:usbd_class_node (Results 1 – 18 of 18) sorted by relevance

/Zephyr-Core-3.5.0/subsys/usb/device_next/
Dusbd_class_api.h29 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 …]
Dusbd_class.h38 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,
Dusbd_class.c27 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 …]
Dusbd_interface.c54 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()
Dusbd_data.ld4 ITERABLE_SECTION_RAM(usbd_class_node, 4)
Dusbd_endpoint.c123 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()
Dusbd_core.c67 struct usbd_class_node *c_nd; in usbd_class_bcast_event()
236 STRUCT_SECTION_FOREACH(usbd_class_node, node) { in usbd_pre_init()
Dusbd_ch9.c185 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()
Dusbd_config.c47 struct usbd_class_node *c_nd; in usbd_config_classes_enable()
Dusbd_init.c193 struct usbd_class_node *c_nd; in init_configuration()
Dusbd_shell.c427 STRUCT_SECTION_FOREACH(usbd_class_node, node) { in class_node_name_lookup()
/Zephyr-Core-3.5.0/include/zephyr/usb/
Dusbd.h195 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/
Dbt_hci.c121 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 …]
Dusbd_cdc_ecm.c55 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 …]
Dusbd_msc.c79 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 …]
Dloopback.c208 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()
Dusbd_cdc_acm.c53 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/
Dcommon-ram.cmake130 zephyr_iterable_section(NAME usbd_class_node GROUP DATA_REGION ${XIP_ALIGN_WITH_INPUT} SUBALIGN 4)