Lines Matching defs:handle
186 usb_initDev( Plustek_Device *dev, int idx, int handle, int vendor )
254 dev->fd = handle;
335 static int usb_CheckForPlustekDevice( int handle, Plustek_Device *dev )
350 result = sanei_lm983x_read( handle, 0x59, reg59s, 3, SANE_TRUE );
352 sanei_usb_close( handle );
360 result = sanei_lm983x_write( handle, 0x59, reg59, 3, SANE_TRUE );
362 sanei_usb_close( handle );
366 result = sanei_lm983x_read ( handle, 0x02, &pcbID, 1, SANE_TRUE );
368 sanei_usb_close( handle );
374 result = sanei_lm983x_read( handle, 0x59, reg59s, 3, SANE_TRUE );
376 sanei_usb_close( handle );
395 usb_initDev( dev, i, handle, dev->usbDev.vendor );
396 return handle;
408 SANE_Int handle;
417 if( SANE_STATUS_GOOD == sanei_usb_open( dev->sane.name, &handle )) {
419 dev->fd = handle;
430 sanei_usb_close( handle );
568 SANE_Int handle;
623 status = sanei_usb_open( dn, &handle );
646 status = sanei_usb_open( dev->name, &handle );
657 result = sanei_usb_get_vendor_product( handle, &vendor, &product );
672 sanei_usb_close( handle );
691 sanei_usb_close( handle );
706 sanei_usb_close( handle );
710 status = usbio_DetectLM983x( handle, &version );
712 sanei_usb_close( handle );
719 sanei_usb_close( handle );
724 /* need to set the handle and the detected chiptype... */
725 dev->fd = handle;
743 handle = usb_CheckForPlustekDevice( handle, dev );
748 if( handle >= 0 ) {
751 return handle;
780 usb_initDev( dev, i, handle, vendor );
783 return handle;
789 sanei_usb_close( handle );