Lines Matching defs:isp

3  * isp.h
126 struct isp_device *isp;
233 void omap3isp_hist_dma_done(struct isp_device *isp);
235 void omap3isp_flush(struct isp_device *isp);
246 void omap3isp_configure_bridge(struct isp_device *isp,
251 struct isp_device *omap3isp_get(struct isp_device *isp);
252 void omap3isp_put(struct isp_device *isp);
254 void omap3isp_print_status(struct isp_device *isp);
256 void omap3isp_sbl_enable(struct isp_device *isp, enum isp_sbl_resource res);
257 void omap3isp_sbl_disable(struct isp_device *isp, enum isp_sbl_resource res);
259 void omap3isp_subclk_enable(struct isp_device *isp,
261 void omap3isp_subclk_disable(struct isp_device *isp,
270 * @isp: Device pointer specific to the OMAP3 ISP.
277 u32 isp_reg_readl(struct isp_device *isp, enum isp_mem_resources isp_mmio_range,
280 return __raw_readl(isp->mmio_base[isp_mmio_range] + reg_offset);
285 * @isp: Device pointer specific to the OMAP3 ISP.
291 void isp_reg_writel(struct isp_device *isp, u32 reg_value,
294 __raw_writel(reg_value, isp->mmio_base[isp_mmio_range] + reg_offset);
299 * @isp: Device pointer specific to the OMAP3 ISP.
305 void isp_reg_clr(struct isp_device *isp, enum isp_mem_resources mmio_range,
308 u32 v = isp_reg_readl(isp, mmio_range, reg);
310 isp_reg_writel(isp, v & ~clr_bits, mmio_range, reg);
315 * @isp: Device pointer specific to the OMAP3 ISP.
321 void isp_reg_set(struct isp_device *isp, enum isp_mem_resources mmio_range,
324 u32 v = isp_reg_readl(isp, mmio_range, reg);
326 isp_reg_writel(isp, v | set_bits, mmio_range, reg);
331 * @isp: Device pointer specific to the OMAP3 ISP.
340 void isp_reg_clr_set(struct isp_device *isp, enum isp_mem_resources mmio_range,
343 u32 v = isp_reg_readl(isp, mmio_range, reg);
345 isp_reg_writel(isp, (v & ~clr_bits) | set_bits, mmio_range, reg);