---
name: "ata_id_xfermask"
section: "9"
platform: "linux"
package: "linux-manual-4.9"
version: "4.9.228-1"
release: "Debian 9 (Stretch)"
platforms: ["linux"]
url: "https://new.carta.tech/ata_id_xfermask"
---

# ata\_id\_xfermask(9)

Compute xfermask from the given IDENTIFY data

## NAME

ata\_id\_xfermask - Compute xfermask from the given IDENTIFY data

## SYNOPSIS

**unsigned long ata\_id\_xfermask(const u16 \*** *id***);**

## ARGUMENTS

*id*

IDENTIFY data to compute xfer mask from

## DESCRIPTION

Compute the xfermask for this device. This is not as trivial as it seems if we must consider early devices correctly.

FIXME: pre IDE drive timing (do we care ?).

LOCKING: None.

## RETURN

Computed xfermask

## AUTHOR

**Jeff Garzik**

Author.

## COPYRIGHT
