Messages in this thread |  | | | Subject | Re: DMA API issues | | From | Benjamin Herrenschmidt <> | | Date | Fri, 18 Jun 2004 15:14:11 -0500 |
| |
> I really think this is a DMA API implementation issue. The problem > touches more than the USB drivers. I say implementation because the DMA > API already takes struct device, so the public interface would not have > to change or would not have to change much. However, we would like to > be able to provide device-specific implementations of the dma > operations. One way to implement this would be a pointer to > dma_operations from struct device.
I wanted to do just that a while ago, and ended up doing things a bit differently, but still, I agree that would help. The thing is, you can do that in your platform code. just use the platform data pointer in struct device to stuff a ptr to the structure with your "ops" Ben.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |