Home
last modified time | relevance | path

Searched refs:devNode (Results 1 - 15 of 15) sorted by relevance

/drivers/hdf_core/framework/core/host/src/
H A Dhdf_device_node.c30 static int HdfDeviceNodePublishLocalService(struct HdfDeviceNode *devNode) in HdfDeviceNodePublishLocalService() argument
32 if (devNode == NULL) { in HdfDeviceNodePublishLocalService()
36 if (devNode->hostService == NULL) { in HdfDeviceNodePublishLocalService()
40 return HdfServiceObserverPublishService(&(devNode->hostService->observer), devNode->servName, in HdfDeviceNodePublishLocalService()
41 devNode->devId, devNode->policy, (struct HdfObject *)devNode->deviceObject.service); in HdfDeviceNodePublishLocalService()
44 static int HdfDeviceNodePublishService(struct HdfDeviceNode *devNode) in HdfDeviceNodePublishService() argument
48 if (devNode in HdfDeviceNodePublishService()
65 DeviceDriverBind(struct HdfDeviceNode *devNode) DeviceDriverBind() argument
90 HdfDeviceLaunchNode(struct HdfDeviceNode *devNode) HdfDeviceLaunchNode() argument
129 HdfDeviceNodeAddPowerStateListener( struct HdfDeviceNode *devNode, const struct IPowerEventListener *listener) HdfDeviceNodeAddPowerStateListener() argument
140 HdfDeviceNodeRemovePowerStateListener( struct HdfDeviceNode *devNode, const struct IPowerEventListener *listener) HdfDeviceNodeRemovePowerStateListener() argument
152 HdfDeviceNodePublishPublicService(struct HdfDeviceNode *devNode) HdfDeviceNodePublishPublicService() argument
169 HdfDeviceNodeRemoveService(struct HdfDeviceNode *devNode) HdfDeviceNodeRemoveService() argument
179 HdfDeviceUnlaunchNode(struct HdfDeviceNode *devNode) HdfDeviceUnlaunchNode() argument
220 HdfDeviceNodeConstruct(struct HdfDeviceNode *devNode) HdfDeviceNodeConstruct() argument
233 HdfDeviceNodeDestruct(struct HdfDeviceNode *devNode) HdfDeviceNodeDestruct() argument
262 struct HdfDeviceNode *devNode = NULL; HdfDeviceNodeNewInstance() local
298 HdfDeviceNodeFreeInstance(struct HdfDeviceNode *devNode) HdfDeviceNodeFreeInstance() argument
[all...]
H A Dhdf_device_object.c34 struct HdfDeviceNode *devNode = NULL; in HdfDeviceSubscribeService() local
39 devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( in HdfDeviceSubscribeService()
41 hostService = devNode->hostService; in HdfDeviceSubscribeService()
47 return HdfServiceObserverSubscribeService(&hostService->observer, serviceName, devNode->devId, callback); in HdfDeviceSubscribeService()
52 struct HdfDeviceNode *devNode = NULL; in HdfDeviceGetServiceName() local
57 devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( in HdfDeviceGetServiceName()
59 return devNode->servName; in HdfDeviceGetServiceName()
64 struct HdfDeviceNode *devNode = NULL; in HdfPmRegisterPowerListener() local
68 devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( in HdfPmRegisterPowerListener()
70 return HdfDeviceNodeAddPowerStateListener(devNode, listene in HdfPmRegisterPowerListener()
75 struct HdfDeviceNode *devNode = NULL; HdfPmUnregisterPowerListener() local
86 struct HdfDeviceNode *devNode = NULL; HdfPmAcquireDevice() local
102 struct HdfDeviceNode *devNode = NULL; HdfPmReleaseDevice() local
119 struct HdfDeviceNode *devNode = NULL; HdfPmAcquireDeviceAsync() local
133 struct HdfDeviceNode *devNode = NULL; HdfPmReleaseDeviceAsync() local
148 struct HdfDeviceNode *devNode = NULL; HdfPmSetMode() local
220 struct HdfDeviceNode *devNode = CONTAINER_OF(dev, struct HdfDeviceNode, deviceObject); HdfDeviceObjectRelease() local
234 struct HdfDeviceNode *devNode = CONTAINER_OF(dev, struct HdfDeviceNode, deviceObject); HdfDeviceObjectRegister() local
260 struct HdfDeviceNode *devNode = CONTAINER_OF(dev, struct HdfDeviceNode, deviceObject); HdfDeviceObjectUnRegister() local
271 struct HdfDeviceNode *devNode = CONTAINER_OF(dev, struct HdfDeviceNode, deviceObject); HdfDeviceObjectPublishService() local
303 struct HdfDeviceNode *devNode = CONTAINER_OF(dev, struct HdfDeviceNode, deviceObject); HdfDeviceObjectRemoveService() local
316 struct HdfDeviceNode *devNode = CONTAINER_OF(dev, struct HdfDeviceNode, deviceObject); HdfDeviceObjectSetServInfo() local
329 struct HdfDeviceNode *devNode = CONTAINER_OF(dev, struct HdfDeviceNode, deviceObject); HdfDeviceObjectUpdate() local
340 struct HdfDeviceNode *devNode = CONTAINER_OF(dev, struct HdfDeviceNode, deviceObject); HdfDeviceObjectSetInterfaceDesc() local
[all...]
H A Dhdf_device.c33 struct HdfDeviceNode *devNode = NULL; in FindUsableDevNodeId() local
36 DLIST_FOR_EACH_ENTRY(devNode, &device->devNodes, struct HdfDeviceNode, entry) { in FindUsableDevNodeId()
37 if (DEVNODEID(devNode->devId) == nodeId) { in FindUsableDevNodeId()
79 static int HdfDeviceAttach(struct IHdfDevice *devInst, struct HdfDeviceNode *devNode) in HdfDeviceAttach() argument
83 struct IDeviceNode *nodeIf = (struct IDeviceNode *)devNode; in HdfDeviceAttach()
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()
105 HdfDeviceDetach(struct IHdfDevice *devInst, struct HdfDeviceNode *devNode) HdfDeviceDetach() argument
131 struct HdfDeviceNode *devNode = NULL; HdfDeviceGetDeviceNode() local
145 struct HdfDeviceNode *devNode = HdfDeviceGetDeviceNode(device, devid); HdfDeviceDetachWithDevid() local
166 struct HdfDeviceNode *devNode = NULL; HdfDeviceDestruct() local
[all...]
H A Ddevhost_service.c67 struct HdfDeviceNode *devNode = NULL; in DevHostServiceAddDevice() local
82 devNode = device->super.GetDeviceNode(&device->super, deviceInfo->deviceId); in DevHostServiceAddDevice()
83 if (devNode != NULL) { in DevHostServiceAddDevice()
94 devNode = HdfDeviceNodeNewInstance(deviceInfo, driver); in DevHostServiceAddDevice()
95 if (devNode == NULL) { in DevHostServiceAddDevice()
96 HDF_LOGE("failed to add device, create devNode failed"); 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()
125 struct HdfDeviceNode *devNode = NULL; DevHostServiceDelDevice() local
[all...]
/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);
61 struct HdfDeviceNode *devNode, const struct IPowerEventListener *listener);
63 struct HdfDeviceNode *devNode, const struct IPowerEventListener *listener);
64 void HdfDeviceNodeConstruct(struct HdfDeviceNode *devNode);
65 void HdfDeviceNodeDestruct(struct HdfDeviceNode *devNode);
67 void HdfDeviceNodeFreeInstance(struct HdfDeviceNode *devNode);
68 void HdfDeviceNodeDelete(struct HdfDeviceNode *devNode);
[all...]
H A Dhdf_device.h58 int HdfDeviceDetach(struct IHdfDevice *devInst, struct HdfDeviceNode *devNode);
/drivers/hdf_core/adapter/uhdf2/host/test/unittest/
H A Ddevhost_test.cpp222 struct HdfDeviceNode *devNode = HdfDeviceNodeNewInstance(&deviceInfo, &driver); in HWTEST_F() local
223 ASSERT_TRUE(devNode != nullptr); in HWTEST_F()
225 devNode->servStatus = false; in HWTEST_F()
226 int32_t ret = HdfDeviceNodeRemoveService(devNode); in HWTEST_F()
229 ret = DeviceDriverBind(devNode); in HWTEST_F()
231 HdfDeviceNodeFreeInstance(devNode); in HWTEST_F()
235 devNode = HdfDeviceNodeNewInstance(&deviceInfo, &driver); in HWTEST_F()
236 ret = DeviceDriverBind(devNode); in HWTEST_F()
238 HdfDeviceNodeFreeInstance(devNode); in HWTEST_F()
241 devNode in HWTEST_F()
281 struct HdfDeviceNode *devNode = HdfDeviceNodeNewInstance(&deviceInfo, &driver); HWTEST_F() local
325 struct HdfDeviceNode *devNode = HdfDeviceNodeNewInstance(&deviceInfo, &driver); HWTEST_F() local
372 struct HdfDeviceNode *devNode = HdfDeviceNodeNewInstance(&deviceInfo, &driver); HWTEST_F() local
423 struct HdfDeviceNode *devNode = reinterpret_cast<struct HdfDeviceNode *>(&service); HWTEST_F() local
[all...]
/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()
52 static int DeviceNodeExtPublishService(struct HdfDeviceNode *devNode) in DeviceNodeExtPublishService() argument
55 struct DeviceNodeExt *devNodeExt = (struct DeviceNodeExt *)devNode; in DeviceNodeExtPublishService()
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 DeviceNodeExtRemoveService(struct HdfDeviceNode *devNode) DeviceNodeExtRemoveService() argument
[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()
/drivers/hdf_core/framework/core/shared/include/
H A Dhdf_service_info.h22 static 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()
/drivers/hdf_core/adapter/uhdf2/hdi/src/
H A Ddevmgr_client.c142 struct DeviceInfoNode *devNode = NULL; in DevmgrFreeQueryDeviceListImpl() local
144 DLIST_FOR_EACH_ENTRY_SAFE(devNode, tmp, &list->list, struct DeviceInfoNode, node) { in DevmgrFreeQueryDeviceListImpl()
145 DListRemove(&devNode->node); in DevmgrFreeQueryDeviceListImpl()
146 OsalMemFree(devNode); in DevmgrFreeQueryDeviceListImpl()
/drivers/hdf_core/adapter/uhdf2/host/src/
H A Ddevice_service_stub.c165 struct HdfDeviceNode *devNode = CONTAINER_OF(dev, struct HdfDeviceNode, deviceObject); in HdfDeviceObjectCheckInterfaceDesc() local
166 struct DeviceServiceStub *instance = (struct DeviceServiceStub *)devNode; in HdfDeviceObjectCheckInterfaceDesc()
H A Ddevsvc_manager_proxy.c46 struct HdfDeviceNode *devNode = in WriteServiceInfo() local
48 struct DeviceServiceStub *deviceFullService = (struct DeviceServiceStub *)devNode; in WriteServiceInfo()
/drivers/hdf_core/framework/test/unittest/pm/
H A Dhdf_pm_driver_test.c249 struct HdfDeviceNode *devNode = NULL; in HdfPmRegisterTestListener() local
260 devNode = (struct HdfDeviceNode *)HDF_SLIST_CONTAINER_OF( in HdfPmRegisterTestListener()
262 if ((devNode->powerToken != NULL) && (devNode->powerToken->listener != NULL)) { in HdfPmRegisterTestListener()
263 g_pmTestType[index].listenerBak = devNode->powerToken->listener; in HdfPmRegisterTestListener()
/drivers/hdf_core/framework/model/usb/src/
H A Dusb_ddk_pnp_loader.c151 struct HdfDeviceNode *devNode = CONTAINER_OF(devObj, struct HdfDeviceNode, deviceObject); in UsbPnpManagerRegisterDevice() local
152 if (devNode == NULL) { in UsbPnpManagerRegisterDevice()
157 devNode->policy = SERVICE_POLICY_CAPACITY; in UsbPnpManagerRegisterDevice()
158 devNode->servName = HdfStringCopy(managerInfo->serviceName); in UsbPnpManagerRegisterDevice()
159 if (devNode->servName == NULL) { in UsbPnpManagerRegisterDevice()

Completed in 8 milliseconds