hi, I am mapping user space buffer to kernel space by using kiobufs. as .. .. struct kiobuf *iobuf, alloc_kiovec(1, *iobuf); map_user_kiobuf() /*for user buffer*/ lock_kiovec(); but to start dma transfers, i must know physical address of mapped pages.. is there any way out??? Anil Kumar Prasad, Hardware Design Services, IBM Global Services, Pune, INDIA Phone:6349724 , 4007117 extn:1310 - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] Please read the FAQ at http://www.tux.org/lkml/