Name

ata_dev_xfermask — Compute supported xfermask of the given device

Synopsis

void ata_dev_xfermask (struct ata_device * dev);

Arguments

dev

Device to compute xfermask for

Description

Compute supported xfermask of dev and store it in dev->*_mask. This function is responsible for applying all known limits including host controller limits, device blacklist, etc...

FIXME

The current implementation limits all transfer modes to the fastest of the lowested device on the port. This is not required on most controllers.

LOCKING

None.