标签: linux-device-driver dma
据我所知,在DMA中使用scatter-gather是为了分散 - 从小内存段收集数据,因为不容易找到大的连续内存块。所以,如果我需要做S-G,我应该使用kmalloc分配小块内存吗?我可以一次为一个描述符分配的最大大小是多少? 还有其他任何使用S-G的功能吗?