The actual apis are in mm/dmapool.c. There are quite a few users in the usb stack. Here are few examples. Amd5536udc.c (drivers\usb\gadget): Buffer.c (drivers\usb\core): Ci13xxx_udc.c (drivers\usb\gadget) Ci13xxx_udc.c (drivers\usb\gadget) Cppi_dma.c (drivers\usb\musb): Ehci-mem.c (drivers\usb\host): Ehci-mem.c (drivers\usb\host): Ehci-mem.c (drivers\usb\host): Ehci-mem.c (drivers\usb\host): Ixp4xx_crypto.c (drivers\crypto): Ixp4xx_crypto.c (drivers\crypto): Ohci-mem.c (drivers\usb\host): Ohci-mem.c (drivers\usb\host): Uhci-hcd.c (drivers\usb\host): Uhci-hcd.c (drivers\usb\host): Regards, Santosh > -----Original Message----- > From: pramod gurav [mailto:pramodforum@xxxxxxxxx] > Sent: Wednesday, April 22, 2009 1:54 PM > To: Shilimkar, Santosh > Cc: Menon, Nishanth; linux-omap@xxxxxxxxxxxxxxx > Subject: Re: dma_alloc_coherent fragmentation > > Thanks for the quick reply. > Can you please point me to some links on DMA pools. I am just > blank on this. :( > I will still search for this in net. > -- -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html