Home
last modified time | relevance | path

Searched refs:ivtv_stream (Results 1 – 13 of 13) sorted by relevance

/linux-6.3-rc2/drivers/media/pci/ivtv/
A Divtv-queue.h18 static inline int ivtv_might_use_pio(struct ivtv_stream *s) in ivtv_might_use_pio()
23 static inline int ivtv_use_pio(struct ivtv_stream *s) in ivtv_use_pio()
31 static inline int ivtv_might_use_dma(struct ivtv_stream *s) in ivtv_might_use_dma()
36 static inline int ivtv_use_dma(struct ivtv_stream *s) in ivtv_use_dma()
41 static inline void ivtv_buf_sync_for_cpu(struct ivtv_stream *s, struct ivtv_buffer *buf) in ivtv_buf_sync_for_cpu()
62 struct ivtv_buffer *ivtv_dequeue(struct ivtv_stream *s, struct ivtv_queue *q);
65 void ivtv_flush_queues(struct ivtv_stream *s);
68 int ivtv_stream_alloc(struct ivtv_stream *s);
69 void ivtv_stream_free(struct ivtv_stream *s);
71 static inline void ivtv_stream_sync_for_cpu(struct ivtv_stream *s) in ivtv_stream_sync_for_cpu()
[all …]
A Divtv-streams.h17 int ivtv_start_v4l2_encode_stream(struct ivtv_stream *s);
18 int ivtv_stop_v4l2_encode_stream(struct ivtv_stream *s, int gop_end);
19 int ivtv_start_v4l2_decode_stream(struct ivtv_stream *s, int gop_offset);
20 int ivtv_stop_v4l2_decode_stream(struct ivtv_stream *s, int flags, u64 pts);
A Divtv-fileops.c35 struct ivtv_stream *s = &itv->streams[type]; in ivtv_claim_stream()
36 struct ivtv_stream *s_vbi; in ivtv_claim_stream()
91 void ivtv_release_stream(struct ivtv_stream *s) in ivtv_release_stream()
94 struct ivtv_stream *s_vbi; in ivtv_release_stream()
418 struct ivtv_stream *s = &itv->streams[id->type]; in ivtv_start_capture()
419 struct ivtv_stream *s_vbi; in ivtv_start_capture()
497 struct ivtv_stream *s = &itv->streams[id->type]; in ivtv_v4l2_read()
514 struct ivtv_stream *s = &itv->streams[id->type]; in ivtv_start_decoding()
540 struct ivtv_stream *s = &itv->streams[id->type]; in ivtv_write()
725 struct ivtv_stream *s = &itv->streams[id->type]; in ivtv_v4l2_dec_poll()
[all …]
A Divtv-queue.c13 int ivtv_buf_copy_from_user(struct ivtv_stream *s, struct ivtv_buffer *buf, const char __user *src,… in ivtv_buf_copy_from_user()
40 void ivtv_enqueue(struct ivtv_stream *s, struct ivtv_buffer *buf, struct ivtv_queue *q) in ivtv_enqueue()
59 struct ivtv_buffer *ivtv_dequeue(struct ivtv_stream *s, struct ivtv_queue *q) in ivtv_dequeue()
76 static void ivtv_queue_move_buf(struct ivtv_stream *s, struct ivtv_queue *from, in ivtv_queue_move_buf()
110 int ivtv_queue_move(struct ivtv_stream *s, struct ivtv_queue *from, struct ivtv_queue *steal, in ivtv_queue_move()
173 void ivtv_flush_queues(struct ivtv_stream *s) in ivtv_flush_queues()
181 int ivtv_stream_alloc(struct ivtv_stream *s) in ivtv_stream_alloc()
254 void ivtv_stream_free(struct ivtv_stream *s) in ivtv_stream_free()
A Divtv-irq.c20 static void ivtv_dma_dec_start(struct ivtv_stream *s);
246 static void dma_post(struct ivtv_stream *s) in dma_post()
447 static void ivtv_dma_enc_start(struct ivtv_stream *s) in ivtv_dma_enc_start()
529 struct ivtv_stream *s = NULL; in ivtv_irq_dma_read()
595 struct ivtv_stream *s; in ivtv_irq_enc_dma_complete()
643 struct ivtv_stream *s; in ivtv_irq_enc_pio_complete()
745 struct ivtv_stream *s; in ivtv_irq_enc_start_cap()
765 struct ivtv_stream *s; in ivtv_irq_enc_vbi_cap()
789 struct ivtv_stream *s; in ivtv_irq_dec_data_req()
1022 struct ivtv_stream *s = &itv->streams[idx]; in ivtv_irq_handler()
[all …]
A Divtv-streams.c170 struct ivtv_stream *s = &itv->streams[type]; in ivtv_stream_init()
200 struct ivtv_stream *s = &itv->streams[type]; in ivtv_prep_dev()
286 struct ivtv_stream *s = &itv->streams[type]; in ivtv_reg_dev()
297 struct ivtv_stream *s_mpg = &itv->streams[IVTV_ENC_STREAM_TYPE_MPG]; in ivtv_reg_dev()
487 int ivtv_start_v4l2_encode_stream(struct ivtv_stream *s) in ivtv_start_v4l2_encode_stream()
655 static int ivtv_setup_v4l2_decode_stream(struct ivtv_stream *s) in ivtv_setup_v4l2_decode_stream()
720 int ivtv_start_v4l2_decode_stream(struct ivtv_stream *s, int gop_offset) in ivtv_start_v4l2_decode_stream()
778 struct ivtv_stream *s = &itv->streams[i]; in ivtv_stop_all_captures()
788 int ivtv_stop_v4l2_encode_stream(struct ivtv_stream *s, int gop_end) in ivtv_stop_v4l2_encode_stream()
981 struct ivtv_stream *yuv_stream = &itv->streams[IVTV_ENC_STREAM_TYPE_YUV]; in ivtv_passthrough_mode()
[all …]
A Divtv-irq.h38 void ivtv_dma_stream_dec_prepare(struct ivtv_stream *s, u32 offset, int lock);
A Divtv-fileops.h30 void ivtv_release_stream(struct ivtv_stream *s);
A Divtv-ioctl.c438 struct ivtv_stream *s = &itv->streams[fh2id(fh)->type]; in ivtv_g_fmt_vid_out_overlay()
548 struct ivtv_stream *s = &itv->streams[fh2id(fh)->type]; in ivtv_try_fmt_vid_out_overlay()
928 struct ivtv_stream *s = &itv->streams[fh2id(fh)->type]; in ivtv_enum_fmt_vid_cap()
955 struct ivtv_stream *s = &itv->streams[fh2id(fh)->type]; in ivtv_enum_fmt_vid_out()
1057 struct ivtv_stream *s = &itv->streams[fh2id(fh)->type]; in ivtv_g_frequency()
1071 struct ivtv_stream *s = &itv->streams[fh2id(fh)->type]; in ivtv_s_frequency()
1361 struct ivtv_stream *s = &itv->streams[fh2id(fh)->type]; in ivtv_g_fbuf()
1449 struct ivtv_stream *s = &itv->streams[fh2id(fh)->type]; in ivtv_s_fbuf()
1470 struct ivtv_stream *s = &itv->streams[fh2id(fh)->type]; in ivtv_overlay()
1570 struct ivtv_stream *s = &itv->streams[i]; in ivtv_log_status()
[all …]
A Divtv-alsa-pcm.c137 struct ivtv_stream *s; in snd_ivtv_pcm_capture_open()
191 struct ivtv_stream *s; in snd_ivtv_pcm_capture_close()
A Divtv-driver.h326 struct ivtv_stream { struct
667 struct ivtv_stream streams[IVTV_MAX_STREAMS]; /* stream data */
777 struct ivtv_stream *ivtv_get_output_stream(struct ivtv *itv);
A Divtv-alsa-main.c184 struct ivtv_stream *s; in ivtv_alsa_load()
A Divtv-driver.c334 struct ivtv_stream *ivtv_get_output_stream(struct ivtv *itv) in ivtv_get_output_stream()

Completed in 22 milliseconds