Lines Matching refs:cfg_nd
53 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()
124 struct usbd_config_node *cfg_nd; in usbd_class_handle_xfer() local
127 cfg_nd = usbd_config_get_current(uds_ctx); in usbd_class_handle_xfer()
128 if (!xfer_owner_exist(uds_ctx, cfg_nd, buf)) { in usbd_class_handle_xfer()
144 struct usbd_config_node *cfg_nd; in usbd_class_get_by_ep() local
163 cfg_nd = usbd_config_get(uds_ctx, speed, cfg); in usbd_class_get_by_ep()
164 if (cfg_nd == NULL) { in usbd_class_get_by_ep()
168 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in usbd_class_get_by_ep()
181 struct usbd_config_node *cfg_nd; in usbd_class_get_by_req() local
184 cfg_nd = usbd_config_get_current(uds_ctx); in usbd_class_get_by_req()
185 if (cfg_nd == NULL) { in usbd_class_get_by_req()
189 SYS_SLIST_FOR_EACH_CONTAINER(&cfg_nd->class_list, c_nd, node) { in usbd_class_get_by_req()
237 struct usbd_config_node *cfg_nd; in usbd_class_append() local
239 cfg_nd = usbd_config_get(uds_ctx, speed, cfg); in usbd_class_append()
240 if (cfg_nd == NULL) { in usbd_class_append()
244 sys_slist_append(&cfg_nd->class_list, &c_nd->node); in usbd_class_append()
254 struct usbd_config_node *cfg_nd; in usbd_class_remove() local
256 cfg_nd = usbd_config_get(uds_ctx, speed, cfg); in usbd_class_remove()
257 if (cfg_nd == NULL) { in usbd_class_remove()
261 if (!sys_slist_find_and_remove(&cfg_nd->class_list, &c_nd->node)) { in usbd_class_remove()
272 struct usbd_config_node *cfg_nd; in usbd_class_remove_all() local
276 cfg_nd = usbd_config_get(uds_ctx, speed, cfg); in usbd_class_remove_all()
277 if (cfg_nd == NULL) { in usbd_class_remove_all()
281 while ((node = sys_slist_get(&cfg_nd->class_list))) { in usbd_class_remove_all()