/ohos5.0/drivers/hdf_core/framework/core/host/src/ |
H A D | hdf_device_node.c | 32 if (devNode == NULL) { in HdfDeviceNodePublishLocalService() 41 devNode->devId, devNode->policy, (struct HdfObject *)devNode->deviceObject.service); in HdfDeviceNodePublishLocalService() 49 (devNode->servName != NULL && strlen(devNode->servName) == 0)) { in HdfDeviceNodePublishService() 69 if (devNode == NULL) { in DeviceDriverBind() 94 if (devNode == NULL) { in HdfDeviceLaunchNode() 144 if (devNode == NULL || devNode->powerToken == NULL) { in HdfDeviceNodeRemovePowerStateListener() 155 if (devNode == NULL || devNode->deviceObject.service == NULL) { in HdfDeviceNodePublishPublicService() 171 if (devNode != NULL && devNode->servStatus) { in HdfDeviceNodeRemoveService() 183 if (devNode == NULL || devNode->devStatus != DEVNODE_LAUNCHED) { in HdfDeviceUnlaunchNode() 205 devNode->super.RemoveService(devNode); in HdfDeviceUnlaunchNode() [all …]
|
H A D | hdf_device_object.c | 59 return devNode->servName; in HdfDeviceGetServiceName() 225 if (devNode->device != NULL && devNode->device->super.Detach != NULL) { in HdfDeviceObjectRelease() 226 devNode->device->super.Detach(&devNode->device->super, devNode); in HdfDeviceObjectRelease() 243 devNode->driver = driverLoader->GetDriver(devNode->driverName); in HdfDeviceObjectRegister() 249 ret = devNode->device->super.Attach(&devNode->device->super, devNode); in HdfDeviceObjectRegister() 261 if (devNode == NULL || devNode->device == NULL) { in HdfDeviceObjectUnRegister() 265 return devNode->device->super.Detach(&devNode->device->super, devNode); in HdfDeviceObjectUnRegister() 280 if (devNode->servStatus) { in HdfDeviceObjectPublishService() 290 devNode->policy = policy; in HdfDeviceObjectPublishService() 298 return devNode->super.PublishService(devNode); in HdfDeviceObjectPublishService() [all …]
|
H A D | hdf_device.c | 33 struct HdfDeviceNode *devNode = NULL; in FindUsableDevNodeId() local 91 if (devNode->devId == 0 && AcquireNodeDeivceId(device, &devNode->devId) != HDF_SUCCESS) { in HdfDeviceAttach() 95 devNode->token->devid = devNode->devId; in HdfDeviceAttach() 96 ret = nodeIf->LaunchNode(devNode); in HdfDeviceAttach() 119 if (devNode->entry.next != NULL) { in HdfDeviceDetach() 120 DListRemove(&devNode->entry); in HdfDeviceDetach() 123 devNode->super.UnlaunchNode(devNode); in HdfDeviceDetach() 131 struct HdfDeviceNode *devNode = NULL; in HdfDeviceGetDeviceNode() local 134 if (devNode->devId == devid) { in HdfDeviceGetDeviceNode() 135 return devNode; in HdfDeviceGetDeviceNode() [all …]
|
H A D | devhost_service.c | 67 struct HdfDeviceNode *devNode = NULL; in DevHostServiceAddDevice() local 83 if (devNode != NULL) { in DevHostServiceAddDevice() 95 if (devNode == NULL) { in DevHostServiceAddDevice() 101 devNode->hostService = hostService; in DevHostServiceAddDevice() 102 devNode->device = device; in DevHostServiceAddDevice() 103 devNode->driver = driver; in DevHostServiceAddDevice() 104 ret = device->super.Attach(&device->super, devNode); in DevHostServiceAddDevice() 107 HdfDeviceNodeFreeInstance(devNode); in DevHostServiceAddDevice() 125 struct HdfDeviceNode *devNode = NULL; in DevHostServiceDelDevice() local 134 if (devNode == NULL) { in DevHostServiceDelDevice() [all …]
|
/ohos5.0/drivers/hdf_core/adapter/uhdf2/host/test/unittest/ |
H A D | devhost_test.cpp | 225 devNode->servStatus = false; 284 devNode->hostService = nullptr; 288 nodeIf->UnlaunchNode(devNode); 295 nodeIf = &devNode->super;\ 296 devNode->hostService = nullptr; 303 devNode->hostService = nullptr; 304 nodeIf = &devNode->super; 309 nodeIf->UnlaunchNode(devNode); 379 devNode->devId = 0; 393 devNode->servStatus = true; [all …]
|
/ohos5.0/drivers/hdf_core/interfaces/inner_api/host/shared/ |
H A D | hdf_device_node.h | 28 int (*PublishService)(struct HdfDeviceNode *devNode); 29 int (*RemoveService)(struct HdfDeviceNode *devNode); 30 int (*LaunchNode)(struct HdfDeviceNode *devNode); 31 void (*UnlaunchNode)(struct HdfDeviceNode *devNode); 64 void HdfDeviceNodeConstruct(struct HdfDeviceNode *devNode); 65 void HdfDeviceNodeDestruct(struct HdfDeviceNode *devNode); 67 void HdfDeviceNodeFreeInstance(struct HdfDeviceNode *devNode); 68 void HdfDeviceNodeDelete(struct HdfDeviceNode *devNode); 69 int HdfDeviceNodePublishPublicService(struct HdfDeviceNode *devNode); 70 int HdfDeviceNodeRemoveService(struct HdfDeviceNode *devNode); [all …]
|
/ohos5.0/drivers/hdf_core/framework/core/common/src/ |
H A D | hdf_device_node_ext.c | 23 struct HdfDeviceNode *devNode = NULL; in DeviceNodeExtDispatch() local 35 devNode = CONTAINER_OF(stub, struct HdfDeviceNode, deviceObject); in DeviceNodeExtDispatch() 36 deviceMethod = devNode->deviceObject.service; in DeviceNodeExtDispatch() 42 if (devNode->policy == SERVICE_POLICY_CAPACITY) { in DeviceNodeExtDispatch() 68 if (devNode->policy == SERVICE_POLICY_CAPACITY) { in DeviceNodeExtPublishService() 69 devNodeExt->ioService = HdfIoServicePublish(devNode->servName, devNode->permission); in DeviceNodeExtPublishService() 80 ret = HdfDeviceNodePublishPublicService(devNode); in DeviceNodeExtPublishService() 91 int DeviceNodeExtRemoveService(struct HdfDeviceNode *devNode) in DeviceNodeExtRemoveService() argument 94 if (devNode == NULL) { in DeviceNodeExtRemoveService() 98 if (devNode->policy == SERVICE_POLICY_CAPACITY) { in DeviceNodeExtRemoveService() [all …]
|
H A D | hdf_attribute_macro.c | 155 const struct HdfDeviceNodeType *devNode = NULL; in GetDevcieNodeList() local 157 DLIST_FOR_EACH_ENTRY(devNode, &device->deviceNodes, struct HdfDeviceNodeType, deviceNodeEntry) { in GetDevcieNodeList() 162 if (!GetDeviceNodeInfo(devNode, devInfo)) { in GetDevcieNodeList() 188 struct HdfDeviceNodeType *devNode = NULL; in AttributeManagerFreeHost() local 192 … DLIST_FOR_EACH_ENTRY_SAFE(devNode, devNodeTemp, &device->deviceNodes, struct HdfDeviceNodeType, in AttributeManagerFreeHost() 194 OsalMemFree(devNode); in AttributeManagerFreeHost()
|
/ohos5.0/drivers/hdf_core/framework/core/shared/include/ |
H A D | hdf_service_info.h | 22 …ic inline void HdfServiceInfoInit(struct HdfServiceInfo *info, const struct HdfDeviceNode *devNode) in HdfServiceInfoInit() argument 24 info->servName = devNode->servName; in HdfServiceInfoInit() 25 info->servInfo = devNode->servInfo; in HdfServiceInfoInit() 26 info->devClass = devNode->deviceObject.deviceClass; in HdfServiceInfoInit() 27 info->devId = devNode->devId; in HdfServiceInfoInit() 28 info->interfaceDesc = devNode->interfaceDesc; in HdfServiceInfoInit()
|
/ohos5.0/foundation/multimodalinput/input/intention/services/device_manager/src/ |
H A D | enumerator.cpp | 54 const std::string devNode { dent->d_name }; in ScanAndAddDevices() local 55 const std::string devPath { DEV_INPUT_PATH + devNode }; in ScanAndAddDevices() 64 AddDevice(devNode); in ScanAndAddDevices() 70 void Enumerator::AddDevice(const std::string &devNode) const in AddDevice() 74 devMgr_->AddDevice(devNode); in AddDevice()
|
H A D | monitor.cpp | 147 std::string devNode { event->name }; in HandleInotifyEvent() local 150 AddDevice(devNode); in HandleInotifyEvent() 152 RemoveDevice(devNode); in HandleInotifyEvent() 156 void Monitor::AddDevice(const std::string &devNode) const in AddDevice() 160 devMgr_->AddDevice(devNode); in AddDevice() 163 void Monitor::RemoveDevice(const std::string &devNode) const in RemoveDevice() 167 devMgr_->RemoveDevice(devNode); in RemoveDevice()
|
H A D | device_manager.cpp | 50 void DeviceManager::HotplugHandler::AddDevice(const std::string &devNode) in AddDevice() argument 52 devMgr_.AddDevice(devNode); in AddDevice() 55 void DeviceManager::HotplugHandler::RemoveDevice(const std::string &devNode) in RemoveDevice() argument 57 devMgr_.RemoveDevice(devNode); in RemoveDevice() 158 int32_t DeviceManager::ParseDeviceId(const std::string &devNode) in ParseDeviceId() argument 164 if (std::regex_match(devNode, mr, pattern)) { in ParseDeviceId() 176 const std::string devPath { DEV_INPUT_PATH + devNode }; in AddDevice() 188 int32_t deviceId = ParseDeviceId(devNode); in AddDevice() 200 const std::string lSysPath { SYS_INPUT_PATH + devNode }; in AddDevice() 225 const std::string devPath { DEV_INPUT_PATH + devNode }; in RemoveDevice() [all …]
|
/ohos5.0/base/msdp/device_status/intention/services/device_manager/src/ |
H A D | enumerator.cpp | 54 const std::string devNode { dent->d_name }; in ScanAndAddDevices() local 55 const std::string devPath { DEV_INPUT_PATH + devNode }; in ScanAndAddDevices() 64 AddDevice(devNode); in ScanAndAddDevices() 70 void Enumerator::AddDevice(const std::string &devNode) const in AddDevice() 74 devMgr_->AddDevice(devNode); in AddDevice()
|
H A D | monitor.cpp | 147 std::string devNode { event->name }; in HandleInotifyEvent() local 150 AddDevice(devNode); in HandleInotifyEvent() 152 RemoveDevice(devNode); in HandleInotifyEvent() 156 void Monitor::AddDevice(const std::string &devNode) const in AddDevice() 160 devMgr_->AddDevice(devNode); in AddDevice() 163 void Monitor::RemoveDevice(const std::string &devNode) const in RemoveDevice() 167 devMgr_->RemoveDevice(devNode); in RemoveDevice()
|
H A D | device_manager.cpp | 51 void DeviceManager::HotplugHandler::AddDevice(const std::string &devNode) in AddDevice() argument 53 devMgr_.AddDevice(devNode); in AddDevice() 56 void DeviceManager::HotplugHandler::RemoveDevice(const std::string &devNode) in RemoveDevice() argument 58 devMgr_.RemoveDevice(devNode); in RemoveDevice() 159 int32_t DeviceManager::ParseDeviceId(const std::string &devNode) in ParseDeviceId() argument 165 if (std::regex_match(devNode, mr, pattern)) { in ParseDeviceId() 176 const std::string devPath { DEV_INPUT_PATH + devNode }; in AddDevice() 188 int32_t deviceId = ParseDeviceId(devNode); in AddDevice() 200 const std::string lSysPath { SYS_INPUT_PATH + devNode }; in AddDevice() 225 const std::string devPath { DEV_INPUT_PATH + devNode }; in RemoveDevice() [all …]
|
/ohos5.0/foundation/multimodalinput/input/intention/services/test/unittest/src/ |
H A D | enumerator_test.cpp | 62 void AddDevice(const std::string &devNode) override in AddDevice() argument 64 devMgr_.DeviceManager::AddDevice(devNode); in AddDevice() 66 void RemoveDevice(const std::string &devNode) override in RemoveDevice() argument 68 devMgr_.DeviceManager::RemoveDevice(devNode); in RemoveDevice()
|
H A D | monitor_test.cpp | 62 void AddDevice(const std::string &devNode) override in AddDevice() argument 64 devMgr_.DeviceManager::AddDevice(devNode); in AddDevice() 66 void RemoveDevice(const std::string &devNode) override in RemoveDevice() argument 68 devMgr_.DeviceManager::RemoveDevice(devNode); in RemoveDevice()
|
/ohos5.0/base/msdp/device_status/test/unittest/intention/services/src/ |
H A D | enumerator_test.cpp | 62 void AddDevice(const std::string &devNode) override in AddDevice() argument 64 devMgr_.DeviceManager::AddDevice(devNode); in AddDevice() 66 void RemoveDevice(const std::string &devNode) override in RemoveDevice() argument 68 devMgr_.DeviceManager::RemoveDevice(devNode); in RemoveDevice()
|
H A D | monitor_test.cpp | 62 void AddDevice(const std::string &devNode) override in AddDevice() argument 64 devMgr_.DeviceManager::AddDevice(devNode); in AddDevice() 66 void RemoveDevice(const std::string &devNode) override in RemoveDevice() argument 68 devMgr_.DeviceManager::RemoveDevice(devNode); in RemoveDevice()
|
/ohos5.0/foundation/multimodalinput/input/intention/services/device_manager/include/ |
H A D | device_manager.h | 64 void AddDevice(const std::string &devNode) override; 65 void RemoveDevice(const std::string &devNode) override; 76 int32_t ParseDeviceId(const std::string &devNode); 84 std::shared_ptr<IDevice> AddDevice(const std::string &devNode); 85 std::shared_ptr<IDevice> RemoveDevice(const std::string &devNode);
|
H A D | i_device_mgr.h | 24 virtual void AddDevice(const std::string &devNode) = 0; 25 virtual void RemoveDevice(const std::string &devNode) = 0;
|
/ohos5.0/base/msdp/device_status/intention/services/device_manager/include/ |
H A D | device_manager.h | 64 void AddDevice(const std::string &devNode) override; 65 void RemoveDevice(const std::string &devNode) override; 76 int32_t ParseDeviceId(const std::string &devNode); 84 std::shared_ptr<IDevice> AddDevice(const std::string &devNode); 85 std::shared_ptr<IDevice> RemoveDevice(const std::string &devNode);
|
H A D | i_device_mgr.h | 24 virtual void AddDevice(const std::string &devNode) = 0; 25 virtual void RemoveDevice(const std::string &devNode) = 0;
|
/ohos5.0/base/startup/init/ueventd/lite/ |
H A D | ueventd_parameter.c | 19 int SetUeventDeviceParameter(const char *devNode, int action) in SetUeventDeviceParameter() argument 21 (void)(devNode); in SetUeventDeviceParameter()
|
/ohos5.0/base/startup/init/test/fuzztest/getdeviceudevconfbydevnode_fuzzer/ |
H A D | getdeviceudevconfbydevnode_fuzzer.cpp | 24 const char *devNode = reinterpret_cast<const char*>(data); in FuzzGetDeviceUdevConfByDevNode() local 25 if (GetDeviceUdevConfByDevNode(devNode) == NULL) { in FuzzGetDeviceUdevConfByDevNode()
|