/kernel/linux/linux-6.6/drivers/media/usb/stk1160/ |
H A D | stk1160.h | 57 printk(KERN_DEBUG "stk1160: " fmt, ## args) 63 pr_info("stk1160: " fmt, ## args) 66 pr_warn("stk1160: " fmt, ## args) 69 pr_err("stk1160: " fmt, ## args) 93 struct stk1160 *dev; 115 struct stk1160 { struct 171 /* Provided by stk1160-v4l.c */ 172 int stk1160_vb2_setup(struct stk1160 *dev); 173 int stk1160_video_register(struct stk1160 *dev); 174 void stk1160_video_unregister(struct stk1160 *de [all...] |
H A D | Makefile | 2 stk1160-y := stk1160-core.o \ 3 stk1160-v4l.o \ 4 stk1160-video.o \ 5 stk1160-i2c.o \ 6 stk1160-ac97.o 8 obj-$(CONFIG_VIDEO_STK1160) += stk1160.o
|
H A D | stk1160-v4l.c | 28 #include "stk1160.h" 29 #include "stk1160-reg.h" 67 static void stk1160_set_std(struct stk1160 *dev) in stk1160_set_std() 122 static void stk1160_set_fmt(struct stk1160 *dev, in stk1160_set_fmt() 161 static bool stk1160_set_alternate(struct stk1160 *dev) in stk1160_set_alternate() 203 static int stk1160_start_streaming(struct stk1160 *dev) in stk1160_start_streaming() 251 /* Start stk1160 */ in stk1160_start_streaming() 273 static void stk1160_stop_hw(struct stk1160 *dev) in stk1160_stop_hw() 284 /* Stop stk1160 */ in stk1160_stop_hw() 292 static int stk1160_stop_streaming(struct stk1160 *de [all...] |
H A D | stk1160-ac97.c | 18 #include "stk1160.h" 19 #include "stk1160-reg.h" 21 static int stk1160_ac97_wait_transfer_complete(struct stk1160 *dev) in stk1160_ac97_wait_transfer_complete() 40 static void stk1160_write_ac97(struct stk1160 *dev, u16 reg, u16 value) in stk1160_write_ac97() 57 static u16 stk1160_read_ac97(struct stk1160 *dev, u16 reg) in stk1160_read_ac97() 80 void stk1160_ac97_dump_regs(struct stk1160 *dev) in stk1160_ac97_dump_regs() 107 static int stk1160_has_audio(struct stk1160 *dev) in stk1160_has_audio() 115 static int stk1160_has_ac97(struct stk1160 *dev) in stk1160_has_ac97() 123 void stk1160_ac97_setup(struct stk1160 *dev) in stk1160_ac97_setup()
|
H A D | stk1160-core.c | 28 #include "stk1160.h" 29 #include "stk1160-reg.h" 55 int stk1160_read_reg(struct stk1160 *dev, u16 reg, u8 *value) in stk1160_read_reg() 81 int stk1160_write_reg(struct stk1160 *dev, u16 reg, u16 value) in stk1160_write_reg() 98 void stk1160_select_input(struct stk1160 *dev) in stk1160_select_input() 118 static void stk1160_reg_reset(struct stk1160 *dev) in stk1160_reg_reset() 152 struct stk1160 *dev = container_of(v4l2_dev, struct stk1160, v4l2_dev); in stk1160_release() 271 struct stk1160 *dev; in stk1160_probe() 299 dev = kzalloc(sizeof(struct stk1160), GFP_KERNE in stk1160_probe() [all...] |
H A D | stk1160-i2c.c | 17 #include "stk1160.h" 18 #include "stk1160-reg.h" 30 static int stk1160_i2c_busy_wait(struct stk1160 *dev, u8 wait_bit_mask) in stk1160_i2c_busy_wait() 53 static int stk1160_i2c_write_reg(struct stk1160 *dev, u8 addr, in stk1160_i2c_write_reg() 85 static int stk1160_i2c_read_reg(struct stk1160 *dev, u8 addr, in stk1160_i2c_read_reg() 120 static int stk1160_i2c_check_for_device(struct stk1160 *dev, in stk1160_i2c_check_for_device() 154 struct stk1160 *dev = i2c_adap->algo_data; in stk1160_i2c_xfer() 235 .name = "stk1160", 240 .name = "stk1160 internal", 247 int stk1160_i2c_register(struct stk1160 *de [all...] |
H A D | stk1160-video.c | 18 #include "stk1160.h" 24 static inline void print_err_status(struct stk1160 *dev, in print_err_status() 65 struct stk1160_buffer *stk1160_next_buffer(struct stk1160 *dev) in stk1160_next_buffer() 85 void stk1160_buffer_done(struct stk1160 *dev) in stk1160_buffer_done() 100 void stk1160_copy_video(struct stk1160 *dev, u8 *src, int len) in stk1160_copy_video() 159 printk_ratelimited(KERN_WARNING "stk1160: buffer overflow detected\n"); in stk1160_copy_video() 195 printk_ratelimited(KERN_WARNING "stk1160: negative lencopy detected\n"); in stk1160_copy_video() 201 printk_ratelimited(KERN_WARNING "stk1160: buffer overflow detected\n"); in stk1160_copy_video() 216 static void stk1160_process_isoc(struct stk1160 *dev, struct urb *urb) in stk1160_process_isoc() 298 struct stk1160 *de in stk1160_isoc_irq() [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/stk1160/ |
H A D | stk1160.h | 55 printk(KERN_DEBUG "stk1160: " fmt, ## args) 61 pr_info("stk1160: " fmt, ## args) 64 pr_warn("stk1160: " fmt, ## args) 67 pr_err("stk1160: " fmt, ## args) 109 struct stk1160 { struct 165 /* Provided by stk1160-v4l.c */ 166 int stk1160_vb2_setup(struct stk1160 *dev); 167 int stk1160_video_register(struct stk1160 *dev); 168 void stk1160_video_unregister(struct stk1160 *dev); 169 void stk1160_clear_queue(struct stk1160 *de [all...] |
H A D | Makefile | 2 stk1160-y := stk1160-core.o \ 3 stk1160-v4l.o \ 4 stk1160-video.o \ 5 stk1160-i2c.o \ 6 stk1160-ac97.o 8 obj-$(CONFIG_VIDEO_STK1160) += stk1160.o
|
H A D | stk1160-v4l.c | 28 #include "stk1160.h" 29 #include "stk1160-reg.h" 67 static void stk1160_set_std(struct stk1160 *dev) in stk1160_set_std() 122 static void stk1160_set_fmt(struct stk1160 *dev, in stk1160_set_fmt() 161 static bool stk1160_set_alternate(struct stk1160 *dev) in stk1160_set_alternate() 203 static int stk1160_start_streaming(struct stk1160 *dev) in stk1160_start_streaming() 247 /* Start stk1160 */ in stk1160_start_streaming() 269 static void stk1160_stop_hw(struct stk1160 *dev) in stk1160_stop_hw() 280 /* Stop stk1160 */ in stk1160_stop_hw() 288 static int stk1160_stop_streaming(struct stk1160 *de [all...] |
H A D | stk1160-ac97.c | 18 #include "stk1160.h" 19 #include "stk1160-reg.h" 21 static int stk1160_ac97_wait_transfer_complete(struct stk1160 *dev) in stk1160_ac97_wait_transfer_complete() 40 static void stk1160_write_ac97(struct stk1160 *dev, u16 reg, u16 value) in stk1160_write_ac97() 57 static u16 stk1160_read_ac97(struct stk1160 *dev, u16 reg) in stk1160_read_ac97() 80 void stk1160_ac97_dump_regs(struct stk1160 *dev) in stk1160_ac97_dump_regs() 107 static int stk1160_has_audio(struct stk1160 *dev) in stk1160_has_audio() 115 static int stk1160_has_ac97(struct stk1160 *dev) in stk1160_has_ac97() 123 void stk1160_ac97_setup(struct stk1160 *dev) in stk1160_ac97_setup()
|
H A D | stk1160-core.c | 28 #include "stk1160.h" 29 #include "stk1160-reg.h" 55 int stk1160_read_reg(struct stk1160 *dev, u16 reg, u8 *value) in stk1160_read_reg() 81 int stk1160_write_reg(struct stk1160 *dev, u16 reg, u16 value) in stk1160_write_reg() 98 void stk1160_select_input(struct stk1160 *dev) in stk1160_select_input() 118 static void stk1160_reg_reset(struct stk1160 *dev) in stk1160_reg_reset() 152 struct stk1160 *dev = container_of(v4l2_dev, struct stk1160, v4l2_dev); in stk1160_release() 271 struct stk1160 *dev; in stk1160_probe() 299 dev = kzalloc(sizeof(struct stk1160), GFP_KERNE in stk1160_probe() [all...] |
H A D | stk1160-i2c.c | 17 #include "stk1160.h" 18 #include "stk1160-reg.h" 30 static int stk1160_i2c_busy_wait(struct stk1160 *dev, u8 wait_bit_mask) in stk1160_i2c_busy_wait() 53 static int stk1160_i2c_write_reg(struct stk1160 *dev, u8 addr, in stk1160_i2c_write_reg() 85 static int stk1160_i2c_read_reg(struct stk1160 *dev, u8 addr, in stk1160_i2c_read_reg() 120 static int stk1160_i2c_check_for_device(struct stk1160 *dev, in stk1160_i2c_check_for_device() 154 struct stk1160 *dev = i2c_adap->algo_data; in stk1160_i2c_xfer() 235 .name = "stk1160", 240 .name = "stk1160 internal", 247 int stk1160_i2c_register(struct stk1160 *de [all...] |
H A D | stk1160-video.c | 18 #include "stk1160.h" 24 static inline void print_err_status(struct stk1160 *dev, in print_err_status() 65 struct stk1160_buffer *stk1160_next_buffer(struct stk1160 *dev) in stk1160_next_buffer() 85 void stk1160_buffer_done(struct stk1160 *dev) in stk1160_buffer_done() 100 void stk1160_copy_video(struct stk1160 *dev, u8 *src, int len) in stk1160_copy_video() 159 printk_ratelimited(KERN_WARNING "stk1160: buffer overflow detected\n"); in stk1160_copy_video() 195 printk_ratelimited(KERN_WARNING "stk1160: negative lencopy detected\n"); in stk1160_copy_video() 201 printk_ratelimited(KERN_WARNING "stk1160: buffer overflow detected\n"); in stk1160_copy_video() 216 static void stk1160_process_isoc(struct stk1160 *dev, struct urb *urb) in stk1160_process_isoc() 297 struct stk1160 *de in stk1160_isoc_irq() [all...] |