imgu_device
struct imgu_device *imgu = dev_get_drvdata(css->dev);
struct imgu_device *imgu = dev_get_drvdata(css->dev);
int imgu_css_dma_buffer_resize(struct imgu_device *imgu,
void imgu_css_pool_cleanup(struct imgu_device *imgu, struct imgu_css_pool *pool)
int imgu_css_pool_init(struct imgu_device *imgu, struct imgu_css_pool *pool,
int imgu_css_dma_buffer_resize(struct imgu_device *imgu,
void imgu_css_pool_cleanup(struct imgu_device *imgu,
int imgu_css_pool_init(struct imgu_device *imgu, struct imgu_css_pool *pool,
struct imgu_device;
struct imgu_device *imgu = dev_get_drvdata(css->dev);
struct imgu_device *imgu = dev_get_drvdata(css->dev);
struct imgu_device *imgu = dev_get_drvdata(css->dev);
struct imgu_device *imgu = dev_get_drvdata(css->dev);
struct imgu_device *imgu = dev_get_drvdata(css->dev);
struct imgu_device *imgu = dev_get_drvdata(css->dev);
struct imgu_device *imgu = dev_get_drvdata(dev);
struct imgu_device *imgu = dev_get_drvdata(css->dev);
struct imgu_device *imgu = dev_get_drvdata(css->dev);
void imgu_dmamap_unmap(struct imgu_device *imgu, struct imgu_css_map *map)
void imgu_dmamap_free(struct imgu_device *imgu, struct imgu_css_map *map)
int imgu_dmamap_map_sg(struct imgu_device *imgu, struct scatterlist *sglist,
int imgu_dmamap_init(struct imgu_device *imgu)
void imgu_dmamap_exit(struct imgu_device *imgu)
void *imgu_dmamap_alloc(struct imgu_device *imgu, struct imgu_css_map *map,
void *imgu_dmamap_alloc(struct imgu_device *imgu, struct imgu_css_map *map,
void imgu_dmamap_free(struct imgu_device *imgu, struct imgu_css_map *map);
int imgu_dmamap_map_sg(struct imgu_device *imgu, struct scatterlist *sglist,
void imgu_dmamap_unmap(struct imgu_device *imgu, struct imgu_css_map *map);
int imgu_dmamap_init(struct imgu_device *imgu);
void imgu_dmamap_exit(struct imgu_device *imgu);
struct imgu_device;
struct imgu_device *imgu = v4l2_get_subdevdata(&imgu_sd->subdev);
static int imgu_v4l2_subdev_register(struct imgu_device *imgu,
static int imgu_v4l2_node_setup(struct imgu_device *imgu, unsigned int pipe,
struct imgu_device *imgu = v4l2_get_subdevdata(sd);
static void imgu_v4l2_nodes_cleanup_pipe(struct imgu_device *imgu,
static int imgu_v4l2_nodes_setup_pipe(struct imgu_device *imgu, int pipe)
static void imgu_v4l2_subdev_cleanup(struct imgu_device *imgu, unsigned int i)
static void imgu_v4l2_cleanup_pipes(struct imgu_device *imgu, unsigned int pipe)
static int imgu_v4l2_register_pipes(struct imgu_device *imgu)
int imgu_v4l2_register(struct imgu_device *imgu)
int imgu_v4l2_unregister(struct imgu_device *imgu)
struct imgu_device *imgu = v4l2_get_subdevdata(sd);
struct imgu_device *imgu = v4l2_get_subdevdata(sd);
struct imgu_device *imgu = v4l2_get_subdevdata(sd);
struct imgu_device *imgu = v4l2_get_subdevdata(sd);
struct imgu_device *imgu = vb2_get_drv_priv(vb->vb2_queue);
struct imgu_device *imgu = vb2_get_drv_priv(vb->vb2_queue);
struct imgu_device *imgu = vb2_get_drv_priv(vb->vb2_queue);
struct imgu_device *imgu = vb2_get_drv_priv(vq);
static bool imgu_all_nodes_streaming(struct imgu_device *imgu,
static void imgu_return_all_buffers(struct imgu_device *imgu,
struct imgu_device *imgu = vb2_get_drv_priv(vq);
struct imgu_device *imgu = vb2_get_drv_priv(vq);
struct imgu_device *imgu = v4l2_get_subdevdata(sd);
struct imgu_device *imgu = video_drvdata(file);
static int imgu_fmt(struct imgu_device *imgu, unsigned int pipe, int node,
struct imgu_device *imgu = video_drvdata(file);
struct imgu_device *imgu = video_drvdata(file);
static int imgu_dummybufs_init(struct imgu_device *imgu, unsigned int pipe)
static struct imgu_css_buffer *imgu_dummybufs_get(struct imgu_device *imgu,
static bool imgu_dummybufs_check(struct imgu_device *imgu,
static void imgu_buffer_done(struct imgu_device *imgu, struct vb2_buffer *vb,
static struct imgu_css_buffer *imgu_queue_getbuf(struct imgu_device *imgu,
int imgu_queue_buffers(struct imgu_device *imgu, bool initial, unsigned int pipe)
static int imgu_powerup(struct imgu_device *imgu)
static void imgu_powerdown(struct imgu_device *imgu)
int imgu_s_stream(struct imgu_device *imgu, int enable)
static void imgu_video_nodes_exit(struct imgu_device *imgu)
static int imgu_video_nodes_init(struct imgu_device *imgu)
struct imgu_device *imgu = imgu_ptr;
unsigned int imgu_map_node(struct imgu_device *imgu, unsigned int css_queue)
struct imgu_device *imgu = imgu_ptr;
struct imgu_device *imgu;
static void imgu_dummybufs_cleanup(struct imgu_device *imgu, unsigned int pipe)
struct imgu_device *imgu = pci_get_drvdata(pci_dev);
struct imgu_device *imgu = pci_get_drvdata(pci_dev);
struct imgu_device *imgu = dev_get_drvdata(dev);
static int imgu_dummybufs_preallocate(struct imgu_device *imgu,
unsigned int imgu_map_node(struct imgu_device *imgu, unsigned int css_queue);
int imgu_queue_buffers(struct imgu_device *imgu, bool initial,
int imgu_v4l2_register(struct imgu_device *dev);
int imgu_v4l2_unregister(struct imgu_device *dev);
int imgu_s_stream(struct imgu_device *imgu, int enable);