what's meanig of crossbar in streaming driver

I am now learning write a streaming driver with philps 7146 chip.
but i don’t knowing the crossbar meaning in this driver.
thanks


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

when should i start DMA transfers ?
can you tell me when should i set the physical memory buffer address
for the DMA controler.
i think when my minidriver receive the SRB_OPEN_STREAM, i do some
check,and set the ReceiveDataPacket and ReceiveControlPacket function.
please tell me what’s the next step? now what should i do.


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> please tell me what’s the next step? now what should i do.

IoAllocateAdapterChannel
in the callback called by it - ->GetScatterGatherList for your MDL, and feed the resulting addresses to the hardware.
Note that Win98 has no ->GetScatterGatherList, in this case you will need to call MapTransfer in a loop.

Max


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com