Re: kmdf: Accessing data by isochronous transfer with 1394 device

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



I really thank you for your advices :-)

Could you please explain a little bit more precisely about page boundary?

Did you mean page boundary of physical or logical memory?
Should I use common buffer to start all buffers on a page boundary?

What kind of differences are there between starting buffers on a page
boundary
and not on a page boundary?

Sorry for many questions...

regards,
min


"Matt Gonzalez" <matt@xxxxxxxxxxxxx> schrieb im Newsbeitrag
news:OktLL0mQIHA.5400@xxxxxxxxxxxxxxxxxxxxxxx
min wrote:
I'm using kmdf 1394 sample driver on WDK 6000
and I'm trying to access the transffered data in isochronous listen. (I
would like to take the transffered data and write it in a text file.)

Can somebody give me some advice or tips?

How (and when) can (or schould) I access the data? Has someone a example?

My idea is that I take the buffer in 't1394_IsochCallback' function,
because when DMA is completed to a buffer, it will call Callback
function.


It also seems to work better if your isochronous buffers all start on a
page boundary.


.



Relevant Pages

  • Re: General rules on interface (function) design
    ... Your advices are welcome and appreciated. ... How do you think about following choices of different interface design: ... Let the caller provide both a buffer pointer and a ... buffer size, and the function promises to honor the ...
    (comp.lang.c)
  • Re: kmdf: Accessing data by isochronous transfer with 1394 device
    ... and I'm trying to access the transffered data in isochronous listen. ... My idea is that I take the buffer in 't1394_IsochCallback' function, because when DMA is completed to a buffer, it will call Callback function. ...
    (microsoft.public.development.device.drivers)
  • Reading BLOBs from Access using CDynamicAccessor
    ... The final result should be an IStream object, but I need some advices for the steps needed to get there. ... Should a buffer like this be used?: ... I found a helper function on the internet that makes an IStream object from a buffer, so if someone could show me the correct way to fill the buffer, I think I can figure out the rest myself. ...
    (microsoft.public.data.oledb)
  • Re: [PATCH] asm-generic: add dma-mapping-linear.h
    ... * performing DMA. ... * Free a DMA buffer previously allocated by ... +static inline dma_addr_t ...
    (Linux-Kernel)
  • Re: [PATCH 10/17] Blackfin: convert dma/pci to asm-generic
    ... * performing DMA. ... * Map a single buffer of the indicated size for DMA in streaming mode. ... static inline dma_addr_t ...
    (Linux-Kernel)