UART DMA

I'm seeking confirmation whether or not the linux uart driver uses the
UART in DMA mode.
Also does anyone know how to manipulate the driver (maybe using ioctl
()) to control various DMA functions such as the transfer threshold?
Which files in the kernel source would be helpful to understanding how
this works?