Lines Matching refs:pos
41 DeviceInfoNode *pos = NULL;
72 DLIST_FOR_EACH_ENTRY_SAFE(pos, next, &manager->devList, DeviceInfoNode, node) {
73 if (pos->service == service) {
74 if (pos->eventCb == NULL) {
78 pos->eventCb->EventPkgCallback((const InputEventPackage **)pkgs, count, pos->payload.devIndex);
99 DeviceInfoNode *pos = NULL;
110 DLIST_FOR_EACH_ENTRY_SAFE(pos, next, &manager->devList, DeviceInfoNode, node) {
111 if (pos->payload.devIndex != devIndex) {
119 if (HdfDeviceRegisterEventListener(pos->service, listener) != INPUT_SUCCESS) {
126 pos->eventCb = callback;
127 pos->listener = listener;
141 DeviceInfoNode *pos = NULL;
152 DLIST_FOR_EACH_ENTRY_SAFE(pos, next, &manager->devList, DeviceInfoNode, node) {
153 if (pos->payload.devIndex != devIndex) {
156 if (pos->eventCb != NULL) {
157 if (HdfDeviceUnregisterEventListener(pos->service, pos->listener) != INPUT_SUCCESS) {
162 free(pos->listener);
163 pos->listener = NULL;
164 pos->eventCb = NULL;