Lines Matching refs:cgs_device
29 struct cgs_device;
85 * @cgs_device: opaque device handle
90 typedef uint32_t (*cgs_read_register_t)(struct cgs_device *cgs_device, unsigned offset);
94 * @cgs_device: opaque device handle
98 typedef void (*cgs_write_register_t)(struct cgs_device *cgs_device, unsigned offset,
103 * @cgs_device: opaque device handle
108 typedef uint32_t (*cgs_read_ind_register_t)(struct cgs_device *cgs_device, enum cgs_ind_reg space,
113 * @cgs_device: opaque device handle
117 typedef void (*cgs_write_ind_register_t)(struct cgs_device *cgs_device, enum cgs_ind_reg space,
136 typedef int (*cgs_get_firmware_info)(struct cgs_device *cgs_device,
152 struct cgs_device
161 (((struct cgs_device *)dev)->ops->func(dev, ##__VA_ARGS__))
163 (((struct cgs_device *)dev)->os_ops->func(dev, ##__VA_ARGS__))