Searched refs:uchan (Results 1 - 3 of 3) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/sh/ |
H A D | usb-dmac.c | 343 static void usb_dmac_soft_reset(struct usb_dmac_chan *uchan) in usb_dmac_soft_reset() argument 345 struct dma_chan *chan = &uchan->vc.chan; in usb_dmac_soft_reset() 351 if (usb_dmac_chan_is_busy(uchan)) in usb_dmac_soft_reset() 383 struct usb_dmac_chan *uchan = to_usb_dmac_chan(chan); in usb_dmac_alloc_chan_resources() local 386 while (uchan->descs_allocated < USB_DMAC_INITIAL_NR_DESC) { in usb_dmac_alloc_chan_resources() 387 ret = usb_dmac_desc_alloc(uchan, USB_DMAC_INITIAL_NR_SG, in usb_dmac_alloc_chan_resources() 390 usb_dmac_desc_free(uchan); in usb_dmac_alloc_chan_resources() 393 uchan->descs_allocated++; in usb_dmac_alloc_chan_resources() 401 struct usb_dmac_chan *uchan = to_usb_dmac_chan(chan); in usb_dmac_free_chan_resources() local 405 spin_lock_irqsave(&uchan in usb_dmac_free_chan_resources() 420 struct usb_dmac_chan *uchan = to_usb_dmac_chan(chan); usb_dmac_prep_slave_sg() local 447 struct usb_dmac_chan *uchan = to_usb_dmac_chan(chan); usb_dmac_chan_terminate_all() local 532 struct usb_dmac_chan *uchan = to_usb_dmac_chan(chan); usb_dmac_tx_status() local 556 struct usb_dmac_chan *uchan = to_usb_dmac_chan(chan); usb_dmac_issue_pending() local 638 struct usb_dmac_chan *uchan = to_usb_dmac_chan(chan); usb_dmac_chan_filter() local 707 usb_dmac_chan_probe(struct usb_dmac *dmac, struct usb_dmac_chan *uchan, unsigned int index) usb_dmac_chan_probe() argument 864 usb_dmac_chan_remove(struct usb_dmac *dmac, struct usb_dmac_chan *uchan) usb_dmac_chan_remove() argument [all...] |
/kernel/linux/linux-6.6/drivers/dma/sh/ |
H A D | usb-dmac.c | 343 static void usb_dmac_soft_reset(struct usb_dmac_chan *uchan) in usb_dmac_soft_reset() argument 345 struct dma_chan *chan = &uchan->vc.chan; in usb_dmac_soft_reset() 351 if (usb_dmac_chan_is_busy(uchan)) in usb_dmac_soft_reset() 383 struct usb_dmac_chan *uchan = to_usb_dmac_chan(chan); in usb_dmac_alloc_chan_resources() local 386 while (uchan->descs_allocated < USB_DMAC_INITIAL_NR_DESC) { in usb_dmac_alloc_chan_resources() 387 ret = usb_dmac_desc_alloc(uchan, USB_DMAC_INITIAL_NR_SG, in usb_dmac_alloc_chan_resources() 390 usb_dmac_desc_free(uchan); in usb_dmac_alloc_chan_resources() 393 uchan->descs_allocated++; in usb_dmac_alloc_chan_resources() 401 struct usb_dmac_chan *uchan = to_usb_dmac_chan(chan); in usb_dmac_free_chan_resources() local 405 spin_lock_irqsave(&uchan in usb_dmac_free_chan_resources() 420 struct usb_dmac_chan *uchan = to_usb_dmac_chan(chan); usb_dmac_prep_slave_sg() local 447 struct usb_dmac_chan *uchan = to_usb_dmac_chan(chan); usb_dmac_chan_terminate_all() local 532 struct usb_dmac_chan *uchan = to_usb_dmac_chan(chan); usb_dmac_tx_status() local 556 struct usb_dmac_chan *uchan = to_usb_dmac_chan(chan); usb_dmac_issue_pending() local 638 struct usb_dmac_chan *uchan = to_usb_dmac_chan(chan); usb_dmac_chan_filter() local 707 usb_dmac_chan_probe(struct usb_dmac *dmac, struct usb_dmac_chan *uchan, unsigned int index) usb_dmac_chan_probe() argument 862 usb_dmac_chan_remove(struct usb_dmac *dmac, struct usb_dmac_chan *uchan) usb_dmac_chan_remove() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | uchan.c | 304 struct nvkm_uchan *uchan = nvkm_uchan(object); in nvkm_uchan_dtor() local 306 nvkm_chan_del(&uchan->chan); in nvkm_uchan_dtor() 307 return uchan; in nvkm_uchan_dtor() 329 struct nvkm_uchan *uchan; in nvkm_uchan_new() local 369 if (!(uchan = kzalloc(sizeof(*uchan), GFP_KERNEL))) { in nvkm_uchan_new() 374 nvkm_object_ctor(&nvkm_uchan, oclass, &uchan->object); in nvkm_uchan_new() 375 *pobject = &uchan->object; in nvkm_uchan_new() 379 args->v0.length, userd, args->v0.ouserd, &uchan->chan); in nvkm_uchan_new() 383 chan = uchan in nvkm_uchan_new() [all...] |
Completed in 3 milliseconds