mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Another DMA question
@ 2002-07-23  2:38 Thunder from the hill
  2002-07-23  2:44 ` Thunder from the hill
  2002-07-23  2:54 ` David S. Miller
  0 siblings, 2 replies; 3+ messages in thread
From: Thunder from the hill @ 2002-07-23  2:38 UTC (permalink / raw)
  To: Linux Kernel Mailing List

Hi,

How can I get the _real_ address of a pci_map_single area, if needed? The 
thing bus_to_virt() did, basically. My problem is that I have code which 
changed the first byte of a buffer of stuff read via DMA, and I can't 
because the previous user did bus_to_virt() to get a pointer into that. I 
don't know how to get another pointer.

After all the confusion, is the question clear?

							Regards,
							Thunder
-- 
(Use http://www.ebb.org/ungeek if you can't decode)
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GCS/E/G/S/AT d- s++:-- a? C++$ ULAVHI++++$ P++$ L++++(+++++)$ E W-$
N--- o?  K? w-- O- M V$ PS+ PE- Y- PGP+ t+ 5+ X+ R- !tv b++ DI? !D G
e++++ h* r--- y- 
------END GEEK CODE BLOCK------


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Another DMA question
  2002-07-23  2:38 Another DMA question Thunder from the hill
@ 2002-07-23  2:44 ` Thunder from the hill
  2002-07-23  2:54 ` David S. Miller
  1 sibling, 0 replies; 3+ messages in thread
From: Thunder from the hill @ 2002-07-23  2:44 UTC (permalink / raw)
  To: Thunder from the hill; +Cc: Linux Kernel Mailing List

Hi,

On Mon, 22 Jul 2002, Thunder from the hill wrote:
> After all the confusion, is the question clear?

Sorry, I mixed pci_map_single and pci_map_sg

							Regards,
							Thunder
-- 
(Use http://www.ebb.org/ungeek if you can't decode)
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GCS/E/G/S/AT d- s++:-- a? C++$ ULAVHI++++$ P++$ L++++(+++++)$ E W-$
N--- o?  K? w-- O- M V$ PS+ PE- Y- PGP+ t+ 5+ X+ R- !tv b++ DI? !D G
e++++ h* r--- y- 
------END GEEK CODE BLOCK------


^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Another DMA question
  2002-07-23  2:38 Another DMA question Thunder from the hill
  2002-07-23  2:44 ` Thunder from the hill
@ 2002-07-23  2:54 ` David S. Miller
  1 sibling, 0 replies; 3+ messages in thread
From: David S. Miller @ 2002-07-23  2:54 UTC (permalink / raw)
  To: thunder; +Cc: linux-kernel

   From: Thunder from the hill <thunder@ngforever.de>
   Date: Mon, 22 Jul 2002 20:38:51 -0600 (MDT)

   How can I get the _real_ address of a pci_map_single area, if needed? The 
   thing bus_to_virt() did, basically. My problem is that I have code which 
   changed the first byte of a buffer of stuff read via DMA, and I can't 
   because the previous user did bus_to_virt() to get a pointer into that. I 
   don't know how to get another pointer.
   
   After all the confusion, is the question clear?
   
You need to keep track of the back translations yourself.  See how the
various net drivers do this by keeping a RX and TX ring of the SKB
buffers mapped into the various rings.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2002-07-23  3:02 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-07-23  2:38 Another DMA question Thunder from the hill
2002-07-23  2:44 ` Thunder from the hill
2002-07-23  2:54 ` David S. Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®