Home
last modified time | relevance | path

Searched refs:cx18 (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/media/pci/cx18/
H A DMakefile2 cx18-objs := cx18-driver.o cx18-cards.o cx18-i2c.o cx18-firmware.o cx18-gpio.o \
3 cx18-queue.o cx18-streams.o cx18-fileops.o cx18-ioctl.o cx18-controls.o \
4 cx18-mailbox.o cx18-vbi.o cx18-audio.o cx18-video.o cx18-irq.o \
5 cx18-av-core.o cx18-av-audio.o cx18-av-firmware.o cx18-av-vbi.o cx18-scb.o \
6 cx18-dvb.o cx18-io.o
7 cx18-alsa-objs := cx18-alsa-main.o cx18-alsa-pcm.o
9 obj-$(CONFIG_VIDEO_CX18) += cx18.o
10 obj-$(CONFIG_VIDEO_CX18_ALSA) += cx18-alsa.o
H A Dcx18-ioctl.c56 struct cx18 *cx = id->cx; in cx18_g_fmt_vid_cap()
80 struct cx18 *cx = id->cx; in cx18_try_fmt_vid_cap()
125 struct cx18 *cx = id->cx; in cx18_s_fmt_vid_cap()
264 struct cx18 *cx = file2id(file)->cx; in cx18_g_fmt_vbi_cap()
283 struct cx18 *cx = file2id(file)->cx; in cx18_g_fmt_sliced_vbi_cap()
314 struct cx18 *cx = file2id(file)->cx; in cx18_try_fmt_sliced_vbi_cap()
334 struct cx18 *cx = id->cx; in cx18_s_fmt_vbi_cap()
364 struct cx18 *cx = id->cx; in cx18_s_fmt_sliced_vbi_cap()
395 struct cx18 *cx = file2id(file)->cx; in cx18_g_register()
409 struct cx18 *cx = file2id(file)->cx; in cx18_s_register()
[all …]
H A Dcx18-ioctl.h16 struct cx18;
17 int cx18_do_s_std(struct cx18 *cx, v4l2_std_id std);
18 int cx18_do_s_frequency(struct cx18 *cx, const struct v4l2_frequency *vf);
19 int cx18_do_s_input(struct cx18 *cx, unsigned int inp);
H A Dcx18-fileops.c32 struct cx18 *cx = id->cx; in cx18_claim_stream()
91 struct cx18 *cx = s->cx; in cx18_release_stream()
146 static void cx18_dualwatch(struct cx18 *cx) in cx18_dualwatch()
172 struct cx18 *cx = s->cx; in cx18_get_mdl()
244 static void cx18_setup_sliced_vbi_mdl(struct cx18 *cx) in cx18_setup_sliced_vbi_mdl()
262 struct cx18 *cx = s->cx; in cx18_copy_buf_to_user()
408 struct cx18 *cx = s->cx; in cx18_read()
474 struct cx18 *cx = s->cx; in cx18_read_pos()
484 struct cx18 *cx = id->cx; in cx18_start_capture()
575 struct cx18 *cx = id->cx; in cx18_v4l2_read()
[all …]
H A Dcx18-driver.c38 int (*cx18_ext_init)(struct cx18 *);
242 struct cx18 *dev = container_of(work, struct cx18, request_module_wk); in request_module_async()
252 static void request_modules(struct cx18 *dev) in request_modules()
258 static void flush_request_modules(struct cx18 *dev) in flush_request_modules()
282 static void cx18_iounmap(struct cx18 *cx) in cx18_iounmap()
295 static void cx18_eeprom_dump(struct cx18 *cx, unsigned char *eedata, int len) in cx18_eeprom_dump()
310 void cx18_read_eeprom(struct cx18 *cx, struct tveeprom *tv) in cx18_read_eeprom()
351 static void cx18_process_eeprom(struct cx18 *cx) in cx18_process_eeprom()
442 static v4l2_std_id cx18_parse_std(struct cx18 *cx) in cx18_parse_std()
524 static void cx18_process_options(struct cx18 *cx) in cx18_process_options()
[all …]
H A Dcx18-streams.c109 struct cx18 *cx = s->cx; in cx18_queue_setup()
156 struct cx18 *cx = s->cx; in cx18_buf_prepare()
234 static int cx18_stream_init(struct cx18 *cx, int type) in cx18_stream_init()
301 static int cx18_prep_dev(struct cx18 *cx, int type) in cx18_prep_dev()
382 int cx18_streams_setup(struct cx18 *cx) in cx18_streams_setup()
406 static int cx18_reg_dev(struct cx18 *cx, int type) in cx18_reg_dev()
474 int cx18_streams_register(struct cx18 *cx) in cx18_streams_register()
496 void cx18_streams_cleanup(struct cx18 *cx, int unregister) in cx18_streams_cleanup()
550 struct cx18 *cx = s->cx; in cx18_vbi_setup()
658 void cx18_stream_rotate_idx_mdls(struct cx18 *cx) in cx18_stream_rotate_idx_mdls()
[all …]
H A Dcx18-alsa-main.c95 struct cx18 *cx = to_cx18(cxsc->v4l2_dev); in snd_cx18_card_set_names()
115 struct cx18 *cx = to_cx18(v4l2_dev); in snd_cx18_init()
179 static int cx18_alsa_load(struct cx18 *cx) in cx18_alsa_load()
228 struct cx18 *cx = to_cx18(cxsc->v4l2_dev); in snd_cx18_exit()
H A Dcx18-alsa.h27 struct cx18 *cx = to_cx18(cxsc->v4l2_dev); in snd_cx18_lock()
33 struct cx18 *cx = to_cx18(cxsc->v4l2_dev); in snd_cx18_unlock()
H A Dcx18-dvb.c125 struct cx18 *cx = stream->cx; in yuan_mpc718_mt352_reqfw()
238 struct cx18 *cx; in cx18_dvb_start_feed()
309 struct cx18 *cx; in cx18_dvb_stop_feed()
333 struct cx18 *cx = stream->cx; in cx18_dvb_register()
425 struct cx18 *cx = stream->cx; in cx18_dvb_unregister()
457 struct cx18 *cx = stream->cx; in dvb_register()
H A Dcx18-alsa-pcm.c139 struct cx18 *cx = to_cx18(v4l2_dev); in snd_cx18_pcm_capture_open()
186 struct cx18 *cx = to_cx18(v4l2_dev); in snd_cx18_pcm_capture_close()
245 struct cx18 *cx = to_cx18(v4l2_dev); in snd_cx18_pcm_create()
H A DKconfig25 module will be called cx18.
36 module will be called cx18-alsa.
H A Dcx18-queue.c128 struct cx18 *cx = s->cx; in cx18_queue_get_mdl()
264 struct cx18 *cx = s->cx; in cx18_load_queues()
334 struct cx18 *cx = s->cx; in cx18_stream_alloc()
413 struct cx18 *cx = s->cx; in cx18_stream_free()
/linux/Documentation/admin-guide/media/
H A Dcx18-cardlist.rst6 Those cards are supported by cx18 driver:
/linux/Documentation/driver-api/media/
H A Dv4l2-device.rst36 a dash: ``cx18-0``, ``cx18-1``, etc. This function returns the instance number.
/linux/scripts/
H A Dget_dvb_firmware365 sub cx18 { subroutine
/linux/
H A DMAINTAINERS6873 F: drivers/media/pci/cx18/