Lines Matching defs:UsbImpl
53 HdfDevEventlistener UsbImpl::listenerForLoadService_ = {nullptr};
54 UsbdLoadService UsbImpl::loadUsbService_ = {USB_SYSTEM_ABILITY_ID};
55 UsbdLoadService UsbImpl::loadHdfEdm_ = {HDF_EXTERNAL_DEVICE_MANAGER_SA_ID};
56 UsbdSubscriber UsbImpl::subscribers_[MAX_SUBSCRIBER] = {{0}};
57 bool UsbImpl::isGadgetConnected_ = false;
58 uint32_t UsbImpl::attachCount_ = 0;
59 uint32_t UsbImpl::attachFailedCount_ = 0;
73 using OHOS::HDI::Usb::V1_1::UsbImpl;
74 UsbImpl *service = new (std::nothrow) UsbImpl();
81 UsbImpl::UsbImpl() : session_(nullptr), device_(nullptr)
90 UsbImpl::~UsbImpl()
95 HostDevice *UsbImpl::FindDevFromService(uint8_t busNum, uint8_t devAddr)
120 void UsbImpl::MakeUsbControlParams(
138 void UsbImpl::MakeGetActiveUsbControlParams(
156 int32_t UsbImpl::UsbControlTransferEx(HostDevice *dev, UsbControlParams *ctrParams, int32_t timeout)
214 void UsbImpl::MakeSetActiveUsbControlParams(
232 int32_t UsbImpl::ReOpenDevice(HostDevice *port)
267 UsbInterfaceHandle *UsbImpl::InterfaceIdToHandle(const HostDevice *dev, uint8_t id)
282 int32_t UsbImpl::UsbdRequestSyncReleaseList(HostDevice *port)
308 int32_t UsbImpl::UsbdRequestASyncReleaseList(HostDevice *port)
334 int32_t UsbImpl::UsbdBulkASyncListReleasePort(HostDevice *port)
351 int32_t UsbImpl::UsbdFindRequestSyncAndCreat(
404 int32_t UsbImpl::UsbdFindRequestSyncAndCreatwithLength(HostDevice *port, uint8_t interfaceId,
461 int32_t UsbImpl::UsbdBulkReadSyncBase(
503 int32_t UsbImpl::UsbdBulkWriteSyncBase(
541 UsbdRequestASync *UsbImpl::UsbdFindRequestASync(HostDevice *port, uint8_t interfaceId, uint8_t pipeAddr)
593 int32_t UsbImpl::FunRequestQueueFillAndSubmit(
635 int32_t UsbImpl::GetRequestMsgFromQueue(HostDevice *port, UsbdRequestASync **reqMsg)
660 int32_t UsbImpl::GetRequestMsgData(
691 int32_t UsbImpl::UsbdRequestASyncReleaseData(UsbdRequestASync *request)
714 UsbdBulkASyncList *UsbImpl::UsbdBulkASyncListFind(HostDevice *port, uint8_t ifId, uint8_t epId)
731 UsbdBulkASyncList *UsbImpl::UsbdBulkASyncListInit(HostDevice *port, uint8_t ifId, uint8_t epId)
744 int32_t UsbImpl::InitAsmBufferHandle(UsbdBufferHandle *handle, int32_t fd, int32_t size)
773 int32_t UsbImpl::UsbdBulkReadASyncSubmitStart(UsbdBulkASyncList *list)
802 int32_t UsbImpl::UsbdBulkASyncWriteSubmitStart(UsbdBulkASyncList *list)
831 void UsbImpl::ReleaseAsmBufferHandle(UsbdBufferHandle *handle)
856 int32_t UsbImpl::BulkRequestCancel(UsbdBulkASyncList *list)
884 void UsbImpl::ReportUsbdSysEvent(int32_t code, UsbPnpNotifyMatchInfoTable *infoTable)
908 int32_t UsbImpl::UsbdPnpNotifyAddAndRemoveDevice(HdfSBuf *data, UsbdSubscriber *usbdSubscriber, uint32_t id)
914 sptr<UsbImpl> super = static_cast<UsbImpl *>(usbdSubscriber->impl);
960 int32_t UsbImpl::UsbdPnpLoaderEventReceived(void *priv, uint32_t id, HdfSBuf *data)
998 int32_t UsbImpl::UsbdLoadServiceCallback(void *priv, uint32_t id, HdfSBuf *data)
1017 void UsbImpl::UpdateFunctionStatus()
1036 int32_t UsbImpl::UsbdEventHandle(const sptr<UsbImpl> &inst)
1038 UsbImpl::UpdateFunctionStatus();
1048 int32_t UsbImpl::UsbdEventHandleRelease(void)
1059 int32_t UsbImpl::UsbdReleaseDevices()
1073 int32_t UsbImpl::OpenDevice(const UsbDev &dev)
1098 int32_t UsbImpl::CloseDevice(const UsbDev &dev)
1124 int32_t UsbImpl::ResetDevice(const UsbDev &dev)
1143 int32_t UsbImpl::GetDeviceDescriptor(const UsbDev &dev, std::vector<uint8_t> &descriptor)
1165 int32_t UsbImpl::GetStringDescriptor(const UsbDev &dev, uint8_t descId, std::vector<uint8_t> &descriptor)
1190 int32_t UsbImpl::GetConfigDescriptor(const UsbDev &dev, uint8_t descId, std::vector<uint8_t> &descriptor)
1214 int32_t UsbImpl::GetRawDescriptor(const UsbDev &dev, std::vector<uint8_t> &descriptor)
1232 int32_t UsbImpl::GetFileDescriptor(const UsbDev &dev, int32_t &fd)
1247 int32_t UsbImpl::GetDeviceFileDescriptor(const UsbDev &dev, int32_t &fd)
1262 int32_t UsbImpl::SetConfig(const UsbDev &dev, uint8_t configIndex)
1317 int32_t UsbImpl::GetConfig(const UsbDev &dev, uint8_t &configIndex)
1336 int32_t UsbImpl::ClaimInterface(const UsbDev &dev, uint8_t interfaceId, uint8_t force)
1376 int32_t UsbImpl::ManageInterface(const UsbDev &dev, uint8_t interfaceId, bool disable)
1398 int32_t UsbImpl::ReleaseInterface(const UsbDev &dev, uint8_t interfaceId)
1441 int32_t UsbImpl::SetInterface(const UsbDev &dev, uint8_t interfaceId, uint8_t altIndex)
1469 int32_t UsbImpl::BulkTransferRead(const UsbDev &dev, const UsbPipe &pipe, int32_t timeout, std::vector<uint8_t> &data)
1503 int32_t UsbImpl::BulkTransferReadwithLength(const UsbDev &dev,
1553 int32_t UsbImpl::BulkTransferWrite(
1577 int32_t UsbImpl::ControlTransferRead(const UsbDev &dev, const UsbCtrlTransfer &ctrl, std::vector<uint8_t> &data)
1619 int32_t UsbImpl::ControlTransferWrite(const UsbDev &dev, const UsbCtrlTransfer &ctrl, const std::vector<uint8_t> &data)
1653 int32_t UsbImpl::ControlTransferReadwithLength(
1697 int32_t UsbImpl::InterruptTransferRead(
1731 int32_t UsbImpl::InterruptTransferWrite(
1754 int32_t UsbImpl::IsoTransferRead(const UsbDev &dev, const UsbPipe &pipe, int32_t timeout, std::vector<uint8_t> &data)
1789 int32_t UsbImpl::IsoTransferWrite(
1814 int32_t UsbImpl::RequestQueue(
1859 int32_t UsbImpl::RequestWait(
1903 int32_t UsbImpl::RequestCancel(const UsbDev &dev, const UsbPipe &pipe)
1927 int32_t UsbImpl::GetCurrentFunctions(int32_t &funcs)
1933 int32_t UsbImpl::SetCurrentFunctions(int32_t funcs)
1946 void UsbImpl::parsePortPath()
1968 int32_t UsbImpl::SetPortRole(int32_t portId, int32_t powerRole, int32_t dataRole)
1979 int32_t UsbImpl::QueryPort(int32_t &portId, int32_t &powerRole, int32_t &dataRole, int32_t &mode)
1990 int32_t UsbImpl::BindUsbdSubscriber(const sptr<IUsbdSubscriber> &subscriber)
2014 subscribers_[i].deathRecipient = new UsbImpl::UsbDeathRecipient(subscriber);
2042 int32_t UsbImpl::UnbindUsbdSubscriber(const sptr<IUsbdSubscriber> &subscriber)
2075 void UsbImpl::UsbDeathRecipient::OnRemoteDied(const wptr<IRemoteObject> &object)
2079 if (UsbImpl::subscribers_[i].subscriber == deathSubscriber_) {
2087 UsbImpl::subscribers_[i].subscriber = nullptr;
2090 if (DdkListenerMgrRemove(&UsbImpl::subscribers_[i].usbPnpListener) != HDF_SUCCESS) {
2095 int32_t UsbImpl::RegBulkCallback(const UsbDev &dev, const UsbPipe &pipe, const sptr<IUsbdBulkCallback> &cb)
2117 int32_t UsbImpl::UnRegBulkCallback(const UsbDev &dev, const UsbPipe &pipe)
2134 int32_t UsbImpl::BulkRead(const UsbDev &dev, const UsbPipe &pipe, const sptr<Ashmem> &ashmem)
2167 int32_t UsbImpl::BulkWrite(const UsbDev &dev, const UsbPipe &pipe, const sptr<Ashmem> &ashmem)
2200 int32_t UsbImpl::BulkCancel(const UsbDev &dev, const UsbPipe &pipe)
2222 int32_t UsbImpl::ClearHalt(const UsbDev &dev, const UsbPipe &pipe)
2240 int32_t UsbImpl::GetInterfaceActiveStatus(const UsbDev &dev, uint8_t interfaceId, bool &unactivated)
2256 int32_t UsbImpl::GetDeviceSpeed(const UsbDev &dev, uint8_t &speed)