Lines Matching defs:cdesc
186 usb_config_descriptor_t *cdesc;
210 cdesc = usbd_get_config_descriptor(dev);
211 if (cdesc == NULL || cdesc->bConfigurationValue != configno) {
220 cdesc = usbd_get_config_descriptor(dev);
221 if (cdesc == NULL ||
222 cdesc->bConfigurationValue != configno)
228 for (ifaceno = 0; ifaceno < cdesc->bNumInterfaces; ifaceno++) {
904 usb_config_descriptor_t *cdesc;
913 cdesc = usbd_get_config_descriptor(sc->sc_udev);
914 if (ifaceno < 0 || ifaceno >= cdesc->bNumInterfaces ||
968 usb_config_descriptor_t *cdesc;
1061 cdesc = usbd_get_cdesc(sc->sc_udev, ai->uai_config_index,
1063 if (cdesc == NULL)
1065 idesc = usbd_find_idesc(cdesc, ai->uai_interface_index, 0);
1067 free(cdesc, M_TEMP, UGETW(cdesc->wTotalLength));
1070 ai->uai_alt_no = usbd_get_no_alts(cdesc,
1072 free(cdesc, M_TEMP, cdesc_len);
1080 cdesc = usbd_get_cdesc(sc->sc_udev, cd->ucd_config_index,
1082 if (cdesc == NULL)
1084 cd->ucd_desc = *cdesc;
1085 free(cdesc, M_TEMP, cdesc_len);
1089 cdesc = usbd_get_cdesc(sc->sc_udev, id->uid_config_index,
1091 if (cdesc == NULL)
1098 idesc = usbd_find_idesc(cdesc, id->uid_interface_index, alt);
1100 free(cdesc, M_TEMP, UGETW(cdesc->wTotalLength));
1104 free(cdesc, M_TEMP, cdesc_len);
1108 cdesc = usbd_get_cdesc(sc->sc_udev, ed->ued_config_index,
1110 if (cdesc == NULL)
1117 edesc = usbd_find_edesc(cdesc, ed->ued_interface_index,
1120 free(cdesc, M_TEMP, UGETW(cdesc->wTotalLength));
1124 free(cdesc, M_TEMP, cdesc_len);
1134 cdesc = usbd_get_cdesc(sc->sc_udev, fd->ufd_config_index,
1136 if (cdesc == NULL)
1150 error = uiomove((void *)cdesc, len, &uio);
1151 free(cdesc, M_TEMP, cdesc_len);