On Tue, 2010-04-27 at 15:04 -0500, Timur Tabi wrote: > What I need is something like a hashing function that can convert a > "struct device_node *" into an "int". I'm going to have two functions > that independently parse the device tree and locate a specific node. > Both functions will "register the node" with asoc, but they'll use an > integer ID to uniquely identify the node. > > At least, that's the way ASoC likes to operate. AsoC takes a fixed > string plus a unique integer. I could technically create a unique > string for each DMA device, and have the integer always be 0. That's just plain gross and horrible. You could use phandles you know :-) Or you could use path in your strings, or something like that. Note that any time you have a struct device, you have a free device_node pointer as well. Cheers, Ben. _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel