Home
last modified time | relevance | path

Searched refs:stk_urb (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.1/drivers/media/usb/stk1160/
Dstk1160-video.c298 struct stk1160_urb *stk_urb = urb->context; in stk1160_isoc_irq() local
299 struct stk1160 *dev = stk_urb->dev; in stk1160_isoc_irq()
315 invalidate_kernel_vmap_range(stk_urb->transfer_buffer, in stk1160_isoc_irq()
317 dma_sync_sgtable_for_cpu(dma_dev, stk_urb->sgt, DMA_FROM_DEVICE); in stk1160_isoc_irq()
327 dma_sync_sgtable_for_device(dma_dev, stk_urb->sgt, DMA_FROM_DEVICE); in stk1160_isoc_irq()
363 static void stk_free_urb(struct stk1160 *dev, struct stk1160_urb *stk_urb) in stk_free_urb() argument
367 dma_vunmap_noncontiguous(dma_dev, stk_urb->transfer_buffer); in stk_free_urb()
368 dma_free_noncontiguous(dma_dev, stk_urb->urb->transfer_buffer_length, in stk_free_urb()
369 stk_urb->sgt, DMA_FROM_DEVICE); in stk_free_urb()
370 usb_free_urb(stk_urb->urb); in stk_free_urb()
[all …]
Dstk1160-v4l.c235 struct stk1160_urb *stk_urb = &dev->isoc_ctl.urb_ctl[i]; in stk1160_start_streaming() local
237 dma_sync_sgtable_for_device(stk1160_get_dmadev(dev), stk_urb->sgt, in stk1160_start_streaming()