Home
last modified time | relevance | path

Searched refs:deviceNode (Results 1 – 25 of 113) sorted by relevance

12345

/ohos5.0/base/startup/init/ueventd/
H A Dueventd_device_handler.c43 if (INVALIDSTRING(deviceNode)) { in AdjustDeviceNodePermissions()
46 if (chown(deviceNode, uid, gid) != 0) { in AdjustDeviceNodePermissions()
50 if (chmod(deviceNode, mode) != 0) { in AdjustDeviceNodePermissions()
157 if (deviceNode == NULL || *deviceNode == '\0') { in CreateDeviceNode()
163 if (strncpy_s(deviceNodeBuffer, DEVICE_FILE_SIZE - 1, deviceNode, strlen(deviceNode)) != EOK) { in CreateDeviceNode()
184 rc = mknod(deviceNode, mode, dev); in CreateDeviceNode()
196 SetDeviceLable(deviceNode, symLinks); in CreateDeviceNode()
206 if (INVALIDSTRING(deviceNode)) { in RemoveDeviceNode()
224 INIT_LOGI("unlink %s", deviceNode); in RemoveDeviceNode()
225 return unlink(deviceNode); in RemoveDeviceNode()
[all …]
/ohos5.0/drivers/hdf_core/framework/core/shared/include/
H A Dhdf_attribute_macro.h45 deviceNode = (struct HdfDeviceNodeType *)OsalMemCalloc(sizeof(*deviceNode)); \
46 if (deviceNode == NULL) { \
51 deviceNode->policy = HCS_PROP(node, policy); \
52 deviceNode->priority = HCS_PROP(node, priority); \
53 deviceNode->preload = HCS_PROP(node, preload); \
54 deviceNode->permission = HCS_PROP(node, permission); \
55 deviceNode->moduleName = HCS_PROP(node, moduleName); \
56 deviceNode->svcName = HCS_PROP(node, serviceName); \
57 deviceNode->deviceMatchAttr = HCS_PROP(node, deviceMatchAttr); \
58 deviceNode->deviceName = HCS_PROP(node, nodeName); \
[all …]
/ohos5.0/foundation/multimodalinput/input/tools/event_inject/src/
H A Dmanage_inject_device.cpp40 std::string deviceNode; in TransformJsonData() local
41 if (getDeviceNodeObject_.GetDeviceNodeName(deviceName, devIndex, deviceNode) == RET_ERR) { in TransformJsonData()
47 inputEventArray.target = deviceNode; in TransformJsonData()
76 std::string deviceNode = inputEventArray.target; in SendEventToDeviceNode() local
77 if (deviceNode.empty()) { in SendEventToDeviceNode()
78 MMI_HILOGE("Device node:%{public}s is not exit", deviceNode.c_str()); in SendEventToDeviceNode()
82 if (realpath(deviceNode.c_str(), realPath) == nullptr) { in SendEventToDeviceNode()
83 MMI_HILOGE("Path is error, path:%{private}s", deviceNode.c_str()); in SendEventToDeviceNode()
88 MMI_HILOGE("Open device node:%{public}s failed", deviceNode.c_str()); in SendEventToDeviceNode()
H A Dinjection_tools_help_func.cpp119 std::string deviceNode = argv[optind]; in SendEventOption() local
120 if (deviceNode.empty()) { in SendEventOption()
121 std::cout << "Device node does not exist: " << deviceNode.c_str() << std::endl; in SendEventOption()
125 if (realpath(deviceNode.c_str(), realPath) == nullptr) { in SendEventOption()
126 std::cout << "Device node path is error, path: " << deviceNode.c_str() << std::endl; in SendEventOption()
H A Dinjection_event_dispatch.cpp250 std::string deviceNode = injectArgvs_[SEND_EVENT_DEV_NODE_INDEX]; in OnSendEvent() local
251 if (deviceNode.empty()) { in OnSendEvent()
252 MMI_HILOGE("Device node:%{public}s is not existent", deviceNode.c_str()); in OnSendEvent()
256 if (realpath(deviceNode.c_str(), realPath) == nullptr) { in OnSendEvent()
257 MMI_HILOGE("Path is error, path:%{private}s", deviceNode.c_str()); in OnSendEvent()
262 …MMI_HILOGE("Open device node:%{public}s failed, errCode:%{public}d", deviceNode.c_str(), FILE_OPEN… in OnSendEvent()
H A Dget_device_node.cpp33 …eNode::GetDeviceNodeName(const std::string &targetName, uint16_t devIndex, std::string &deviceNode) in GetDeviceNodeName() argument
58 deviceNode = nodeRootPath + iter->second[devIndex]; in GetDeviceNodeName()
60 deviceNode.c_str()); in GetDeviceNodeName()
/ohos5.0/drivers/hdf_core/framework/core/common/src/
H A Dhdf_attribute_macro.c135 static bool GetDeviceNodeInfo(const struct HdfDeviceNodeType *deviceNode, struct HdfDeviceInfo *dev… in GetDeviceNodeInfo() argument
137 deviceNodeInfo->policy = deviceNode->policy; in GetDeviceNodeInfo()
138 deviceNodeInfo->priority = deviceNode->priority; in GetDeviceNodeInfo()
139 deviceNodeInfo->preload = deviceNode->preload; in GetDeviceNodeInfo()
140 deviceNodeInfo->permission = deviceNode->permission; in GetDeviceNodeInfo()
141 deviceNodeInfo->deviceMatchAttr = deviceNode->deviceMatchAttr; in GetDeviceNodeInfo()
142 deviceNodeInfo->moduleName = deviceNode->moduleName; in GetDeviceNodeInfo()
143 deviceNodeInfo->svcName = deviceNode->svcName; in GetDeviceNodeInfo()
144 deviceNodeInfo->deviceName = deviceNode->deviceName; in GetDeviceNodeInfo()
205 struct HdfDeviceNodeType *deviceNode = NULL; in HdfAttributeManagerGetDeviceList() local
H A Dhdf_attribute.c159 static bool GetDeviceNodeInfo(const struct DeviceResourceNode *deviceNode, struct HdfDeviceInfo *de… in GetDeviceNodeInfo() argument
161 HcsGetUint16(deviceNode, ATTR_DEV_POLICY, &deviceNodeInfo->policy, 0); in GetDeviceNodeInfo()
162 HcsGetUint16(deviceNode, ATTR_DEV_PRIORITY, &deviceNodeInfo->priority, DEFATLT_DEV_PRIORITY); in GetDeviceNodeInfo()
163 HcsGetUint16(deviceNode, ATTR_DEV_PRELOAD, &deviceNodeInfo->preload, 0); in GetDeviceNodeInfo()
164 HcsGetUint16(deviceNode, ATTR_DEV_PERMISSION, &deviceNodeInfo->permission, 0); in GetDeviceNodeInfo()
165 HcsGetString(deviceNode, ATTR_DEV_MATCHATTR, &deviceNodeInfo->deviceMatchAttr, NULL); in GetDeviceNodeInfo()
167 …if (HcsGetString(deviceNode, ATTR_DEV_MODULENAME, &deviceNodeInfo->moduleName, NULL) != HDF_SUCCES… in GetDeviceNodeInfo()
172 if (HcsGetString(deviceNode, ATTR_DEV_SVCNAME, &deviceNodeInfo->svcName, NULL) != HDF_SUCCESS) { in GetDeviceNodeInfo()
176 deviceNodeInfo->deviceName = deviceNode->name; in GetDeviceNodeInfo()
/ohos5.0/drivers/hdf_core/adapter/uhdf2/host/src/
H A Ddevhost_service_full.c90 struct HdfDeviceNode *deviceNode = NULL; in DevHostServiceFullDispatchPowerState() local
95 DLIST_FOR_EACH_ENTRY(deviceNode, &device->devNodes, struct HdfDeviceNode, entry) { in DevHostServiceFullDispatchPowerState()
96 if (deviceNode->powerToken != NULL) { in DevHostServiceFullDispatchPowerState()
97 ret = PowerStateChange(deviceNode->powerToken, state); in DevHostServiceFullDispatchPowerState()
100 deviceNode->driver->entry->moduleName, state, ret); in DevHostServiceFullDispatchPowerState()
106 DLIST_FOR_EACH_ENTRY_REVERSE(deviceNode, &device->devNodes, struct HdfDeviceNode, entry) { in DevHostServiceFullDispatchPowerState()
107 if (deviceNode->powerToken != NULL) { in DevHostServiceFullDispatchPowerState()
108 ret = PowerStateChange(deviceNode->powerToken, state); in DevHostServiceFullDispatchPowerState()
111 deviceNode->driver->entry->moduleName, state, ret); in DevHostServiceFullDispatchPowerState()
H A Ddevice_service_stub.c114 int DeviceServiceStubRemoveService(struct HdfDeviceNode *deviceNode) in DeviceServiceStubRemoveService() argument
117 if (serviceManager == NULL || deviceNode == NULL) { in DeviceServiceStubRemoveService()
120 DevSvcManagerClntRemoveService(deviceNode->servName); in DeviceServiceStubRemoveService()
121 struct DeviceServiceStub *instance = (struct DeviceServiceStub *)deviceNode; in DeviceServiceStubRemoveService()
/ohos5.0/foundation/multimedia/audio_framework/services/audio_policy/server/src/service/config/
H A Daudio_device_parser.cpp80 xmlNode *deviceNode = node; in ParseDevicePrivacyInfo() local
82 while (deviceNode != nullptr) { in ParseDevicePrivacyInfo()
83 if (deviceNode->type == XML_ELEMENT_NODE) { in ParseDevicePrivacyInfo()
85 char *pValue = reinterpret_cast<char*>(xmlGetProp(deviceNode, in ParseDevicePrivacyInfo()
90 pValue = reinterpret_cast<char*>(xmlGetProp(deviceNode, in ParseDevicePrivacyInfo()
95 pValue = reinterpret_cast<char*>(xmlGetProp(deviceNode, in ParseDevicePrivacyInfo()
102 pValue = reinterpret_cast<char*>(xmlGetProp(deviceNode, in ParseDevicePrivacyInfo()
109 pValue = reinterpret_cast<char*>(xmlGetProp(deviceNode, in ParseDevicePrivacyInfo()
120 deviceNode = deviceNode->next; in ParseDevicePrivacyInfo()
/ohos5.0/drivers/hdf_core/framework/core/host/src/
H A Ddevhost_service.c169 struct HdfDeviceNode *deviceNode = NULL; in ApplyDevicesPowerState() local
175 DLIST_FOR_EACH_ENTRY(deviceNode, &device->devNodes, struct HdfDeviceNode, entry) { in ApplyDevicesPowerState()
176 if (deviceNode->powerToken != NULL) { in ApplyDevicesPowerState()
177 ret = PowerStateChange(deviceNode->powerToken, state); in ApplyDevicesPowerState()
180 deviceNode->driver->entry->moduleName, state); in ApplyDevicesPowerState()
185 DLIST_FOR_EACH_ENTRY_REVERSE(deviceNode, &device->devNodes, struct HdfDeviceNode, entry) { in ApplyDevicesPowerState()
186 if (deviceNode->powerToken != NULL) { in ApplyDevicesPowerState()
187 ret = PowerStateChange(deviceNode->powerToken, state); in ApplyDevicesPowerState()
190 deviceNode->driver->entry->moduleName, state); in ApplyDevicesPowerState()
/ohos5.0/docs/zh-cn/device-dev/driver/
H A Ddriver-platform-mipidsi-develop.md100 - 在device_info.hcs文件中添加deviceNode描述。
141deviceNode描述。deviceNode与配置属性的对应关系是依靠deviceMatchAttr字段来完成的。只有当deviceNode下的deviceMatchAttr字段与配置属性文件中…
166 device0 :: deviceNode {
H A Ddriver-platform-pwm-develop.md21 - device_info.hcs文件中deviceNode的policy字段为1或2,不能为0。
100 …口注册之后,需要在device_info.hcs文件中添加deviceNode信息,deviceNode信息与驱动入口注册相关。本例以两个PWM控制器为例,如有多个器件信息,则需要在device_…
118 在//vendor/hisilicon/hispark_taurus/hdf_config/device_info/device_info.hcs文件中添加deviceNode描述。
127 device0 :: deviceNode {
135 device1 :: deviceNode {
H A Ddriver-platform-watchdog-develop.md21 - device_info.hcs文件中deviceNode的policy字段为1或2,不能为0。
110 …口注册之后,需要在device_info.hcs文件中添加deviceNode描述。deviceNode信息与驱动入口注册相关。本例以一个Watchdog控制器为例,如有多个器件信息,则需要在de…
127 在//vendor/hisilicon/hispark_taurus/hdf_config/device_info/device_info.hcs文件中添加deviceNode描述。
134 device0 :: deviceNode { // 驱动的DeviceNode节点
H A Ddriver-platform-mmc-develop.md31 - device_info.hcs文件中deviceNode的policy字段为1或2,不能为0。
134 …口注册之后,需要在device_info.hcs文件中添加deviceNode信息,deviceNode信息与驱动入口注册相关。本例以三个MMC控制器为例,如有多个器件信息,则需要在device_…
151 在//vendor/hisilicon/hispark_taurus/hdf_config/device_info/device_info.hcs文件中添加deviceNode描述。
161 device0 :: deviceNode { // 驱动的DeviceNode节点
169 device1 :: deviceNode {
177 device2 :: deviceNode {
H A Ddriver-platform-rtc-develop.md17 - device_info.hcs文件中deviceNode的policy字段为1或2,不能为0。
88 - 在device_info.hcs文件中添加deviceNode描述。
131 …动入口注册之后,需要在device_info.hcs文件中添加deviceNode描述。deviceNode信息与驱动入口注册相关。本例只有一个RTC控制器,如有多个器件信息,则需要在device…
148 在//vendor/hisilicon/hispark_taurus/hdf_config/device_info/device_info.hcs文件中添加deviceNode描述。
155 device0 :: deviceNode { // 驱动的DeviceNode节点
H A Ddriver-platform-mipicsi-develop.md116 - 在device_info.hcs文件中添加deviceNode描述。
157deviceNode描述。deviceNode与配置属性的对应关系是依靠deviceMatchAttr字段来完成的。只有当deviceNode下的deviceMatchAttr字段与配置属性文件中…
160 …>本例中MIPI控制器配置属性在源文件中,没有新增配置文件,驱动适配者如有需要,可在device_info.hcs文件的deviceNode增加deviceMatchAttr字段,同时新增mipi…
185 device0 :: deviceNode {
H A Ddriver-platform-spi-develop.md17 - device_info.hcs文件中deviceNode的policy字段为1或2,不能为0。
110 - 在device_info.hcs文件中添加deviceNode描述。
152 …动入口注册之后,需要在device_info.hcs文件中添加deviceNode描述。deviceNode信息与驱动入口注册相关。 本例只有一个SPI控制器,如有多个器件信息,则需要在devic…
177 device0 :: deviceNode {
185 device1 :: deviceNode {
H A Ddriver-platform-regulator-develop.md107 …00开发板为例,在//vendor/hisilicon/hispark_taurus/hdf_config/device_info/device_info.hcs文件中添加deviceNode描述。
109 deviceNode信息与驱动入口注册相关,器件属性值与核心层RegulatorNode成员的默认值或限制范围有密切关系。
124 …,用于描述一类Regulator控制器的信息。本例只有一个Regulator设备,如有多个设备,则需要在device_info.hcs文件增加deviceNode信息,以及在regulator_c…
135 …device0 :: deviceNode { // 为每一个Regulator控制器配置一个HDF设备节点,存在多个时添加,否则…
143 device1 :: deviceNode {
H A Ddriver-platform-uart-develop.md47 - device_info.hcs文件中deviceNode的policy字段为1或2,不能为0。
140 …口注册之后,需要在device_info.hcs文件中添加deviceNode信息,deviceNode信息与驱动入口注册相关。本例以两个UART控制器为例,如有多个器件信息,则需要在device…
157 在//vendor/hisilicon/hispark_taurus/hdf_config/device_info/device_info.hcs文件中添加deviceNode描述。
167 device0 :: deviceNode {
175 device1 :: deviceNode {
H A Ddriver-platform-i2c-develop.md102 - 在device_info.hcs文件中添加deviceNode描述。
157 …or/hisilicon/hispark_taurus/hdf_config/device_info/device_info.hcs文件中添加deviceNode信息,并在i2c_config.h…
159 deviceNode信息与驱动入口注册相关,器件属性值对于驱动适配者的驱动实现以及核心层I2cCntlr相关成员的默认值或限制范围有密切关系。
183 device0 :: deviceNode {
191 device1 :: deviceNode {
H A Ddriver-platform-adc-develop.md125 - 在device_info.hcs文件中添加deviceNode描述。
180 …or/hisilicon/hispark_taurus/hdf_config/device_info/device_info.hcs文件中添加deviceNode信息,并在adc_config.h…
182 deviceNode信息与驱动入口注册相关,器件属性值对于驱动适配者的驱动实现以及核心层AdcDevice相关成员的默认值或限制范围有密切关系。
197 …而是代表一个资源性质设备,用于描述一类ADC控制器的信息。本例只有一个ADC设备,如有多个设备,则需要在device_info.hcs文件增加deviceNode信息,以及在adc_config.…
206 device0 :: deviceNode {
213 device1 :: deviceNode {
H A Ddriver-platform-sdio-develop.md17 - device_info.hcs文件中deviceNode的policy字段为1或2,不能为0。
108 - 在device_info.hcs文件中添加deviceNode描述。
151deviceNode信息,并在sdio_config.hcs中配置器件属性。deviceNode信息与驱动入口注册相关,器件属性值与核心层SdioDevice成员的默认值或限制范围有密切关系。本例…
176 device0 :: deviceNode {
/ohos5.0/drivers/hdf_core/interfaces/inner_api/host/shared/
H A Dhdf_device.h45 int (*Attach)(struct IHdfDevice *device, struct HdfDeviceNode *deviceNode);
46 int (*Detach)(struct IHdfDevice *device, struct HdfDeviceNode *deviceNode);

12345