Lines Matching defs:pmp
921 emp = &pp->em_priv[link->pmp];
1024 struct ahci_em_priv *emp = &pp->em_priv[link->pmp];
1045 led_message |= ap->port_no | (link->pmp << 8);
1082 struct ahci_em_priv *emp = &pp->em_priv[link->pmp];
1118 int pmp;
1122 pmp = (state & EM_MSG_LED_PMP_SLOT) >> 8;
1123 if (pmp < EM_MAX_SLOTS)
1124 emp = &pp->em_priv[pmp];
1179 emp = &pp->em_priv[link->pmp];
1189 int pmp;
1197 pmp = (state & EM_MSG_LED_PMP_SLOT) >> 8;
1198 if (pmp < EM_MAX_SLOTS) {
1199 pmp = array_index_nospec(pmp, EM_MAX_SLOTS);
1200 emp = &pp->em_priv[pmp];
1220 struct ahci_em_priv *emp = &pp->em_priv[link->pmp];
1230 port_led_state |= (ap->port_no | (link->pmp << 8));
1237 port_led_state |= (ap->port_no | (link->pmp << 8));
1251 struct ahci_em_priv *emp = &pp->em_priv[link->pmp];
1413 static int ahci_exec_polled_cmd(struct ata_port *ap, int pmp,
1424 ata_tf_to_fis(tf, pmp, is_cmd, fis);
1425 ahci_fill_cmd_slot(pp, 0, cmd_fis_len | flags | (pmp << 12));
1428 if (pp->fbs_enabled && pp->fbs_last_dev != pmp) {
1431 tmp |= pmp << PORT_FBS_DEV_OFFSET;
1433 pp->fbs_last_dev = pmp;
1453 int pmp, unsigned long deadline,
1490 if (ahci_exec_polled_cmd(ap, pmp, &tf, 0,
1502 ahci_exec_polled_cmd(ap, pmp, &tf, 0, 0, 0);
1544 int pmp = sata_srst_pmp(link);
1546 return ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready);
1571 int pmp = sata_srst_pmp(link);
1575 rc = ahci_do_softreset(link, class, pmp, deadline,
1705 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, cmd_tbl);
1718 opts = cmd_fis_len | n_elem << 16 | (qc->dev->link->pmp << 12);
1767 int pmp = fbs >> PORT_FBS_DWE_OFFSET;
1769 if ((fbs & PORT_FBS_SDE) && (pmp < ap->nr_pmp_links)) {
1770 link = &ap->pmp_link[pmp];
2064 if (pp->fbs_enabled && pp->fbs_last_dev != qc->dev->link->pmp) {
2067 fbs |= qc->dev->link->pmp << PORT_FBS_DEV_OFFSET;
2069 pp->fbs_last_dev = qc->dev->link->pmp;
2093 rx_fis += qc->dev->link->pmp * AHCI_RX_FIS_SZ;
2188 fis += qc->dev->link->pmp * AHCI_RX_FIS_SZ;
2662 cap & HOST_CAP_PMP ? "pmp " : "",