1. NAME▲

ata_host_alloc_pinfo - alloc host and init with port_info array

2. SYNOPSIS ▲

struct ata_host * ata_host_alloc_pinfo(struct device *  dev , const struct ata_port_info *const *  ppi , int  n_ports );

3. ARGUMENTS ▲

dev
    generic device this host is associated with

ppi
    array of ATA port_info to initialize host with

n_ports
    number of ATA ports attached to this host

4. DESCRIPTION ▲

Allocate ATA host and initialize with info from ppi. If NULL terminated, ppi may contain fewer entries than n_ports. The last entry will be used for the remaining ports.

5. RETURNS ▲

Allocate ATA host on success, NULL on failure.

6. LOCKING ▲

Inherited from calling layer (may sleep).

7. AUTHOR ▲

Jeff Garzik
    Author.

8. COPYRIGHT ▲