Lines Matching defs:handle

137 /* Canon_Scanner is the type used for the sane handle */
484 sane_open (SANE_String_Const devicename, SANE_Handle * handle)
535 *handle = scanner;
537 /* insert newly opened handle into list of open handles: */
612 sane_close (SANE_Handle handle)
619 scanner = handle;
628 /* remove handle from list of open handles: */
634 if (scanner == handle)
642 DBG (1, "ERROR: sane_close: invalid handle %p\n", handle);
643 return; /* oops, not a handle we know about */
657 sane_get_option_descriptor (SANE_Handle handle, SANE_Int option)
659 Canon_Scanner *scanner = handle;
663 DBG (4, "sane_get_option_descriptor: handle=%p, option = %d\n",
664 (void *) handle, option);
676 sane_control_option (SANE_Handle handle, SANE_Int option, SANE_Action action,
679 Canon_Scanner *scanner = handle;
685 DBG (4, "sane_control_option: handle=%p, opt=%d, act=%d, val=%p, info=%p\n",
686 (void *) handle, option, action, (void *) value, (void *) info);
861 sane_get_parameters (SANE_Handle handle, SANE_Parameters * params)
863 Canon_Scanner *hndl = handle; /* Eliminate compiler warning */
910 sane_start (SANE_Handle handle)
912 Canon_Scanner *scanner = handle;
918 res = sane_get_parameters (handle, &chndl->params);
929 sane_read (SANE_Handle handle, SANE_Byte * data,
932 Canon_Scanner *scanner = handle;
938 sane_cancel (SANE_Handle handle)
940 DBG (3, "sane_cancel: handle = %p\n", handle);
946 sane_set_io_mode (SANE_Handle handle, SANE_Bool non_blocking)
948 DBG (3, "sane_set_io_mode: handle = %p, non_blocking = %d\n", handle,
957 sane_get_select_fd (SANE_Handle handle, SANE_Int * fd)
959 (void) handle; /* silence gcc */