On Sun, Mar 31, 2013 at 12:11 AM, Dhananjay Maske < [email protected]> wrote:
> Hi Everyone, > Can some one please help me with pci_alloc_consistent and how to use the > buffer allocated by it ?. > > > Thank you in Advance. > Djay > > > On Thu, Mar 28, 2013 at 10:08 AM, Dhananjay Maske < > [email protected]> wrote: > >> >> >> >> On Thu, Mar 28, 2013 at 1:14 AM, Dhananjay Maske < >> [email protected]> wrote: >> >>> Hi All, >>> I am fairly New to Linux kernel Programming and i have few >>> questions with respect to pci_alloc_consistent . >>> >>> 1) as we know pci_alloc_consistent allocates dma buffers which is >>> visible to DMA controller as well as CPU. >>> virt_add = pci_alloc_consistent(pdev, size, dma_addr_t bus_adrr); >>> >>> here it will allocate a buffer and return its virtual address and >>> corresponding bus address. >>> >>> My question is do these two address ultimately point to similar location >>> but from different perspectives ?. >>> >>> 2) After allocating these address, how do we proceed given that i have a >>> ASIC register which has the dma_rx_desc_start address ? >>> >>> 3) Also does all the HW's which support dma have the descriptor data >>> structures by provided by Vender or is there any specific format that dev >>> has to be aware of for designing such descriptor for that particular driver >>> ? >>> >> >> >
_______________________________________________ Kernelnewbies mailing list [email protected] http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
