Lines Matching refs:pos
46 DeviceInfoNode *pos = NULL;
70 DLIST_FOR_EACH_ENTRY_SAFE(pos, next, &manager->devList, DeviceInfoNode, node) {
71 if (pos->payload.devIndex != devIndex) {
74 *devInfo = &pos->payload;
87 DeviceInfoNode *pos = NULL;
101 DLIST_FOR_EACH_ENTRY_SAFE(pos, next, &manager->devList, DeviceInfoNode, node) {
109 *tempList = &pos->payload;
120 DeviceInfoNode *pos = NULL;
127 DLIST_FOR_EACH_ENTRY_SAFE(pos, next, &manager->devList, DeviceInfoNode, node) {
128 if (pos->payload.devIndex != devIndex) {
131 HdfIoServiceRecycle(pos->service);
132 DListRemove(&pos->node);
133 free(pos);
168 DeviceInfoNode *pos = NULL;
179 DLIST_FOR_EACH_ENTRY_SAFE(pos, next, &manager->devList, DeviceInfoNode, node) {
180 if (pos->payload.devIndex == devIndex) {
412 DeviceInfoNode *pos = NULL;
426 DLIST_FOR_EACH_ENTRY_SAFE(pos, next, &manager->devList, DeviceInfoNode, node) {
427 (void)HdfDeviceUnregisterEventListener(pos->service, pos->listener);
428 if (pos->listener != NULL) {
429 free(pos->listener);
430 pos->listener = NULL;
431 pos->eventCb = NULL;
433 (void)HdfIoServiceRecycle(pos->service);
434 DListRemove(&pos->node);
435 free(pos);