Searched refs:desc_nd (Results 1 – 3 of 3) sorted by relevance
| /Zephyr-4.1.0/subsys/usb/device_next/ |
| D | usbd_desc.c | 86 struct usbd_desc_node *desc_nd; in usbd_get_descriptor() local 88 SYS_DLIST_FOR_EACH_CONTAINER(&uds_ctx->descriptors, desc_nd, node) { in usbd_get_descriptor() 89 if (desc_nd->bDescriptorType == type) { in usbd_get_descriptor() 90 if (desc_nd->bDescriptorType == USB_DESC_STRING) { in usbd_get_descriptor() 91 if (desc_nd->str.idx == idx) { in usbd_get_descriptor() 92 return desc_nd; in usbd_get_descriptor() 96 if (desc_nd->bDescriptorType == USB_DESC_BOS) { in usbd_get_descriptor() 97 return desc_nd; in usbd_get_descriptor() 120 struct usbd_desc_node *const desc_nd) in usbd_add_descriptor() argument 140 if (sys_dnode_is_linked(&desc_nd->node)) { in usbd_add_descriptor() [all …]
|
| D | usbd_ch9.c | 709 struct usbd_desc_node *desc_nd; in desc_fill_bos_root() local 716 SYS_DLIST_FOR_EACH_CONTAINER(&uds_ctx->descriptors, desc_nd, node) { in desc_fill_bos_root() 717 if (desc_nd->bDescriptorType == USB_DESC_BOS) { in desc_fill_bos_root() 718 root->wTotalLength += desc_nd->bLength; in desc_fill_bos_root() 730 struct usbd_desc_node *desc_nd; in sreq_get_desc_bos() local 763 SYS_DLIST_FOR_EACH_CONTAINER(&uds_ctx->descriptors, desc_nd, node) { in sreq_get_desc_bos() 764 if (desc_nd->bDescriptorType == USB_DESC_BOS) { in sreq_get_desc_bos() 766 desc_nd->bLength, len, net_buf_tailroom(buf)); in sreq_get_desc_bos() 767 net_buf_add_mem(buf, desc_nd->ptr, MIN(len, desc_nd->bLength)); in sreq_get_desc_bos() 769 len -= MIN(len, desc_nd->bLength); in sreq_get_desc_bos()
|
| /Zephyr-4.1.0/include/zephyr/usb/ |
| D | usbd.h | 531 #define USBD_CONFIGURATION_DEFINE(name, attrib, power, desc_nd) \ argument 546 .str_desc_nd = desc_nd, \ 787 uint8_t usbd_str_desc_get_idx(const struct usbd_desc_node *const desc_nd); 796 void usbd_remove_descriptor(struct usbd_desc_node *const desc_nd);
|