Lines Matching refs:funcs
309 int32_t UsbdFunction::SetDDKFunction(uint32_t funcs) in SetDDKFunction() argument
311 HDF_LOGD("%{public}s: SetDDKFunction funcs=%{public}d", __func__, funcs); in SetDDKFunction()
312 uint32_t ddkFuns = static_cast<uint32_t>(funcs) & USB_DDK_FUNCTION_SUPPORT; in SetDDKFunction()
380 int32_t UsbdFunction::UsbdEnableDevice(int32_t funcs) in UsbdEnableDevice() argument
393 ret = SetDDKFunction(funcs); in UsbdEnableDevice()
490 int32_t UsbdFunction::UsbdInitDDKFunction(uint32_t funcs) in UsbdInitDDKFunction() argument
493 if ((funcs & USB_FUNCTION_ACM) != 0) { in UsbdInitDDKFunction()
506 if ((funcs & USB_FUNCTION_ECM) != 0) { in UsbdInitDDKFunction()
519 if ((funcs & USB_FUNCTION_MTP) != 0 || (funcs & USB_FUNCTION_PTP) != 0) { in UsbdInitDDKFunction()
529 int32_t UsbdFunction::UsbdSetKernelFunction(int32_t kfuns, int32_t funcs) in UsbdSetKernelFunction() argument
555 return UsbdEnableDevice(funcs); in UsbdSetKernelFunction()
559 int32_t UsbdFunction::UsbdSetFunction(uint32_t funcs) in UsbdSetFunction() argument
561 HDF_LOGI("%{public}s: UsbdSetFunction funcs=%{public}d", __func__, funcs); in UsbdSetFunction()
562 if ((funcs | USB_FUNCTION_SUPPORT) != USB_FUNCTION_SUPPORT) { in UsbdSetFunction()
567 uint32_t kfuns = static_cast<uint32_t>(funcs) & (~USB_DDK_FUNCTION_SUPPORT); in UsbdSetFunction()
572 if (funcs == USB_FUNCTION_NONE) { in UsbdSetFunction()
577 if (UsbdFunction::SetDDKFunction(funcs)) { in UsbdSetFunction()
582 int32_t ret = UsbdSetKernelFunction(kfuns, funcs); in UsbdSetFunction()
588 if (funcs == USB_FUNCTION_NONE) { in UsbdSetFunction()
597 if (UsbdInitDDKFunction(funcs) != HDF_SUCCESS) { in UsbdSetFunction()
603 currentFuncs_ = funcs; in UsbdSetFunction()
612 int32_t UsbdFunction::UsbdUpdateFunction(uint32_t funcs) in UsbdUpdateFunction() argument
614 …if ((funcs | USB_FUNCTION_SUPPORT) != USB_FUNCTION_SUPPORT && funcs != (USB_FUNCTION_HDC + USB_FUN… in UsbdUpdateFunction()
615 funcs != (USB_FUNCTION_HDC + USB_FUNCTION_STORAGE)) { in UsbdUpdateFunction()
616 HDF_LOGE("%{public}s: funcs invalid funcs is: %{public}d", __func__, funcs); in UsbdUpdateFunction()
619 currentFuncs_ = funcs; in UsbdUpdateFunction()