rzg2l_cru_dev
struct rzg2l_cru_dev *cru = notifier_to_cru(notifier);
static int rzg2l_cru_mc_parse_of(struct rzg2l_cru_dev *cru)
static int rzg2l_cru_mc_parse_of_graph(struct rzg2l_cru_dev *cru)
static int rzg2l_cru_media_init(struct rzg2l_cru_dev *cru)
struct rzg2l_cru_dev *cru;
static inline struct rzg2l_cru_dev *notifier_to_cru(struct v4l2_async_notifier *n)
return container_of(n, struct rzg2l_cru_dev, notifier);
struct rzg2l_cru_dev *cru = platform_get_drvdata(pdev);
struct rzg2l_cru_dev *cru = notifier_to_cru(notifier);
struct rzg2l_cru_dev *cru = notifier_to_cru(notifier);
int rzg2l_cru_start_image_processing(struct rzg2l_cru_dev *cru);
void rzg2l_cru_stop_image_processing(struct rzg2l_cru_dev *cru);
int rzg2l_cru_dma_register(struct rzg2l_cru_dev *cru);
void rzg2l_cru_dma_unregister(struct rzg2l_cru_dev *cru);
int rzg2l_cru_video_register(struct rzg2l_cru_dev *cru);
void rzg2l_cru_video_unregister(struct rzg2l_cru_dev *cru);
int rzg2l_cru_ip_subdev_register(struct rzg2l_cru_dev *cru);
void rzg2l_cru_ip_subdev_unregister(struct rzg2l_cru_dev *cru);
struct v4l2_mbus_framefmt *rzg2l_cru_ip_get_src_fmt(struct rzg2l_cru_dev *cru);
void rzg2l_cru_enable_interrupts(struct rzg2l_cru_dev *cru);
void rzg2l_cru_disable_interrupts(struct rzg2l_cru_dev *cru);
void rzg3e_cru_enable_interrupts(struct rzg2l_cru_dev *cru);
void rzg3e_cru_disable_interrupts(struct rzg2l_cru_dev *cru);
bool rzg2l_fifo_empty(struct rzg2l_cru_dev *cru);
bool rzg3e_fifo_empty(struct rzg2l_cru_dev *cru);
struct rzg2l_cru_dev;
void (*enable_interrupts)(struct rzg2l_cru_dev *cru);
void (*disable_interrupts)(struct rzg2l_cru_dev *cru);
bool (*fifo_empty)(struct rzg2l_cru_dev *cru);
struct v4l2_mbus_framefmt *rzg2l_cru_ip_get_src_fmt(struct rzg2l_cru_dev *cru)
struct rzg2l_cru_dev *cru;
struct rzg2l_cru_dev *cru = v4l2_get_subdevdata(sd);
struct rzg2l_cru_dev *cru = v4l2_get_subdevdata(sd);
int rzg2l_cru_ip_subdev_register(struct rzg2l_cru_dev *cru)
void rzg2l_cru_ip_subdev_unregister(struct rzg2l_cru_dev *cru)
struct rzg2l_cru_dev *cru = video_drvdata(file);
struct rzg2l_cru_dev *cru = video_drvdata(file);
struct rzg2l_cru_dev *cru = video_drvdata(file);
static void return_unused_buffers(struct rzg2l_cru_dev *cru,
struct rzg2l_cru_dev *cru;
struct rzg2l_cru_dev, vdev);
static void rzg2l_cru_v4l2_init(struct rzg2l_cru_dev *cru)
void rzg2l_cru_video_unregister(struct rzg2l_cru_dev *cru)
int rzg2l_cru_video_register(struct rzg2l_cru_dev *cru)
struct rzg2l_cru_dev *cru = vb2_get_drv_priv(vq);
struct rzg2l_cru_dev *cru = vb2_get_drv_priv(vb->vb2_queue);
struct rzg2l_cru_dev *cru = vb2_get_drv_priv(vb->vb2_queue);
static void rzg2l_cru_set_slot_addr(struct rzg2l_cru_dev *cru,
static void rzg2l_cru_fill_hw_slot(struct rzg2l_cru_dev *cru, int slot)
static void rzg2l_cru_initialize_axi(struct rzg2l_cru_dev *cru)
static void rzg2l_cru_csi2_setup(struct rzg2l_cru_dev *cru,
static int rzg2l_cru_initialize_image_conv(struct rzg2l_cru_dev *cru,
bool rzg3e_fifo_empty(struct rzg2l_cru_dev *cru)
bool rzg2l_fifo_empty(struct rzg2l_cru_dev *cru)
void rzg2l_cru_stop_image_processing(struct rzg2l_cru_dev *cru)
static int rzg2l_cru_get_virtual_channel(struct rzg2l_cru_dev *cru)
void rzg3e_cru_enable_interrupts(struct rzg2l_cru_dev *cru)
void rzg3e_cru_disable_interrupts(struct rzg2l_cru_dev *cru)
void rzg2l_cru_enable_interrupts(struct rzg2l_cru_dev *cru)
void rzg2l_cru_disable_interrupts(struct rzg2l_cru_dev *cru)
int rzg2l_cru_start_image_processing(struct rzg2l_cru_dev *cru)
static void __rzg2l_cru_write(struct rzg2l_cru_dev *cru, u32 offset, u32 value)
static int rzg2l_cru_set_stream(struct rzg2l_cru_dev *cru, int on)
static void rzg2l_cru_stop_streaming(struct rzg2l_cru_dev *cru)
struct rzg2l_cru_dev *cru = data;
static u32 __rzg2l_cru_read(struct rzg2l_cru_dev *cru, u32 offset)
static int rzg3e_cru_get_current_slot(struct rzg2l_cru_dev *cru)
struct rzg2l_cru_dev *cru = data;
struct rzg2l_cru_dev *cru = vb2_get_drv_priv(vq);
__rzg2l_cru_write_constant(struct rzg2l_cru_dev *cru, u32 offset, u32 value)
struct rzg2l_cru_dev *cru = vb2_get_drv_priv(vq);
void rzg2l_cru_dma_unregister(struct rzg2l_cru_dev *cru)
int rzg2l_cru_dma_register(struct rzg2l_cru_dev *cru)
__rzg2l_cru_read_constant(struct rzg2l_cru_dev *cru, u32 offset)
static void rzg2l_cru_format_align(struct rzg2l_cru_dev *cru,
static void rzg2l_cru_try_format(struct rzg2l_cru_dev *cru,
struct rzg2l_cru_dev *cru = video_drvdata(file);
struct rzg2l_cru_dev *cru = video_drvdata(file);
struct rzg2l_cru_dev *cru = video_drvdata(file);