Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 29 files:

Smatch caller information:

drivers/ata/sata_sil24.c sil24_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 1-4
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/libata-sff.c ata_pci_sff_prepare_host() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 2
BUF_SIZE 1 ppi 16,24
BUF_SIZE 1 ppi 16,24
DATA_SOURCE 1 ppi $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/ata/sata_svw.c k2_sata_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 4,8
BUF_SIZE 1 ppi 16
FUZZY_MAX 2 n_ports 8
BIT_INFO 2 n_ports 0x0,0xc
HARD_MAX 2 n_ports 8
RX_PATH
TASK_NOT_RUNNING

drivers/ata/pata_cs5520.c cs5520_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 2
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/sata_promise.c pdc_ata_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 2,4
BUF_SIZE 1 ppi 32
CAPPED_DATA 2 n_ports 1
FUZZY_MAX 2 n_ports 4
BIT_INFO 2 n_ports 0x0,0x6
HARD_MAX 2 n_ports 4
RX_PATH
TASK_NOT_RUNNING

drivers/ata/sata_inic162x.c inic_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 2
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/pata_parport/pata_parport.c pi_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &pi_mutex
HALF_LOCKED2 &of->mutex

drivers/ata/sata_uli.c uli_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 2,4
BUF_SIZE 1 ppi 16
FUZZY_MAX 2 n_ports 4
BIT_INFO 2 n_ports 0x0,0x6
HARD_MAX 2 n_ports 4
RX_PATH
TASK_NOT_RUNNING

drivers/ata/sata_mv.c mv_pci_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 4-8
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/sata_mv.c mv_platform_probe() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->of_node 0,4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/sata_dwc_460ex.c sata_dwc_probe() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 1
BUF_SIZE 0 dev 1616
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/pata_hpt3x3.c hpt3x3_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 2
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/sata_fsl.c sata_fsl_probe() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 1
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/pata_pdc2027x.c pdc2027x_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 2
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/sata_sil.c sil_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 2,4
BUF_SIZE 1 ppi 16
FUZZY_MAX 2 n_ports 4
BIT_INFO 2 n_ports 0x0,0x6
HARD_MAX 2 n_ports 4
RX_PATH
TASK_NOT_RUNNING

drivers/ata/sata_sx4.c pdc_sata_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 4
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/pata_ftide010.c pata_ftide010_probe() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 1
BUF_SIZE 0 dev 1616
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/pdc_adma.c adma_ata_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 2
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/ahci.c ahci_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 3
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/sata_highbank.c ahci_highbank_probe() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->of_node 0,4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 1-32
BUF_SIZE 0 dev 1616
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/acard-ahci.c acard_ahci_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 1
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/pata_ixp4xx_cf.c ixp4xx_pata_probe() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 0 dev->of_node->properties 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 1
BUF_SIZE 0 dev 1616
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/sata_vsc.c vsc_sata_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 4
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/sata_via.c vt6421_prepare_host() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 3
BUF_SIZE 1 ppi 24
RX_PATH
TASK_NOT_RUNNING
UNITS 2 n_ports unit_array_size
HALF_LOCKED2 &pdev->dev.mutex

drivers/ata/sata_qstor.c qs_ata_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 4
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/libahci_platform.c ahci_platform_init_host() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 1-32
BUF_SIZE 0 dev 1616
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 n_ports 2-32[c]

drivers/ata/pata_sil680.c sil680_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 2
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING

drivers/ata/pata_atp867x.c atp867x_init_one() -> ata_host_alloc_pinfo()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
PARAM_VALUE 1 ppi 4096-ptr_max
PARAM_VALUE 2 n_ports 4
BUF_SIZE 1 ppi 16
RX_PATH
TASK_NOT_RUNNING