:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
ata_dev_read_id(9) - phpMan

Command: man perldoc info search(apropos)  


ATA_DEV_READ_ID(9)                    libata Core Internals                    ATA_DEV_READ_ID(9)



NAME
       ata_dev_read_id - Read ID data from the specified device

SYNOPSIS
       int ata_dev_read_id(struct ata_device * dev, unsigned int * p_class, unsigned int flags,
                           u16 * id);

ARGUMENTS
       dev
           target device

       p_class
           pointer to class of the target device (may be changed)

       flags
           ATA_READID_* flags

       id
           buffer to read IDENTIFY data into

DESCRIPTION
       Read ID data from the specified device. ATA_CMD_ID_ATA is performed on ATA devices and
       ATA_CMD_ID_ATAPI on ATAPI devices. This function also issues ATA_CMD_INIT_DEV_PARAMS for
       pre-ATA4 drives.

       FIXME: ATA_CMD_ID_ATA is optional for early drives and right now we abort if we hit that
       case.

       LOCKING: Kernel thread context (may sleep)

RETURN
       0 on success, -errno otherwise.

AUTHOR
       Jeff Garzik
           Author.

COPYRIGHT
Kernel Hackers Manual 4.8.                 January 2017                        ATA_DEV_READ_ID(9)


/man
rootr.net - man pages