isc_device
struct isc_device *isc = video_drvdata(file);
struct isc_device *isc = video_drvdata(file);
struct isc_device *isc = video_drvdata(file);
struct isc_device *isc = video_drvdata(file);
struct isc_device *isc = vb2_get_drv_priv(vb->vb2_queue);
struct isc_device *isc = video_drvdata(file);
struct isc_device *isc = video_drvdata(file);
struct isc_device *isc = (struct isc_device *)dev_id;
static void isc_hist_count(struct isc_device *isc, u32 *min, u32 *max)
static void isc_crop_pfe(struct isc_device *isc)
struct isc_device *isc = container_of(ctrls, struct isc_device, ctrls);
struct isc_device *isc =
container_of(w, struct isc_device, awb_work);
struct isc_device *isc = container_of(ctrl->handler,
struct isc_device, ctrls.handler);
struct isc_device *isc = container_of(ctrl->handler,
struct isc_device, ctrls.handler);
struct isc_device *isc = container_of(ctrl->handler,
struct isc_device, ctrls.handler);
static int isc_ctrl_init(struct isc_device *isc)
static void isc_start_dma(struct isc_device *isc)
struct isc_device *isc = container_of(notifier->v4l2_dev,
struct isc_device, v4l2_dev);
struct isc_device *isc = container_of(notifier->v4l2_dev,
struct isc_device, v4l2_dev);
struct isc_format *isc_find_format_by_code(struct isc_device *isc,
static int isc_set_default_fmt(struct isc_device *isc)
struct isc_device *isc = container_of(notifier->v4l2_dev,
struct isc_device, v4l2_dev);
void microchip_isc_subdev_cleanup(struct isc_device *isc)
int microchip_isc_pipeline_init(struct isc_device *isc)
int isc_mc_init(struct isc_device *isc, u32 ver)
void isc_mc_cleanup(struct isc_device *isc)
static void isc_set_pipeline(struct isc_device *isc, u32 pipeline)
static int isc_update_profile(struct isc_device *isc)
static void isc_set_histogram(struct isc_device *isc, bool enable)
static int isc_configure(struct isc_device *isc)
struct isc_device *isc = vb2_get_drv_priv(vq);
struct isc_device *isc = vb2_get_drv_priv(vq);
struct isc_device *isc = vb2_get_drv_priv(vq);
struct isc_device *isc = vb2_get_drv_priv(vq);
static inline void isc_update_v4l2_ctrls(struct isc_device *isc)
struct isc_device *isc = vb2_get_drv_priv(vb->vb2_queue);
struct isc_device *isc = video_drvdata(file);
struct isc_device *isc = video_drvdata(file);
static int isc_try_validate_formats(struct isc_device *isc)
static inline void isc_update_awb_ctrls(struct isc_device *isc)
static int isc_try_configure_rlp_dma(struct isc_device *isc, bool direct_dump)
static int isc_try_configure_pipeline(struct isc_device *isc)
static inline void isc_reset_awb_ctrls(struct isc_device *isc)
static int isc_try_fmt(struct isc_device *isc, struct v4l2_format *f)
static int isc_set_fmt(struct isc_device *isc, struct v4l2_format *f)
struct isc_device *isc = video_get_drvdata(vdev);
struct isc_device *isc = vb2_get_drv_priv(vq);
struct isc_device *isc = video_drvdata(file);
static int isc_clk_register(struct isc_device *isc, unsigned int id)
int microchip_isc_clk_init(struct isc_device *isc)
void microchip_isc_clk_cleanup(struct isc_device *isc)
struct isc_device *isc = container_of(sd, struct isc_device, scaler_sd);
struct isc_device *isc = container_of(sd, struct isc_device, scaler_sd);
struct isc_device *isc = container_of(sd, struct isc_device, scaler_sd);
int isc_scaler_init(struct isc_device *isc)
int isc_scaler_link(struct isc_device *isc)
struct isc_device *isc = container_of(sd, struct isc_device, scaler_sd);
struct isc_device *isc = container_of(sd, struct isc_device, scaler_sd);
void (*config_dpc)(struct isc_device *isc);
void (*config_csc)(struct isc_device *isc);
void (*config_cbc)(struct isc_device *isc);
void (*config_cc)(struct isc_device *isc);
void (*config_gam)(struct isc_device *isc);
void (*config_rlp)(struct isc_device *isc);
void (*config_ctrls)(struct isc_device *isc,
void (*adapt_pipeline)(struct isc_device *isc);
int microchip_isc_pipeline_init(struct isc_device *isc);
int microchip_isc_clk_init(struct isc_device *isc);
void microchip_isc_subdev_cleanup(struct isc_device *isc);
void microchip_isc_clk_cleanup(struct isc_device *isc);
int isc_scaler_link(struct isc_device *isc);
int isc_scaler_init(struct isc_device *isc);
int isc_mc_init(struct isc_device *isc, u32 ver);
void isc_mc_cleanup(struct isc_device *isc);
struct isc_format *isc_find_format_by_code(struct isc_device *isc,
static void isc_sama5d2_config_csc(struct isc_device *isc)
static void isc_sama5d2_config_cbc(struct isc_device *isc)
static void isc_sama5d2_config_cc(struct isc_device *isc)
static void isc_sama5d2_config_ctrls(struct isc_device *isc,
static void isc_sama5d2_config_dpc(struct isc_device *isc)
static void isc_sama5d2_config_gam(struct isc_device *isc)
static void isc_sama5d2_config_rlp(struct isc_device *isc)
static void isc_sama5d2_adapt_pipeline(struct isc_device *isc)
static int isc_parse_dt(struct device *dev, struct isc_device *isc)
struct isc_device *isc;
struct isc_device *isc = platform_get_drvdata(pdev);
struct isc_device *isc = dev_get_drvdata(dev);
struct isc_device *isc = dev_get_drvdata(dev);
static void isc_sama7g5_config_csc(struct isc_device *isc)
static void isc_sama7g5_config_cbc(struct isc_device *isc)
static void isc_sama7g5_config_cc(struct isc_device *isc)
static void isc_sama7g5_config_ctrls(struct isc_device *isc,
static void isc_sama7g5_config_dpc(struct isc_device *isc)
static void isc_sama7g5_config_gam(struct isc_device *isc)
static void isc_sama7g5_config_rlp(struct isc_device *isc)
static void isc_sama7g5_adapt_pipeline(struct isc_device *isc)
static int xisc_parse_dt(struct device *dev, struct isc_device *isc)
struct isc_device *isc;
struct isc_device *isc = platform_get_drvdata(pdev);
struct isc_device *isc = dev_get_drvdata(dev);
struct isc_device *isc = dev_get_drvdata(dev);
struct isc_device *isc = video_drvdata(file);
struct isc_device *isc = vb2_get_drv_priv(vq);
struct isc_device *isc = video_drvdata(file);
struct isc_device *isc = video_drvdata(file);
struct isc_device *isc = video_drvdata(file);
struct isc_device *isc = video_drvdata(file);
struct isc_device *isc = video_drvdata(file);
struct isc_device *isc = vb2_get_drv_priv(vb->vb2_queue);
struct isc_device *isc = video_drvdata(file);
struct isc_device *isc = (struct isc_device *)dev_id;
static void isc_hist_count(struct isc_device *isc, u32 *min, u32 *max)
struct isc_device *isc = container_of(ctrls, struct isc_device, ctrls);
static void isc_crop_pfe(struct isc_device *isc)
struct isc_device *isc =
container_of(w, struct isc_device, awb_work);
struct isc_device *isc = container_of(ctrl->handler,
struct isc_device, ctrls.handler);
struct isc_device *isc = container_of(ctrl->handler,
struct isc_device, ctrls.handler);
struct isc_device *isc = container_of(ctrl->handler,
struct isc_device, ctrls.handler);
static int isc_ctrl_init(struct isc_device *isc)
struct isc_device *isc = container_of(notifier->v4l2_dev,
struct isc_device, v4l2_dev);
static void isc_start_dma(struct isc_device *isc)
struct isc_device *isc = container_of(notifier->v4l2_dev,
struct isc_device, v4l2_dev);
static struct isc_format *find_format_by_code(struct isc_device *isc,
static int isc_formats_init(struct isc_device *isc)
static int isc_set_default_fmt(struct isc_device *isc)
struct isc_device *isc = container_of(notifier->v4l2_dev,
struct isc_device, v4l2_dev);
void atmel_isc_subdev_cleanup(struct isc_device *isc)
int atmel_isc_pipeline_init(struct isc_device *isc)
static void isc_set_pipeline(struct isc_device *isc, u32 pipeline)
static int isc_update_profile(struct isc_device *isc)
static void isc_set_histogram(struct isc_device *isc, bool enable)
static int isc_configure(struct isc_device *isc)
struct isc_device *isc = vb2_get_drv_priv(vq);
struct isc_device *isc = vb2_get_drv_priv(vq);
struct isc_device *isc = vb2_get_drv_priv(vb->vb2_queue);
static struct isc_format *find_format_by_fourcc(struct isc_device *isc,
struct isc_device *isc = video_drvdata(file);
static inline void isc_update_v4l2_ctrls(struct isc_device *isc)
struct isc_device *isc = video_drvdata(file);
static int isc_try_validate_formats(struct isc_device *isc)
static int isc_try_configure_rlp_dma(struct isc_device *isc, bool direct_dump)
static inline void isc_update_awb_ctrls(struct isc_device *isc)
static int isc_try_configure_pipeline(struct isc_device *isc)
static void isc_try_fse(struct isc_device *isc,
static int isc_try_fmt(struct isc_device *isc, struct v4l2_format *f,
static inline void isc_reset_awb_ctrls(struct isc_device *isc)
static int isc_set_fmt(struct isc_device *isc, struct v4l2_format *f)
static int isc_clk_register(struct isc_device *isc, unsigned int id)
int atmel_isc_clk_init(struct isc_device *isc)
void atmel_isc_clk_cleanup(struct isc_device *isc)
void (*config_dpc)(struct isc_device *isc);
void (*config_csc)(struct isc_device *isc);
void (*config_cbc)(struct isc_device *isc);
void (*config_cc)(struct isc_device *isc);
void (*config_gam)(struct isc_device *isc);
void (*config_rlp)(struct isc_device *isc);
void (*config_ctrls)(struct isc_device *isc,
void (*adapt_pipeline)(struct isc_device *isc);
int atmel_isc_pipeline_init(struct isc_device *isc);
int atmel_isc_clk_init(struct isc_device *isc);
void atmel_isc_subdev_cleanup(struct isc_device *isc);
void atmel_isc_clk_cleanup(struct isc_device *isc);
static void isc_sama5d2_config_csc(struct isc_device *isc)
static void isc_sama5d2_config_cbc(struct isc_device *isc)
static void isc_sama5d2_config_cc(struct isc_device *isc)
static void isc_sama5d2_config_ctrls(struct isc_device *isc,
static void isc_sama5d2_config_dpc(struct isc_device *isc)
static void isc_sama5d2_config_gam(struct isc_device *isc)
static void isc_sama5d2_config_rlp(struct isc_device *isc)
static void isc_sama5d2_adapt_pipeline(struct isc_device *isc)
static int isc_parse_dt(struct device *dev, struct isc_device *isc)
struct isc_device *isc;
struct isc_device *isc = platform_get_drvdata(pdev);
struct isc_device *isc = dev_get_drvdata(dev);
struct isc_device *isc = dev_get_drvdata(dev);
static void isc_sama7g5_config_csc(struct isc_device *isc)
static void isc_sama7g5_config_cbc(struct isc_device *isc)
static void isc_sama7g5_config_cc(struct isc_device *isc)
static void isc_sama7g5_config_ctrls(struct isc_device *isc,
static void isc_sama7g5_config_dpc(struct isc_device *isc)
static void isc_sama7g5_config_gam(struct isc_device *isc)
static void isc_sama7g5_config_rlp(struct isc_device *isc)
static void isc_sama7g5_adapt_pipeline(struct isc_device *isc)
static int xisc_parse_dt(struct device *dev, struct isc_device *isc)
struct isc_device *isc;
struct isc_device *isc = platform_get_drvdata(pdev);
struct isc_device *isc = dev_get_drvdata(dev);
struct isc_device *isc = dev_get_drvdata(dev);