Beispiel #1
0
static void dev_deinit(struct fp_img_dev *dev)
{
	struct aes3k_dev *aesdev = dev->priv;
	g_free(aesdev);
	libusb_release_interface(dev->udev, 0);
	fpi_imgdev_close_complete(dev);
}
Beispiel #2
0
static void dev_close(struct fp_img_dev *dev)
{
	/* Release private structure */
	free(((vfs301_dev_t*)dev->priv)->scanline_buf);
	g_free(dev->priv);

	/* Release usb interface */
	libusb_release_interface(dev->udev, 0);

	/* Notify close complete */
	fpi_imgdev_close_complete(dev);
}
Beispiel #3
0
static void dev_close(struct fp_img_dev *dev)
{
    fp_dbg("dev_close called");
    //release private structure
    g_free(((struct vfs0050_dev *)dev->priv)->calbuf);
    g_free(((struct vfs0050_dev *)dev->priv)->scanbuf);
    g_free(dev->priv);

    libusb_release_interface(dev->udev, 0);

    fpi_imgdev_close_complete(dev);
}