Ejemplo n.º 1
0
void __exit mm_isp2_exit(void)
{
	pr_debug("ISP driver Module Exit");
	if (isp_device->fmwk_handle)
		mm_fmwk_unregister(isp_device->fmwk_handle);
	kfree(isp_device);
}
Ejemplo n.º 2
0
void __exit interlock_exit(void)
{
	pr_debug("INTERLOCK driver Module Exit");
	if (interlock_device->fmwk_handle)
		mm_fmwk_unregister(interlock_device->fmwk_handle);
	kfree(interlock_device);
}
Ejemplo n.º 3
0
void __exit mm_h264_exit(void)
{
    int i = 0;
    pr_debug("H264_exit:\n");
    if (h264_device->fmwk_handle)
        mm_fmwk_unregister(h264_device->fmwk_handle);
    kfree(h264_device);
    /*Sub device deinit*/
    for (i = 0; i < H264_SUBDEV_COUNT; i++)
        h264_device->subdev_deinit[i]();
}
Ejemplo n.º 4
0
void __exit mm_v3d_exit(void)
{
    int i = 0;
    pr_debug("V3D_exit:\n");
    if (v3d_device->fmwk_handle)
        mm_fmwk_unregister(v3d_device->fmwk_handle);
    /*Sub device deinit*/
    for (i = 0; i < V3D_SUBDEV_COUNT; i++)
        v3d_device->subdev_deinit[i]();
    kfree(v3d_device);
}