---
name: "ata_id_string"
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_string"
---

# ata\_id\_string(9)

Convert IDENTIFY DEVICE page into string

## NAME

ata\_id\_string - Convert IDENTIFY DEVICE page into string

## SYNOPSIS

**void ata\_id\_string(const u16 \*** *id***, unsigned char \*** *s***, unsigned int** *ofs***, unsigned int** *len***);**

## ARGUMENTS

*id*

IDENTIFY DEVICE results we will examine

*s*

string into which data is output

*ofs*

offset into identify device page

*len*

length of string to return. must be an even number.

## DESCRIPTION

The strings in the IDENTIFY DEVICE page are broken up into 16-bit chunks. Run through the string, and output each 8-bit chunk linearly, regardless of platform.

LOCKING: caller.

## AUTHOR

**Jeff Garzik**

Author.

## COPYRIGHT
