/linux-4.4.14/drivers/gpu/ipu-v3/ |
H A D | Makefile | |
H A D | ipu-smfc.c | 32 struct ipu_soc *ipu; member in struct:ipu_smfc_priv 141 struct ipu_smfc *ipu_smfc_get(struct ipu_soc *ipu, unsigned int chno) ipu_smfc_get() argument 178 int ipu_smfc_init(struct ipu_soc *ipu, struct device *dev, ipu_smfc_init() argument 206 void ipu_smfc_exit(struct ipu_soc *ipu) ipu_smfc_exit() argument
|
H A D | ipu-dp.c | 69 struct ipu_soc *ipu; member in struct:ipu_dp_priv 218 int ipu_dp_enable(struct ipu_soc *ipu) ipu_dp_enable() argument 287 void ipu_dp_disable(struct ipu_soc *ipu) ipu_dp_disable() argument 305 struct ipu_dp *ipu_dp_get(struct ipu_soc *ipu, unsigned int flow) ipu_dp_get() argument 333 int ipu_dp_init(struct ipu_soc *ipu, struct device *dev, unsigned long base) ipu_dp_init() argument 361 void ipu_dp_exit(struct ipu_soc *ipu) ipu_dp_exit() argument
|
H A D | ipu-dmfc.c | 110 struct ipu_soc *ipu; member in struct:dmfc_channel 116 struct ipu_soc *ipu; member in struct:ipu_dmfc_priv 371 struct dmfc_channel *ipu_dmfc_get(struct ipu_soc *ipu, int ipu_channel) ipu_dmfc_get() argument 389 int ipu_dmfc_init(struct ipu_soc *ipu, struct device *dev, unsigned long base, ipu_dmfc_init() argument 434 void ipu_dmfc_exit(struct ipu_soc *ipu) ipu_dmfc_exit() argument
|
H A D | ipu-common.c | 38 static inline u32 ipu_cm_read(struct ipu_soc *ipu, unsigned offset) ipu_cm_read() argument 43 static inline void ipu_cm_write(struct ipu_soc *ipu, u32 value, unsigned offset) ipu_cm_write() argument 48 void ipu_srm_dp_sync_update(struct ipu_soc *ipu) ipu_srm_dp_sync_update() argument 250 struct ipuv3_channel *ipu_idmac_get(struct ipu_soc *ipu, unsigned num) ipu_idmac_get() argument 280 struct ipu_soc *ipu = channel->ipu; ipu_idmac_put() local 307 struct ipu_soc *ipu = channel->ipu; __ipu_idmac_reset_current_buffer() local 316 struct ipu_soc *ipu = channel->ipu; ipu_idmac_set_double_buffer() local 361 struct ipu_soc *ipu = channel->ipu; ipu_idmac_lock_enable() local 404 int ipu_module_enable(struct ipu_soc *ipu, u32 mask) ipu_module_enable() argument 430 int ipu_module_disable(struct ipu_soc *ipu, u32 mask) ipu_module_disable() argument 458 struct ipu_soc *ipu = channel->ipu; ipu_idmac_get_current_buffer() local 467 struct ipu_soc *ipu = channel->ipu; ipu_idmac_buffer_is_ready() local 491 struct ipu_soc *ipu = channel->ipu; ipu_idmac_select_buffer() local 509 struct ipu_soc *ipu = channel->ipu; ipu_idmac_clear_buffer() local 537 struct ipu_soc *ipu = channel->ipu; ipu_idmac_enable_channel() local 553 bool ipu_idmac_channel_busy(struct ipu_soc *ipu, unsigned int chno) ipu_idmac_channel_busy() argument 561 struct ipu_soc *ipu = channel->ipu; ipu_idmac_wait_busy() local 576 int ipu_wait_interrupt(struct ipu_soc *ipu, int irq, int ms) ipu_wait_interrupt() argument 594 struct ipu_soc *ipu = channel->ipu; ipu_idmac_disable_channel() local 643 struct ipu_soc *ipu = channel->ipu; ipu_idmac_enable_watermark() local 660 static int ipu_memory_reset(struct ipu_soc *ipu) ipu_memory_reset() argument 680 void ipu_set_csi_src_mux(struct ipu_soc *ipu, int csi_id, bool mipi_csi2) ipu_set_csi_src_mux() argument 704 void ipu_set_ic_src_mux(struct ipu_soc *ipu, int csi_id, bool vdi) ipu_set_ic_src_mux() argument 799 static int ipu_submodules_init(struct ipu_soc *ipu, ipu_submodules_init() argument 902 static void ipu_irq_handle(struct ipu_soc *ipu, const int *regs, int num_regs) ipu_irq_handle() argument 923 struct ipu_soc *ipu = irq_desc_get_handler_data(desc); ipu_irq_handler() local 936 struct ipu_soc *ipu = irq_desc_get_handler_data(desc); ipu_err_irq_handler() local 947 int ipu_map_irq(struct ipu_soc *ipu, int irq) ipu_map_irq() argument 959 int ipu_idmac_channel_irq(struct ipu_soc *ipu, struct ipuv3_channel *channel, ipu_idmac_channel_irq() argument 966 static void ipu_submodules_exit(struct ipu_soc *ipu) ipu_submodules_exit() argument 1039 static int ipu_add_client_devices(struct ipu_soc *ipu, unsigned long ipu_base) ipu_add_client_devices() argument 1099 static int ipu_irq_init(struct ipu_soc *ipu) ipu_irq_init() argument 1152 static void ipu_irq_exit(struct ipu_soc *ipu) ipu_irq_exit() argument 1170 void ipu_dump(struct ipu_soc *ipu) ipu_dump() argument 1212 struct ipu_soc *ipu; ipu_probe() local 1345 struct ipu_soc *ipu = platform_get_drvdata(pdev); ipu_remove() local
|
H A D | ipu-cpmem.c | 32 struct ipu_soc *ipu; member in struct:ipu_cpmem 235 struct ipu_soc *ipu = ch->ipu; ipu_cpmem_set_high_priority() local 759 struct ipu_soc *ipu = ch->ipu; ipu_cpmem_dump() local 819 int ipu_cpmem_init(struct ipu_soc *ipu, struct device *dev, unsigned long base) ipu_cpmem_init() argument 841 void ipu_cpmem_exit(struct ipu_soc *ipu) ipu_cpmem_exit() argument
|
H A D | ipu-dc.c | 110 struct ipu_soc *ipu; member in struct:ipu_dc_priv 241 void ipu_dc_enable(struct ipu_soc *ipu) ipu_dc_enable() argument 313 void ipu_dc_disable(struct ipu_soc *ipu) ipu_dc_disable() argument 355 struct ipu_dc *ipu_dc_get(struct ipu_soc *ipu, int channel) ipu_dc_get() argument 390 int ipu_dc_init(struct ipu_soc *ipu, struct device *dev, ipu_dc_init() argument 487 void ipu_dc_exit(struct ipu_soc *ipu) ipu_dc_exit() argument
|
H A D | ipu-di.c | 34 struct ipu_soc *ipu; member in struct:ipu_di 685 struct ipu_di *ipu_di_get(struct ipu_soc *ipu, int disp) ipu_di_get() argument 719 int ipu_di_init(struct ipu_soc *ipu, struct device *dev, int id, ipu_di_init() argument 755 void ipu_di_exit(struct ipu_soc *ipu, int id) ipu_di_exit() argument
|
H A D | ipu-ic.c | 161 struct ipu_soc *ipu; member in struct:ipu_ic_priv 284 struct ipu_soc *ipu = priv->ipu; calc_resize_coeffs() local 497 struct ipu_soc *ipu = priv->ipu; ipu_ic_task_idma_init() local 676 struct ipu_ic *ipu_ic_get(struct ipu_soc *ipu, enum ipu_ic_task task) ipu_ic_get() argument 714 int ipu_ic_init(struct ipu_soc *ipu, struct device *dev, ipu_ic_init() argument 748 void ipu_ic_exit(struct ipu_soc *ipu) ipu_ic_exit() argument 755 struct ipu_soc *ipu = priv->ipu; ipu_ic_dump() local
|
H A D | ipu-prv.h | 132 struct ipu_soc *ipu; member in struct:ipuv3_channel 175 static inline u32 ipu_idmac_read(struct ipu_soc *ipu, unsigned offset) ipu_idmac_read() argument 180 static inline void ipu_idmac_write(struct ipu_soc *ipu, u32 value, ipu_idmac_write() argument
|
H A D | ipu-csi.c | 38 struct ipu_soc *ipu; member in struct:ipu_csi 651 struct ipu_csi *ipu_csi_get(struct ipu_soc *ipu, int id) ipu_csi_get() argument 686 int ipu_csi_init(struct ipu_soc *ipu, struct device *dev, int id, ipu_csi_init() argument 715 void ipu_csi_exit(struct ipu_soc *ipu, int id) ipu_csi_exit() argument
|
/linux-4.4.14/drivers/gpu/drm/imx/ |
H A D | ipuv3-plane.h | 19 struct ipu_soc *ipu; member in struct:ipu_plane
|
H A D | ipuv3-plane.c | 382 struct ipu_plane *ipu_plane_init(struct drm_device *dev, struct ipu_soc *ipu, ipu_plane_init() argument
|
H A D | ipuv3-crtc.c | 57 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); ipu_fb_enable() local 73 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); ipu_fb_disable() local 325 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); ipu_get_resources() local 350 struct ipu_soc *ipu = dev_get_drvdata(ipu_crtc->dev->parent); ipu_crtc_init() local
|
/linux-4.4.14/drivers/dma/ipu/ |
H A D | ipu_irq.c | 25 static u32 ipu_read_reg(struct ipu *ipu, unsigned long reg) ipu_read_reg() argument 30 static void ipu_write_reg(struct ipu *ipu, u32 value, unsigned long reg) ipu_write_reg() argument 47 struct ipu *ipu; member in struct:ipu_irq_bank 76 struct ipu *ipu; member in struct:ipu_irq_map 271 struct ipu *ipu = irq_desc_get_handler_data(desc); ipu_irq_handler() local 318 int __init ipu_irq_attach_irq(struct ipu *ipu, struct platform_device *dev) ipu_irq_attach_irq() argument 356 void ipu_irq_detach_irq(struct ipu *ipu, struct platform_device *dev) ipu_irq_detach_irq() argument
|
H A D | ipu_intern.h | 152 struct ipu { struct
|
H A D | ipu_idmac.c | 46 static u32 __idmac_read_icreg(struct ipu *ipu, unsigned long reg) __idmac_read_icreg() argument 53 static void __idmac_write_icreg(struct ipu *ipu, u32 value, unsigned long reg) __idmac_write_icreg() argument 60 static u32 idmac_read_ipureg(struct ipu *ipu, unsigned long reg) idmac_read_ipureg() argument 65 static void idmac_write_ipureg(struct ipu *ipu, u32 value, unsigned long reg) idmac_write_ipureg() argument 73 static void dump_idmac_reg(struct ipu *ipu) dump_idmac_reg() argument 116 static void ipu_ic_enable_task(struct ipu *ipu, enum ipu_channel channel) ipu_ic_enable_task() argument 135 static void ipu_ic_disable_task(struct ipu *ipu, enum ipu_channel channel) ipu_ic_disable_task() argument 153 static uint32_t ipu_channel_status(struct ipu *ipu, enum ipu_channel channel) ipu_channel_status() argument 511 static int ipu_ic_init_prpenc(struct ipu *ipu, ipu_ic_init_prpenc() argument 563 static void ipu_channel_set_priority(struct ipu *ipu, enum ipu_channel channel, ipu_channel_set_priority() argument 607 struct ipu *ipu = to_ipu(idmac); ipu_enable_channel() local 662 struct ipu *ipu = to_ipu(idmac); ipu_init_channel_buffer() local 827 struct ipu *ipu = to_ipu(idmac); idmac_tx_submit() local 957 struct ipu *ipu = to_ipu(idmac); ipu_init_channel() local 1016 struct ipu *ipu = to_ipu(idmac); ipu_uninit_channel() local 1075 struct ipu *ipu = to_ipu(idmac); ipu_disable_channel() local 1308 struct ipu *ipu = (struct ipu *)arg; ipu_gc_tasklet() local 1385 struct ipu *ipu = to_ipu(idmac); idmac_issue_pending() local 1405 struct ipu *ipu = to_ipu(idmac); idmac_pause() local 1434 struct ipu *ipu = to_ipu(idmac); __idmac_terminate_all() local 1612 static int __init ipu_idmac_init(struct ipu *ipu) ipu_idmac_init() argument 1656 static void ipu_idmac_exit(struct ipu *ipu) ipu_idmac_exit() argument 1772 struct ipu *ipu = platform_get_drvdata(pdev); ipu_remove() local
|
/linux-4.4.14/drivers/net/ipvlan/ |
H A D | ipvlan.h | 82 } ipu; member in struct:ipvl_addr
|