Name

ata_unpack_xfermask — Unpack xfer_mask into pio, mwdma and udma masks

Synopsis

void ata_unpack_xfermask (unsigned long xfer_mask,
 unsigned long * pio_mask,
 unsigned long * mwdma_mask,
 unsigned long * udma_mask);
 

Arguments

unsigned long xfer_mask

xfer_mask to unpack

unsigned long * pio_mask

resulting pio_mask

unsigned long * mwdma_mask

resulting mwdma_mask

unsigned long * udma_mask

resulting udma_mask

Description

Unpack xfer_mask into pio_mask, mwdma_mask and udma_mask. Any NULL destination masks will be ignored.