Lines Matching refs:atmel_isi
67 struct atmel_isi { struct
98 static void isi_writel(struct atmel_isi *isi, u32 reg, u32 val) in isi_writel() argument
102 static u32 isi_readl(struct atmel_isi *isi, u32 reg) in isi_readl()
107 static int configure_geometry(struct atmel_isi *isi, u32 width, in configure_geometry()
153 static irqreturn_t atmel_isi_handle_streaming(struct atmel_isi *isi) in atmel_isi_handle_streaming()
183 struct atmel_isi *isi = dev_id; in isi_interrupt()
212 static int atmel_isi_wait_status(struct atmel_isi *isi, int wait_reset) in atmel_isi_wait_status()
246 struct atmel_isi *isi = ici->priv; in queue_setup()
285 struct atmel_isi *isi = ici->priv; in buffer_prepare()
326 struct atmel_isi *isi = ici->priv; in buffer_cleanup()
334 static void start_dma(struct atmel_isi *isi, struct frame_buffer *buffer) in start_dma()
367 struct atmel_isi *isi = ici->priv; in buffer_queue()
386 struct atmel_isi *isi = ici->priv; in start_streaming()
414 struct atmel_isi *isi = ici->priv; in stop_streaming()
486 struct atmel_isi *isi = ici->priv; in isi_camera_set_fmt()
619 struct atmel_isi *isi = ici->priv; in isi_camera_try_bus_param()
726 struct atmel_isi *isi = ici->priv; in isi_camera_clock_start()
747 struct atmel_isi *isi = ici->priv; in isi_camera_clock_stop()
776 struct atmel_isi *isi = ici->priv; in isi_camera_set_bus_param()
873 struct atmel_isi *isi = container_of(soc_host, in atmel_isi_remove()
874 struct atmel_isi, soc_host); in atmel_isi_remove()
886 static int atmel_isi_probe_dt(struct atmel_isi *isi, in atmel_isi_probe_dt()
934 struct atmel_isi *isi; in atmel_isi_probe()
948 isi = devm_kzalloc(&pdev->dev, sizeof(struct atmel_isi), GFP_KERNEL); in atmel_isi_probe()