Searched refs:xvip (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/media/platform/xilinx/ |
| H A D | xilinx-vip.h | 134 static inline u32 xvip_read(struct xvip_device *xvip, u32 addr) in xvip_read() argument 136 return ioread32(xvip->iomem + addr); in xvip_read() 139 static inline void xvip_write(struct xvip_device *xvip, u32 addr, u32 value) in xvip_write() argument 141 iowrite32(value, xvip->iomem + addr); in xvip_write() 144 static inline void xvip_clr(struct xvip_device *xvip, u32 addr, u32 clr) in xvip_clr() argument 146 xvip_write(xvip, addr, xvip_read(xvip, addr) & ~clr); in xvip_clr() 149 static inline void xvip_set(struct xvip_device *xvip, u32 addr, u32 set) in xvip_set() argument 151 xvip_write(xvip, addr, xvip_read(xvip, addr) | set); in xvip_set() 154 void xvip_clr_or_set(struct xvip_device *xvip, u32 addr, u32 mask, bool set); 155 void xvip_clr_and_set(struct xvip_device *xvip, u32 addr, u32 clr, u32 set); [all …]
|
| H A D | xilinx-vip.c | 176 void xvip_clr_or_set(struct xvip_device *xvip, u32 addr, u32 mask, bool set) in xvip_clr_or_set() argument 180 reg = xvip_read(xvip, addr); in xvip_clr_or_set() 182 xvip_write(xvip, addr, reg); in xvip_clr_or_set() 196 void xvip_clr_and_set(struct xvip_device *xvip, u32 addr, u32 clr, u32 set) in xvip_clr_and_set() argument 200 reg = xvip_read(xvip, addr); in xvip_clr_and_set() 203 xvip_write(xvip, addr, reg); in xvip_clr_and_set() 207 int xvip_init_resources(struct xvip_device *xvip) in xvip_init_resources() argument 209 struct platform_device *pdev = to_platform_device(xvip->dev); in xvip_init_resources() 211 xvip->iomem = devm_platform_ioremap_resource(pdev, 0); in xvip_init_resources() 212 if (IS_ERR(xvip->iomem)) in xvip_init_resources() [all …]
|