Lines Matching refs:cobalt

124 #define COBALT_CVI(cobalt, c) \  argument
125 (cobalt->bar1 + COBALT_VID_BASE + (c) * COBALT_VID_SIZE)
126 #define COBALT_CVI_VMR(cobalt, c) \ argument
127 (cobalt->bar1 + COBALT_VID_BASE + (c) * COBALT_VID_SIZE + 0x100)
128 #define COBALT_CVI_EVCNT(cobalt, c) \ argument
129 (cobalt->bar1 + COBALT_VID_BASE + (c) * COBALT_VID_SIZE + 0x200)
130 #define COBALT_CVI_FREEWHEEL(cobalt, c) \ argument
131 (cobalt->bar1 + COBALT_VID_BASE + (c) * COBALT_VID_SIZE + 0x300)
132 #define COBALT_CVI_CLK_LOSS(cobalt, c) \ argument
133 (cobalt->bar1 + COBALT_VID_BASE + (c) * COBALT_VID_SIZE + 0x400)
134 #define COBALT_CVI_PACKER(cobalt, c) \ argument
135 (cobalt->bar1 + COBALT_VID_BASE + (c) * COBALT_VID_SIZE + 0x500)
137 #define COBALT_TX_BASE(cobalt) (cobalt->bar1 + COBALT_VID_BASE + 0x5000) argument
158 #define cobalt_err(fmt, arg...) v4l2_err(&cobalt->v4l2_dev, fmt, ## arg)
159 #define cobalt_warn(fmt, arg...) v4l2_warn(&cobalt->v4l2_dev, fmt, ## arg)
160 #define cobalt_info(fmt, arg...) v4l2_info(&cobalt->v4l2_dev, fmt, ## arg)
162 v4l2_dbg(level, cobalt_debug, &cobalt->v4l2_dev, fmt, ## arg)
164 struct cobalt;
169 struct cobalt *cobalt; member
243 struct cobalt *cobalt; member
250 struct cobalt { struct
292 static inline struct cobalt *to_cobalt(struct v4l2_device *v4l2_dev) in to_cobalt() argument
294 return container_of(v4l2_dev, struct cobalt, v4l2_dev); in to_cobalt()
297 static inline void cobalt_write_bar0(struct cobalt *cobalt, u32 reg, u32 val) in cobalt_write_bar0() argument
299 iowrite32(val, cobalt->bar0 + reg); in cobalt_write_bar0()
302 static inline u32 cobalt_read_bar0(struct cobalt *cobalt, u32 reg) in cobalt_read_bar0() argument
304 return ioread32(cobalt->bar0 + reg); in cobalt_read_bar0()
307 static inline void cobalt_write_bar1(struct cobalt *cobalt, u32 reg, u32 val) in cobalt_write_bar1() argument
309 iowrite32(val, cobalt->bar1 + reg); in cobalt_write_bar1()
312 static inline u32 cobalt_read_bar1(struct cobalt *cobalt, u32 reg) in cobalt_read_bar1() argument
314 return ioread32(cobalt->bar1 + reg); in cobalt_read_bar1()
317 static inline u32 cobalt_g_sysctrl(struct cobalt *cobalt) in cobalt_g_sysctrl() argument
319 return cobalt_read_bar1(cobalt, COBALT_SYS_CTRL_BASE); in cobalt_g_sysctrl()
322 static inline void cobalt_s_bit_sysctrl(struct cobalt *cobalt, in cobalt_s_bit_sysctrl() argument
327 mutex_lock(&cobalt->pci_lock); in cobalt_s_bit_sysctrl()
328 ctrl = cobalt_read_bar1(cobalt, COBALT_SYS_CTRL_BASE); in cobalt_s_bit_sysctrl()
329 cobalt_write_bar1(cobalt, COBALT_SYS_CTRL_BASE, in cobalt_s_bit_sysctrl()
331 mutex_unlock(&cobalt->pci_lock); in cobalt_s_bit_sysctrl()
334 static inline u32 cobalt_g_sysstat(struct cobalt *cobalt) in cobalt_g_sysstat() argument
336 return cobalt_read_bar1(cobalt, COBALT_SYS_STAT_BASE); in cobalt_g_sysstat()
371 void cobalt_pcie_status_show(struct cobalt *cobalt);