Home
last modified time | relevance | path

Searched refs:shark (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/media/radio/
H A Dradio-shark.c7 * The info necessary to drive the shark was taken from the small userspace
8 * shark.c program by Michael Rolig, which he kindly placed in the Public
82 struct shark_device *shark = tea->private_data; in shark_write_val() local
86 if (shark->last_val == val) in shark_write_val()
89 memset(shark->transfer_buffer, 0, TB_LEN); in shark_write_val()
90 shark->transfer_buffer[0] = 0xc0; /* Write shift register command */ in shark_write_val()
92 shark->transfer_buffer[i] |= (val >> (24 - i * 8)) & 0xff; in shark_write_val()
94 res = usb_interrupt_msg(shark->usbdev, in shark_write_val()
95 usb_sndintpipe(shark->usbdev, SHARK_OUT_EP), in shark_write_val()
96 shark in shark_write_val()
106 struct shark_device *shark = tea->private_data; shark_read_val() local
157 struct shark_device *shark = shark_led_work() local
185 struct shark_device *shark = shark_led_set_blue() local
197 struct shark_device *shark = container_of(led_cdev, shark_led_set_blue_pulse() local
209 struct shark_device *shark = shark_led_set_red() local
238 shark_register_leds(struct shark_device *shark, struct device *dev) shark_register_leds() argument
260 shark_unregister_leds(struct shark_device *shark) shark_unregister_leds() argument
270 shark_resume_leds(struct shark_device *shark) shark_resume_leds() argument
280 shark_register_leds(struct shark_device *shark, struct device *dev) shark_register_leds() argument
286 shark_unregister_leds(struct shark_device *shark) shark_unregister_leds() argument
287 shark_resume_leds(struct shark_device *shark) shark_resume_leds() argument
293 struct shark_device *shark = v4l2_dev_to_shark(v4l2_dev); usb_shark_disconnect() local
307 struct shark_device *shark = v4l2_dev_to_shark(v4l2_dev); usb_shark_release() local
317 struct shark_device *shark; usb_shark_probe() local
392 struct shark_device *shark = v4l2_dev_to_shark(v4l2_dev); usb_shark_resume() local
[all...]
H A Dradio-shark2.c77 struct shark_device *shark = tea->private_data; in shark_write_reg() local
80 memset(shark->transfer_buffer, 0, TB_LEN); in shark_write_reg()
81 shark->transfer_buffer[0] = 0x81; /* Write register command */ in shark_write_reg()
83 shark->transfer_buffer[i + 1] = (reg >> (40 - i * 8)) & 0xff; in shark_write_reg()
86 7, shark->transfer_buffer); in shark_write_reg()
88 res = usb_interrupt_msg(shark->usbdev, in shark_write_reg()
89 usb_sndintpipe(shark->usbdev, SHARK_OUT_EP), in shark_write_reg()
90 shark->transfer_buffer, TB_LEN, in shark_write_reg()
102 struct shark_device *shark = tea->private_data; in shark_read_reg() local
106 memset(shark in shark_read_reg()
144 struct shark_device *shark = shark_led_work() local
170 struct shark_device *shark = shark_led_set_blue() local
181 struct shark_device *shark = shark_led_set_red() local
204 shark_register_leds(struct shark_device *shark, struct device *dev) shark_register_leds() argument
226 shark_unregister_leds(struct shark_device *shark) shark_unregister_leds() argument
236 shark_resume_leds(struct shark_device *shark) shark_resume_leds() argument
246 shark_register_leds(struct shark_device *shark, struct device *dev) shark_register_leds() argument
252 shark_unregister_leds(struct shark_device *shark) shark_unregister_leds() argument
253 shark_resume_leds(struct shark_device *shark) shark_resume_leds() argument
259 struct shark_device *shark = v4l2_dev_to_shark(v4l2_dev); usb_shark_disconnect() local
273 struct shark_device *shark = v4l2_dev_to_shark(v4l2_dev); usb_shark_release() local
283 struct shark_device *shark; usb_shark_probe() local
357 struct shark_device *shark = v4l2_dev_to_shark(v4l2_dev); usb_shark_resume() local
[all...]
H A DMakefile15 obj-$(CONFIG_RADIO_SHARK) += radio-shark.o
/kernel/linux/linux-6.6/drivers/media/radio/
H A Dradio-shark.c7 * The info necessary to drive the shark was taken from the small userspace
8 * shark.c program by Michael Rolig, which he kindly placed in the Public
82 struct shark_device *shark = tea->private_data; in shark_write_val() local
86 if (shark->last_val == val) in shark_write_val()
89 memset(shark->transfer_buffer, 0, TB_LEN); in shark_write_val()
90 shark->transfer_buffer[0] = 0xc0; /* Write shift register command */ in shark_write_val()
92 shark->transfer_buffer[i] |= (val >> (24 - i * 8)) & 0xff; in shark_write_val()
94 res = usb_interrupt_msg(shark->usbdev, in shark_write_val()
95 usb_sndintpipe(shark->usbdev, SHARK_OUT_EP), in shark_write_val()
96 shark in shark_write_val()
106 struct shark_device *shark = tea->private_data; shark_read_val() local
157 struct shark_device *shark = shark_led_work() local
185 struct shark_device *shark = shark_led_set_blue() local
197 struct shark_device *shark = container_of(led_cdev, shark_led_set_blue_pulse() local
209 struct shark_device *shark = shark_led_set_red() local
238 shark_register_leds(struct shark_device *shark, struct device *dev) shark_register_leds() argument
260 shark_unregister_leds(struct shark_device *shark) shark_unregister_leds() argument
270 shark_resume_leds(struct shark_device *shark) shark_resume_leds() argument
280 shark_register_leds(struct shark_device *shark, struct device *dev) shark_register_leds() argument
286 shark_unregister_leds(struct shark_device *shark) shark_unregister_leds() argument
287 shark_resume_leds(struct shark_device *shark) shark_resume_leds() argument
293 struct shark_device *shark = v4l2_dev_to_shark(v4l2_dev); usb_shark_disconnect() local
307 struct shark_device *shark = v4l2_dev_to_shark(v4l2_dev); usb_shark_release() local
317 struct shark_device *shark; usb_shark_probe() local
392 struct shark_device *shark = v4l2_dev_to_shark(v4l2_dev); usb_shark_resume() local
[all...]
H A Dradio-shark2.c77 struct shark_device *shark = tea->private_data; in shark_write_reg() local
80 memset(shark->transfer_buffer, 0, TB_LEN); in shark_write_reg()
81 shark->transfer_buffer[0] = 0x81; /* Write register command */ in shark_write_reg()
83 shark->transfer_buffer[i + 1] = (reg >> (40 - i * 8)) & 0xff; in shark_write_reg()
86 7, shark->transfer_buffer); in shark_write_reg()
88 res = usb_interrupt_msg(shark->usbdev, in shark_write_reg()
89 usb_sndintpipe(shark->usbdev, SHARK_OUT_EP), in shark_write_reg()
90 shark->transfer_buffer, TB_LEN, in shark_write_reg()
102 struct shark_device *shark = tea->private_data; in shark_read_reg() local
106 memset(shark in shark_read_reg()
144 struct shark_device *shark = shark_led_work() local
170 struct shark_device *shark = shark_led_set_blue() local
181 struct shark_device *shark = shark_led_set_red() local
204 shark_register_leds(struct shark_device *shark, struct device *dev) shark_register_leds() argument
226 shark_unregister_leds(struct shark_device *shark) shark_unregister_leds() argument
236 shark_resume_leds(struct shark_device *shark) shark_resume_leds() argument
246 shark_register_leds(struct shark_device *shark, struct device *dev) shark_register_leds() argument
252 shark_unregister_leds(struct shark_device *shark) shark_unregister_leds() argument
253 shark_resume_leds(struct shark_device *shark) shark_resume_leds() argument
259 struct shark_device *shark = v4l2_dev_to_shark(v4l2_dev); usb_shark_disconnect() local
273 struct shark_device *shark = v4l2_dev_to_shark(v4l2_dev); usb_shark_release() local
283 struct shark_device *shark; usb_shark_probe() local
357 struct shark_device *shark = v4l2_dev_to_shark(v4l2_dev); usb_shark_resume() local
[all...]
H A DMakefile22 obj-$(CONFIG_RADIO_SHARK) += radio-shark.o

Completed in 3 milliseconds