/illumos-gate/usr/src/uts/common/sys/sata/impl/ |
H A D | sata.h | 664 #define SATA_PMPORT_MUTEX(sata_hba_inst, cport, pmport) \ argument 666 cport_devp.cport_sata_pmult->pmult_dev_port[pmport]->pmport_mutex 668 #define SATA_PMPORT_INFO(sata_hba_inst, cport, pmport) \ argument 670 cport_devp.cport_sata_pmult->pmult_dev_port[pmport] 672 #define SATA_PMPORT_DRV_INFO(sata_hba_inst, cport, pmport) \ argument 674 cport_devp.cport_sata_pmult->pmult_dev_port[pmport]->\ 677 #define SATA_PMPORT_STATE(sata_hba_inst, cport, pmport) \ argument 679 cport_devp.cport_sata_pmult->pmult_dev_port[pmport]->pmport_state 681 #define SATA_PMPORT_SCR(sata_hba_inst, cport, pmport) \ argument 683 cport_devp.cport_sata_pmult->pmult_dev_port[pmport]->pmport_scr [all …]
|
/illumos-gate/usr/src/uts/common/io/sata/impl/ |
H A D | sata.c | 1331 int cport, pmport, qual; in sata_hba_ioctl() local 1362 cport = pmport = qual = 0; in sata_hba_ioctl() 1382 pmport = SCSI_TO_SATA_PMPORT(comp_port); in sata_hba_ioctl() 1385 if (sata_validate_sata_address(sata_hba_inst, cport, pmport, in sata_hba_ioctl() 1408 sata_device.satadev_addr.pmport = pmport; in sata_hba_ioctl() 1540 pmport = SCSI_TO_SATA_PMPORT(ioc.port); in sata_hba_ioctl() 1545 cport, pmport, qual); in sata_hba_ioctl() 1548 pmport, qual) != 0) in sata_hba_ioctl() 1569 sata_device.satadev_addr.pmport = pmport; in sata_hba_ioctl() 1861 spkt->satapkt_device.satadev_addr.pmport = SATA_PMULT_HOSTPORT; in sata_get_rdwr_pmult_pkt() [all …]
|
/illumos-gate/usr/src/uts/common/io/sata/adapters/ahci/ |
H A D | ahci.c | 2161 uint8_t port, pmport; in ahci_deliver_satapkt() local 2170 pmport = addrp->aa_pmport; in ahci_deliver_satapkt() 2251 SET_FIS_PMP(h2d_register_fisp, pmport); in ahci_deliver_satapkt() 2390 SET_PORT_MULTI_PORT(cmd_header, pmport); in ahci_deliver_satapkt() 2772 sdevice.satadev_addr.pmport = 0; in ahci_reset_device_reject_pkts() 2819 uint8_t pmport = addrp->aa_pmport; in ahci_reset_pmdevice_reject_pkts() local 2825 "ahci_reset_pmdevice_reject_pkts at port %d:%d", port, pmport); in ahci_reset_pmdevice_reject_pkts() 2863 sdevice.satadev_addr.pmport = pmport; in ahci_reset_pmdevice_reject_pkts() 2879 port, pmport); in ahci_reset_pmdevice_reject_pkts() 3100 uint8_t pmport = sd->satadev_addr.pmport; in ahci_tran_reset_dport() local [all …]
|
/illumos-gate/usr/src/uts/common/sys/sata/adapters/ahci/ |
H A D | ahcivar.h | 84 #define AHCI_ADDR_SET(addrp, port, pmport, qual) \ argument 87 (addrp)->aa_pmport = pmport; \ 92 #define AHCI_ADDR_SET_PMPORT(addrp, port, pmport) \ argument 93 AHCI_ADDR_SET(addrp, port, pmport, AHCI_ADDR_PMPORT)
|
/illumos-gate/usr/src/uts/common/io/sata/adapters/si3124/ |
H A D | si3124.c | 1137 uint8_t pmport = sd->satadev_addr.pmport; in si_tran_probe_port() local 1147 cport, pmport, qual); in si_tran_probe_port() 1167 if (pmport >= si_portp->siport_portmult_state.sipm_num_ports) { in si_tran_probe_port() 1174 port_type = si_portmultp->sipm_port_type[pmport]; in si_tran_probe_port() 1209 pmport, PSCR_REG0, &sd->satadev_scr.sstatus); in si_tran_probe_port() 1211 pmport, PSCR_REG1, &sd->satadev_scr.serror); in si_tran_probe_port() 1213 pmport, PSCR_REG2, &sd->satadev_scr.scontrol); in si_tran_probe_port() 1215 pmport, PSCR_REG3, &sd->satadev_scr.sactive); in si_tran_probe_port() 2577 spkt->satapkt_device.satadev_addr.pmport); in si_deliver_satapkt() 3181 int pmport; in si_enumerate_port_multiplier() local [all …]
|
/illumos-gate/usr/src/lib/cfgadm_plugins/sata/common/ |
H A D | cfga_sata.c | 1856 uint32_t cport, pmport = 0, qual = 0; in get_port_num() local 1872 pmport = strtol(pmport_str, NULL, 10); in get_port_num() 1874 if ((pmport & ~SATA_CFGA_PMPORT_MASK) != 0 || errno != 0) { in get_port_num() 1879 *port = cport | (pmport << SATA_CFGA_PMPORT_SHIFT) | qual; in get_port_num()
|
/illumos-gate/usr/src/uts/common/sys/sata/ |
H A D | sata_hba.h | 70 uint8_t pmport; /* Port Multiplier SATA port number */ member
|
/illumos-gate/usr/src/uts/common/io/sata/adapters/nv_sata/ |
H A D | nv_sata.c | 1211 uint8_t pmport = sd->satadev_addr.pmport; in nv_sata_probe() local 1230 "qual: 0x%x", cport, pmport, qual); in nv_sata_probe()
|