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); }
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); }
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); }