In r8169 ethernet device driver it does setting up coherent mapping like this
tp->RxDescArray = dma_alloc_coherent(&pdev->dev, R8169_RX_RING_BYTES