Home
last modified time | relevance | path

Searched refs:cfg_nd (Results 1 – 10 of 10) sorted by relevance

/Zephyr-4.1.0/subsys/usb/device_next/
Dusbd_config.c36 struct usbd_config_node *cfg_nd; in usbd_config_get() local
38 SYS_SLIST_FOR_EACH_CONTAINER(usbd_configs(uds_ctx, speed), cfg_nd, node) { in usbd_config_get()
39 if (usbd_config_get_value(cfg_nd) == cfg) { in usbd_config_get()
40 return cfg_nd; in usbd_config_get()
59 static void usbd_config_classes_enable(struct usbd_config_node *const cfg_nd, in usbd_config_classes_enable() argument
64 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in usbd_config_classes_enable()
76 struct usbd_config_node *cfg_nd; in usbd_config_reset() local
79 cfg_nd = usbd_config_get_current(uds_ctx); in usbd_config_reset()
80 if (cfg_nd == NULL) { in usbd_config_reset()
84 ret = usbd_interface_shutdown(uds_ctx, cfg_nd); in usbd_config_reset()
[all …]
Dusbd_class.c53 struct usbd_config_node *cfg_nd; in usbd_class_get_by_config() local
55 cfg_nd = usbd_config_get(uds_ctx, speed, cnum); in usbd_class_get_by_config()
56 if (cfg_nd == NULL) { in usbd_class_get_by_config()
60 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in usbd_class_get_by_config()
74 struct usbd_config_node *cfg_nd; in usbd_class_get_by_iface() local
76 cfg_nd = usbd_config_get_current(uds_ctx); in usbd_class_get_by_iface()
77 if (cfg_nd == NULL) { in usbd_class_get_by_iface()
81 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in usbd_class_get_by_iface()
91 struct usbd_config_node *const cfg_nd, in xfer_owner_exist() argument
97 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in xfer_owner_exist()
[all …]
Dusbd_config.h19 static inline uint8_t usbd_config_get_value(const struct usbd_config_node *const cfg_nd) in usbd_config_get_value() argument
21 struct usb_cfg_descriptor *cfg_desc = cfg_nd->desc; in usbd_config_get_value()
31 static inline void usbd_config_set_value(const struct usbd_config_node *const cfg_nd, in usbd_config_set_value() argument
34 struct usb_cfg_descriptor *cfg_desc = cfg_nd->desc; in usbd_config_set_value()
Dusbd_init.c207 struct usbd_config_node *const cfg_nd) in init_configuration() argument
209 struct usb_cfg_descriptor *cfg_desc = cfg_nd->desc; in init_configuration()
216 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in init_configuration()
246 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in init_configuration()
280 struct usbd_config_node *cfg_nd; in usbd_init_configurations() local
284 SYS_SLIST_FOR_EACH_CONTAINER(&uds_ctx->hs_configs, cfg_nd, node) { in usbd_init_configurations()
287 ret = init_configuration(uds_ctx, USBD_SPEED_HS, cfg_nd); in usbd_init_configurations()
290 usbd_config_get_value(cfg_nd)); in usbd_init_configurations()
298 SYS_SLIST_FOR_EACH_CONTAINER(&uds_ctx->fs_configs, cfg_nd, node) { in usbd_init_configurations()
301 ret = init_configuration(uds_ctx, USBD_SPEED_FS, cfg_nd); in usbd_init_configurations()
[all …]
Dusbd_core.c65 struct usbd_config_node *cfg_nd; in usbd_class_bcast_event() local
72 cfg_nd = usbd_config_get_current(uds_ctx); in usbd_class_bcast_event()
73 if (cfg_nd == NULL) { in usbd_class_bcast_event()
78 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in usbd_class_bcast_event()
228 struct usbd_config_node *cfg_nd; in usbd_device_shutdown_core() local
231 SYS_SLIST_FOR_EACH_CONTAINER(&uds_ctx->hs_configs, cfg_nd, node) { in usbd_device_shutdown_core()
232 uint8_t cfg_value = usbd_config_get_value(cfg_nd); in usbd_device_shutdown_core()
240 SYS_SLIST_FOR_EACH_CONTAINER(&uds_ctx->fs_configs, cfg_nd, node) { in usbd_device_shutdown_core()
241 uint8_t cfg_value = usbd_config_get_value(cfg_nd); in usbd_device_shutdown_core()
Dusbd_interface.h21 struct usbd_config_node *const cfg_nd);
36 struct usbd_config_node *const cfg_nd);
Dusbd_interface.c111 struct usbd_config_node *const cfg_nd) in usbd_interface_shutdown() argument
115 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in usbd_interface_shutdown()
144 struct usbd_config_node *const cfg_nd) in usbd_interface_default() argument
146 struct usb_cfg_descriptor *desc = cfg_nd->desc; in usbd_interface_default()
Dusbd_shell.c24 struct usbd_config_node *cfg_nd; member
28 {.cfg_nd = &config_1_fs, .speed = USBD_SPEED_FS, .name = "FS1",},
29 {.cfg_nd = &config_1_hs, .speed = USBD_SPEED_HS, .name = "HS1",},
30 {.cfg_nd = &config_2_fs, .speed = USBD_SPEED_FS, .name = "FS2",},
31 {.cfg_nd = &config_2_hs, .speed = USBD_SPEED_HS, .name = "HS2",},
366 sh_configs[i].cfg_nd); in cmd_config_add()
Dusbd_ch9.c468 struct usbd_config_node *cfg_nd; in sreq_get_desc_cfg() local
492 cfg_nd = usbd_config_get(uds_ctx, get_desc_speed, idx + 1); in sreq_get_desc_cfg()
493 if (cfg_nd == NULL) { in sreq_get_desc_cfg()
501 memcpy(&other_desc, cfg_nd->desc, sizeof(other_desc)); in sreq_get_desc_cfg()
505 cfg_desc = cfg_nd->desc; in sreq_get_desc_cfg()
510 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in sreq_get_desc_cfg()
855 struct usbd_config_node *cfg_nd; in sreq_get_interface() local
864 cfg_nd = usbd_config_get_current(uds_ctx); in sreq_get_interface()
865 if (cfg_nd == NULL) { in sreq_get_interface()
870 cfg_desc = cfg_nd->desc; in sreq_get_interface()
/Zephyr-4.1.0/subsys/usb/device_next/app/
Dcdc_acm_serial.c50 struct usbd_config_node *cfg_nd; in register_cdc_acm_0() local
54 cfg_nd = &cdc_acm_serial_hs_config; in register_cdc_acm_0()
56 cfg_nd = &cdc_acm_serial_fs_config; in register_cdc_acm_0()
59 err = usbd_add_configuration(uds_ctx, speed, cfg_nd); in register_cdc_acm_0()