Home
last modified time | relevance | path

Searched refs:devNode (Results 1 – 25 of 41) sorted by relevance

12

/ohos5.0/drivers/hdf_core/framework/core/host/src/
H A Dhdf_device_node.c32 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 Dhdf_device_object.c59 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 Dhdf_device.c33 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 Ddevhost_service.c67 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 Ddevhost_test.cpp225 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 Dhdf_device_node.h28 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 Dhdf_device_node_ext.c23 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 Dhdf_attribute_macro.c155 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 Dhdf_service_info.h22 …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 Denumerator.cpp54 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 Dmonitor.cpp147 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 Ddevice_manager.cpp50 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 Denumerator.cpp54 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 Dmonitor.cpp147 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 Ddevice_manager.cpp51 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 Denumerator_test.cpp62 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 Dmonitor_test.cpp62 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 Denumerator_test.cpp62 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 Dmonitor_test.cpp62 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 Ddevice_manager.h64 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 Di_device_mgr.h24 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 Ddevice_manager.h64 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 Di_device_mgr.h24 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 Dueventd_parameter.c19 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 Dgetdeviceudevconfbydevnode_fuzzer.cpp24 const char *devNode = reinterpret_cast<const char*>(data); in FuzzGetDeviceUdevConfByDevNode() local
25 if (GetDeviceUdevConfByDevNode(devNode) == NULL) { in FuzzGetDeviceUdevConfByDevNode()

12