• Home
  • Raw
  • Download

Lines Matching refs:s

30 static inline int ivtv_might_use_pio(struct ivtv_stream *s)  in ivtv_might_use_pio()  argument
32 return s->dma == PCI_DMA_NONE || (SLICED_VBI_PIO && s->type == IVTV_ENC_STREAM_TYPE_VBI); in ivtv_might_use_pio()
35 static inline int ivtv_use_pio(struct ivtv_stream *s) in ivtv_use_pio() argument
37 struct ivtv *itv = s->itv; in ivtv_use_pio()
39 return s->dma == PCI_DMA_NONE || in ivtv_use_pio()
40 (SLICED_VBI_PIO && s->type == IVTV_ENC_STREAM_TYPE_VBI && itv->vbi.sliced_in->service_set); in ivtv_use_pio()
43 static inline int ivtv_might_use_dma(struct ivtv_stream *s) in ivtv_might_use_dma() argument
45 return s->dma != PCI_DMA_NONE; in ivtv_might_use_dma()
48 static inline int ivtv_use_dma(struct ivtv_stream *s) in ivtv_use_dma() argument
50 return !ivtv_use_pio(s); in ivtv_use_dma()
53 static inline void ivtv_buf_sync_for_cpu(struct ivtv_stream *s, struct ivtv_buffer *buf) in ivtv_buf_sync_for_cpu() argument
55 if (ivtv_use_dma(s)) in ivtv_buf_sync_for_cpu()
56 pci_dma_sync_single_for_cpu(s->itv->pdev, buf->dma_handle, in ivtv_buf_sync_for_cpu()
57 s->buf_size + 256, s->dma); in ivtv_buf_sync_for_cpu()
60 static inline void ivtv_buf_sync_for_device(struct ivtv_stream *s, struct ivtv_buffer *buf) in ivtv_buf_sync_for_device() argument
62 if (ivtv_use_dma(s)) in ivtv_buf_sync_for_device()
63 pci_dma_sync_single_for_device(s->itv->pdev, buf->dma_handle, in ivtv_buf_sync_for_device()
64 s->buf_size + 256, s->dma); in ivtv_buf_sync_for_device()
67 int ivtv_buf_copy_from_user(struct ivtv_stream *s, struct ivtv_buffer *buf, const char __user *src,…
72 void ivtv_enqueue(struct ivtv_stream *s, struct ivtv_buffer *buf, struct ivtv_queue *q);
73 struct ivtv_buffer *ivtv_dequeue(struct ivtv_stream *s, struct ivtv_queue *q);
74 int ivtv_queue_move(struct ivtv_stream *s, struct ivtv_queue *from, struct ivtv_queue *steal,
76 void ivtv_flush_queues(struct ivtv_stream *s);
79 int ivtv_stream_alloc(struct ivtv_stream *s);
80 void ivtv_stream_free(struct ivtv_stream *s);
82 static inline void ivtv_stream_sync_for_cpu(struct ivtv_stream *s) in ivtv_stream_sync_for_cpu() argument
84 if (ivtv_use_dma(s)) in ivtv_stream_sync_for_cpu()
85 pci_dma_sync_single_for_cpu(s->itv->pdev, s->sg_handle, in ivtv_stream_sync_for_cpu()
89 static inline void ivtv_stream_sync_for_device(struct ivtv_stream *s) in ivtv_stream_sync_for_device() argument
91 if (ivtv_use_dma(s)) in ivtv_stream_sync_for_device()
92 pci_dma_sync_single_for_device(s->itv->pdev, s->sg_handle, in ivtv_stream_sync_for_device()