Lines Matching defs:descriptor
77 static void DoChangeFunction(struct UsbFnFunction * const function, struct UsbFnDescriptorData * const descriptor)
83 if ((descriptor->functionMask & funcInfo[i].numberMask) != 0) {
94 static void UsbFnChangeFunction(struct UsbFnDeviceDesc * const des, struct UsbFnDescriptorData * const descriptor)
98 if (des == NULL || descriptor == NULL) {
104 DoChangeFunction(des->configs[i]->functions[j], descriptor);
109 const struct UsbFnDevice *UsbFnCreateDevice(const char *udcName, struct UsbFnDescriptorData *descriptor)
115 if (udcName == NULL || descriptor == NULL) {
123 HDF_LOGD("%{public}s: type=%{public}d, fMask=%{public}d", __func__, descriptor->type, descriptor->functionMask);
124 if (descriptor->type == USBFN_DESC_DATA_TYPE_PROP) {
125 property = descriptor->property;
126 HDF_LOGD("%{public}s: use descriptor in HCS", __func__);
133 des = descriptor->descriptor;
135 UsbFnChangeFunction(des, descriptor);