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

Command: man perldoc info search(apropos)  


ATA_HOST_ALLOC(9)                         libata Library                        ATA_HOST_ALLOC(9)



NAME
       ata_host_alloc - allocate and init basic ATA host resources

SYNOPSIS
       struct ata_host * ata_host_alloc(struct device * dev, int max_ports);

ARGUMENTS
       dev
           generic device this host is associated with

       max_ports
           maximum number of ATA ports associated with this host

DESCRIPTION
       Allocate and initialize basic ATA host resources. LLD calls this function to allocate a
       host, initializes it fully and attaches it using ata_host_register.

       max_ports ports are allocated and host->n_ports is initialized to max_ports. The caller is
       allowed to decrease host->n_ports before calling ata_host_register. The unused ports will
       be automatically freed on registration.

RETURN
       Allocate ATA host on success, NULL on failure.

       LOCKING: Inherited from calling layer (may sleep).

AUTHOR
       Jeff Garzik
           Author.

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


/man
rootr.net - man pages