pci_alloc_consistent doubt
Dhananjay Maske
dhananjay.maske87 at gmail.com
Sat Mar 30 14:41:43 EDT 2013
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 <
dhananjay.maske87 at gmail.com> wrote:
>
>
>
> On Thu, Mar 28, 2013 at 1:14 AM, Dhananjay Maske <
> dhananjay.maske87 at gmail.com> 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
>> ?
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130331/c934f689/attachment.html
More information about the Kernelnewbies
mailing list