Lines Matching defs:cdesc

484 	usb_config_descriptor_t *cdesc;
520 cdesc = usbd_get_config_descriptor(dev);
521 if (!cdesc || cdesc->bConfigurationValue != configno) {
1624 usb_config_descriptor_t *cdesc = NULL, *tdesc, cdescr;
1636 cdesc = kmem_alloc(len, KM_SLEEP);
1637 memcpy(cdesc, tdesc, len);
1644 cdesc = kmem_alloc(len, KM_SLEEP);
1645 err = usbd_get_config_desc_full(sc->sc_udev, index, cdesc, len);
1647 kmem_free(cdesc, len);
1648 cdesc = NULL;
1652 DPRINTFN(5, "req len=%jd cdesc=%jx", len, (uintptr_t)cdesc, 0, 0);
1653 if (cdesc && lenp)
1655 return cdesc;
1678 usb_config_descriptor_t *cdesc;
1920 cdesc = ugen_get_cdesc(sc, ai->uai_config_index, &cdesclen);
1921 if (cdesc == NULL)
1923 idesc = usbd_find_idesc(cdesc, ai->uai_interface_index, 0);
1925 kmem_free(cdesc, cdesclen);
1928 ai->uai_alt_no = usbd_get_no_alts(cdesc,
1930 kmem_free(cdesc, cdesclen);
1938 cdesc = ugen_get_cdesc(sc, cd->ucd_config_index, &cdesclen);
1939 if (cdesc == NULL)
1941 cd->ucd_desc = *cdesc;
1942 kmem_free(cdesc, cdesclen);
1946 cdesc = ugen_get_cdesc(sc, id->uid_config_index, &cdesclen);
1947 if (cdesc == NULL)
1954 idesc = usbd_find_idesc(cdesc, id->uid_interface_index, alt);
1956 kmem_free(cdesc, cdesclen);
1960 kmem_free(cdesc, cdesclen);
1964 cdesc = ugen_get_cdesc(sc, ed->ued_config_index, &cdesclen);
1965 if (cdesc == NULL)
1972 edesc = usbd_find_edesc(cdesc, ed->ued_interface_index,
1975 kmem_free(cdesc, cdesclen);
1979 kmem_free(cdesc, cdesclen);
1988 cdesc = ugen_get_cdesc(sc, fd->ufd_config_index, &cdesclen);
1989 if (cdesc == NULL)
2002 error = uiomove((void *)cdesc, len, &uio);
2003 kmem_free(cdesc, cdesclen);