dma_alloc_coheremt, parameter -size-

This is a discussion on dma_alloc_coheremt, parameter -size- within the Linux Programming forums, part of the Platform Specific Boards category; Hallo, ich habe eine Frage zum Parameter size in dma_alloc_coherent. Muss diesem die Größe des benötigten Speichers übergeben werden oder ...

  1. #1
    Registered User
    Join Date
    Feb 2011
    Posts
    1

    dma_alloc_coheremt, parameter -size-

    Hallo,

    ich habe eine Frage zum Parameter size in dma_alloc_coherent. Muss diesem die Größe des benötigten Speichers übergeben werden oder die Anzahl der Pages die dieser Speichergröße entsprechen ?

    In einem Codebeispiel aus Essential Linux Device Drivers wird die benötigte größe in Bytes der Funktion pci_alloc_consistent übergeben. In einem anderen Treiber, den ich hier vor mir habe, wird als size folgendes übergeben
    uint dma_sglen = (width * height * 3) / PAGE_SIZE;
    uint desc_size = (dma_sglen +1) * sizeof(struct pxa_dma_desc);
    dma_alloc_coherent(NULL, desc_size, dmahandle, GFP_KERNEL);

    Was ist denn nun zu übergeben ? Die Anzahl der Pages oder die Größe in Bytes ?
    Die Doku zu dma_alloc_coherent ist ja nicht wirklich aufschlussreich.

    Grüße,
    cmos

  2. #2
    Registered User
    Join Date
    Oct 2008
    Location
    TX
    Posts
    2,050
    english bitte

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Use of uninitialised value of size 4
    By dot_pro in forum C Programming
    Replies: 3
    Last Post: 10-26-2010, 05:32 AM
  2. char Handling, probably typical newbie stuff
    By Neolyth in forum C Programming
    Replies: 16
    Last Post: 06-21-2009, 05:05 AM
  3. Dikumud
    By maxorator in forum C++ Programming
    Replies: 1
    Last Post: 10-01-2005, 07:39 AM
  4. Please Help - Problem with Compilers
    By toonlover in forum C++ Programming
    Replies: 5
    Last Post: 07-23-2005, 11:03 AM
  5. An exercise in optimization
    By Prelude in forum Contests Board
    Replies: 10
    Last Post: 04-29-2005, 04:06 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21