• Home
  • Raw
  • Download

Lines Matching refs:device

78     fingerprint_device_t device;  // "inheritance"  member
238 static uint64_t fingerprint_get_auth_id(struct fingerprint_device* device) { in fingerprint_get_auth_id() argument
242 qemu_fingerprint_device_t* qdev = (qemu_fingerprint_device_t*)device; in fingerprint_get_auth_id()
253 static int fingerprint_set_active_group(struct fingerprint_device *device, uint32_t gid, in fingerprint_set_active_group() argument
256 qemu_fingerprint_device_t* qdev = (qemu_fingerprint_device_t*)device; in fingerprint_set_active_group()
285 static int fingerprint_authenticate(struct fingerprint_device *device, in fingerprint_authenticate() argument
288 qemu_fingerprint_device_t* qdev = (qemu_fingerprint_device_t*)device; in fingerprint_authenticate()
307 static int fingerprint_enroll(struct fingerprint_device *device, in fingerprint_enroll() argument
315 qemu_fingerprint_device_t* dev = (qemu_fingerprint_device_t*)device; in fingerprint_enroll()
318 dev->device.notify(&msg); in fingerprint_enroll()
331 dev->device.notify(&msg); in fingerprint_enroll()
335 dev->device.notify(&msg); in fingerprint_enroll()
358 static uint64_t fingerprint_pre_enroll(struct fingerprint_device *device) { in fingerprint_pre_enroll() argument
361 qemu_fingerprint_device_t* qdev = (qemu_fingerprint_device_t*)device; in fingerprint_pre_enroll()
375 static int fingerprint_post_enroll(struct fingerprint_device* device) { in fingerprint_post_enroll() argument
377 qemu_fingerprint_device_t* qdev = (qemu_fingerprint_device_t*)device; in fingerprint_post_enroll()
390 static int fingerprint_cancel(struct fingerprint_device *device) { in fingerprint_cancel() argument
392 qemu_fingerprint_device_t* qdev = (qemu_fingerprint_device_t*)device; in fingerprint_cancel()
401 qdev->device.notify(&msg); in fingerprint_cancel()
406 static int fingerprint_enumerate(struct fingerprint_device *device) { in fingerprint_enumerate() argument
408 if (device == NULL) { in fingerprint_enumerate()
413 qemu_fingerprint_device_t* qdev = (qemu_fingerprint_device_t*)device; in fingerprint_enumerate()
430 qdev->device.notify(&message); in fingerprint_enumerate()
439 qdev->device.notify(&message); in fingerprint_enumerate()
447 static int fingerprint_remove(struct fingerprint_device *device, in fingerprint_remove() argument
452 if (device == NULL) { in fingerprint_remove()
459 qemu_fingerprint_device_t* qdev = (qemu_fingerprint_device_t*)device; in fingerprint_remove()
482 device->notify(&msg); in fingerprint_remove()
497 device->notify(&msg); in fingerprint_remove()
520 device->notify(&msg); in fingerprint_remove()
533 device->notify(&msg); in fingerprint_remove()
539 static int set_notify_callback(struct fingerprint_device *device, in set_notify_callback() argument
542 if (device == NULL || notify == NULL) { in set_notify_callback()
544 device, notify); in set_notify_callback()
548 qemu_fingerprint_device_t* qdev = (qemu_fingerprint_device_t*)device; in set_notify_callback()
551 device->notify = notify; in set_notify_callback()
594 qdev->device.notify(&acqu_msg); in send_scan_notice()
595 qdev->device.notify(&auth_msg); in send_scan_notice()
642 qdev->device.notify(&msg); in send_enroll_notice()
801 static int fingerprint_close(hw_device_t* device) { in fingerprint_close() argument
803 if (device == NULL) { in fingerprint_close()
808 qemu_fingerprint_device_t* qdev = (qemu_fingerprint_device_t*)device; in fingerprint_close()
822 hw_device_t** device) in fingerprint_open() argument
826 if (device == NULL) { in fingerprint_open()
839 qdev->device.common.tag = HARDWARE_DEVICE_TAG; in fingerprint_open()
840 qdev->device.common.version = HARDWARE_MODULE_API_VERSION(2, 1); in fingerprint_open()
841 qdev->device.common.module = (struct hw_module_t*)module; in fingerprint_open()
842 qdev->device.common.close = fingerprint_close; in fingerprint_open()
844 qdev->device.pre_enroll = fingerprint_pre_enroll; in fingerprint_open()
845 qdev->device.enroll = fingerprint_enroll; in fingerprint_open()
846 qdev->device.post_enroll = fingerprint_post_enroll; in fingerprint_open()
847 qdev->device.get_authenticator_id = fingerprint_get_auth_id; in fingerprint_open()
848 qdev->device.set_active_group = fingerprint_set_active_group; in fingerprint_open()
849 qdev->device.authenticate = fingerprint_authenticate; in fingerprint_open()
850 qdev->device.cancel = fingerprint_cancel; in fingerprint_open()
851 qdev->device.enumerate = fingerprint_enumerate; in fingerprint_open()
852 qdev->device.remove = fingerprint_remove; in fingerprint_open()
853 qdev->device.set_notify = set_notify_callback; in fingerprint_open()
854 qdev->device.notify = NULL; in fingerprint_open()
863 *device = &qdev->device.common; in fingerprint_open()