阅读:3572回复:1
flush_dcache_range()是个什么东东,
rt,偶在linux的源码里没有找到哩
|
|
|
沙发#
发布于:2002-06-18 16:46
可能偶找错了linux的版本,偶在2.4.7-10里找可能是没有啊,
于是就找了pci_map_single来看 extern inline dma_addr_t pci_map_single(struct pci_dev *hwdev, void *ptr, size_t size, int direction) { if (direction == PCI_DMA_NONE) BUG(); flush_write_buffers(); return virt_to_bus(ptr); } static inline void flush_write_buffers(void) { __asm__ __volatile__ (\"lock; addl $0,0(%%esp)\": : :\"memory\"); } 看来意思差不多了 |
|
|