Home
last modified time | relevance | path

Searched refs:localmem_pool (Results 1 – 9 of 9) sorted by relevance

/Linux-v6.6/drivers/usb/core/
Dbuffer.c70 if (hcd->localmem_pool || !hcd_uses_dma(hcd)) in hcd_buffer_create()
128 if (hcd->localmem_pool) in hcd_buffer_alloc()
129 return gen_pool_dma_alloc(hcd->localmem_pool, size, dma); in hcd_buffer_alloc()
157 if (hcd->localmem_pool) { in hcd_buffer_free()
158 gen_pool_free(hcd->localmem_pool, (unsigned long)addr, size); in hcd_buffer_free()
182 if (hcd->localmem_pool) in hcd_buffer_alloc_pages()
183 return gen_pool_dma_alloc_align(hcd->localmem_pool, in hcd_buffer_alloc_pages()
203 if (hcd->localmem_pool) { in hcd_buffer_free_pages()
204 gen_pool_free(hcd->localmem_pool, in hcd_buffer_free_pages()
Dhcd.c1401 if (hcd->localmem_pool) { in usb_hcd_map_urb_for_dma()
1432 if (hcd->localmem_pool) { in usb_hcd_map_urb_for_dma()
3090 hcd->localmem_pool = devm_gen_pool_create(hcd->self.sysdev, 4, in usb_hcd_setup_local_mem()
3093 if (IS_ERR(hcd->localmem_pool)) in usb_hcd_setup_local_mem()
3094 return PTR_ERR(hcd->localmem_pool); in usb_hcd_setup_local_mem()
3120 err = gen_pool_add_virt(hcd->localmem_pool, (unsigned long)local_mem, in usb_hcd_setup_local_mem()
/Linux-v6.6/drivers/usb/host/
Dohci-mem.c43 if (ohci_to_hcd(ohci)->localmem_pool) in ohci_mem_init()
96 if (hcd->localmem_pool) in td_alloc()
97 td = gen_pool_dma_zalloc_align(hcd->localmem_pool, in td_alloc()
123 if (hcd->localmem_pool) in td_free()
124 gen_pool_free(hcd->localmem_pool, (unsigned long)td, in td_free()
140 if (hcd->localmem_pool) in ed_alloc()
141 ed = gen_pool_dma_zalloc_align(hcd->localmem_pool, in ed_alloc()
157 if (hcd->localmem_pool) in ed_free()
158 gen_pool_free(hcd->localmem_pool, (unsigned long)ed, in ed_free()
Dohci-hcd.c458 if (!hcd->localmem_pool) in ohci_init()
516 if (hcd->localmem_pool) in ohci_init()
517 ohci->hcca = gen_pool_dma_alloc_align(hcd->localmem_pool, in ohci_init()
1012 if (hcd->localmem_pool) in ohci_stop()
1013 gen_pool_free(hcd->localmem_pool, in ohci_stop()
Duhci-hcd.c584 if (!hcd->localmem_pool) in uhci_start()
Dehci-hcd.c564 if (!hcd->localmem_pool) in ehci_init()
/Linux-v6.6/drivers/usb/storage/
Dscsiglue.c139 (bus_to_hcd(us->pusb_dev->bus)->localmem_pool != NULL)) in slave_configure()
/Linux-v6.6/include/linux/usb/
Dhcd.h208 struct gen_pool *localmem_pool; member
/Linux-v6.6/drivers/usb/fotg210/
Dfotg210-hcd.c4997 if (!hcd->localmem_pool) in hcd_fotg210_init()