Lines Matching refs:pmp

921 			emp = &pp->em_priv[link->pmp];  in ahci_start_port()
1025 struct ahci_em_priv *emp = &pp->em_priv[link->pmp]; in ahci_sw_activity()
1046 led_message |= ap->port_no | (link->pmp << 8); in ahci_sw_activity_blink()
1083 struct ahci_em_priv *emp = &pp->em_priv[link->pmp]; in ahci_init_sw_activity()
1119 int pmp; in ahci_transmit_led_message() local
1123 pmp = (state & EM_MSG_LED_PMP_SLOT) >> 8; in ahci_transmit_led_message()
1124 if (pmp < EM_MAX_SLOTS) in ahci_transmit_led_message()
1125 emp = &pp->em_priv[pmp]; in ahci_transmit_led_message()
1180 emp = &pp->em_priv[link->pmp]; in ahci_led_show()
1190 int pmp; in ahci_led_store() local
1198 pmp = (state & EM_MSG_LED_PMP_SLOT) >> 8; in ahci_led_store()
1199 if (pmp < EM_MAX_SLOTS) { in ahci_led_store()
1200 pmp = array_index_nospec(pmp, EM_MAX_SLOTS); in ahci_led_store()
1201 emp = &pp->em_priv[pmp]; in ahci_led_store()
1221 struct ahci_em_priv *emp = &pp->em_priv[link->pmp]; in ahci_activity_store()
1231 port_led_state |= (ap->port_no | (link->pmp << 8)); in ahci_activity_store()
1238 port_led_state |= (ap->port_no | (link->pmp << 8)); in ahci_activity_store()
1252 struct ahci_em_priv *emp = &pp->em_priv[link->pmp]; in ahci_activity_show()
1405 static int ahci_exec_polled_cmd(struct ata_port *ap, int pmp, in ahci_exec_polled_cmd() argument
1416 ata_tf_to_fis(tf, pmp, is_cmd, fis); in ahci_exec_polled_cmd()
1417 ahci_fill_cmd_slot(pp, 0, cmd_fis_len | flags | (pmp << 12)); in ahci_exec_polled_cmd()
1420 if (pp->fbs_enabled && pp->fbs_last_dev != pmp) { in ahci_exec_polled_cmd()
1423 tmp |= pmp << PORT_FBS_DEV_OFFSET; in ahci_exec_polled_cmd()
1425 pp->fbs_last_dev = pmp; in ahci_exec_polled_cmd()
1445 int pmp, unsigned long deadline, in ahci_do_softreset() argument
1481 if (ahci_exec_polled_cmd(ap, pmp, &tf, 0, in ahci_do_softreset()
1493 ahci_exec_polled_cmd(ap, pmp, &tf, 0, 0, 0); in ahci_do_softreset()
1535 int pmp = sata_srst_pmp(link); in ahci_softreset() local
1537 return ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); in ahci_softreset()
1562 int pmp = sata_srst_pmp(link); in ahci_pmp_retry_softreset() local
1566 rc = ahci_do_softreset(link, class, pmp, deadline, in ahci_pmp_retry_softreset()
1694 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, cmd_tbl); in ahci_qc_prep()
1707 opts = cmd_fis_len | n_elem << 16 | (qc->dev->link->pmp << 12); in ahci_qc_prep()
1756 int pmp = fbs >> PORT_FBS_DWE_OFFSET; in ahci_error_intr() local
1758 if ((fbs & PORT_FBS_SDE) && (pmp < ap->nr_pmp_links)) { in ahci_error_intr()
1759 link = &ap->pmp_link[pmp]; in ahci_error_intr()
2053 if (pp->fbs_enabled && pp->fbs_last_dev != qc->dev->link->pmp) { in ahci_qc_issue()
2056 fbs |= qc->dev->link->pmp << PORT_FBS_DEV_OFFSET; in ahci_qc_issue()
2058 pp->fbs_last_dev = qc->dev->link->pmp; in ahci_qc_issue()
2082 rx_fis += qc->dev->link->pmp * AHCI_RX_FIS_SZ; in ahci_qc_fill_rtf()
2177 fis += qc->dev->link->pmp * AHCI_RX_FIS_SZ; in ahci_qc_ncq_fill_rtf()