Home
last modified time | relevance | path

Searched refs:pmp (Results 1 – 25 of 26) sorted by relevance

12

/linux/drivers/ata/
H A Dlibata-pmp.c50 tf.device = link->pmp; in sata_pmp_read()
86 tf.device = link->pmp; in sata_pmp_write()
406 if (link->pmp < 5) in sata_pmp_quirks()
411 if (link->pmp == 5) in sata_pmp_quirks()
438 if (link->pmp <= 5) in sata_pmp_quirks()
445 if (link->pmp == 6) in sata_pmp_quirks()
477 if (link->pmp == 4) in sata_pmp_quirks()
520 WARN_ON(link->pmp != 0); in sata_pmp_attach()
521 link->pmp = SATA_PMP_CTRL_PORT; in sata_pmp_attach()
556 link->pmp = 0; in sata_pmp_attach()
[all …]
H A Dlibahci.c923 emp = &pp->em_priv[link->pmp]; in ahci_start_port()
1026 struct ahci_em_priv *emp = &pp->em_priv[link->pmp]; in ahci_sw_activity()
1047 led_message |= ap->port_no | (link->pmp << 8); in ahci_sw_activity_blink()
1084 struct ahci_em_priv *emp = &pp->em_priv[link->pmp]; in ahci_init_sw_activity()
1120 int pmp; in ahci_transmit_led_message() local
1124 pmp = (state & EM_MSG_LED_PMP_SLOT) >> 8; in ahci_transmit_led_message()
1125 if (pmp < EM_MAX_SLOTS) in ahci_transmit_led_message()
1126 emp = &pp->em_priv[pmp]; in ahci_transmit_led_message()
1181 emp = &pp->em_priv[link->pmp]; in ahci_led_show()
1191 int pmp; in ahci_led_store() local
[all …]
H A Dahci_dm816.c106 int pmp, ret; in ahci_dm816_softreset() local
108 pmp = sata_srst_pmp(link); in ahci_dm816_softreset()
117 ret = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); in ahci_dm816_softreset()
118 if (pmp && ret == -EBUSY) in ahci_dm816_softreset()
H A Dahci_da850.c96 int pmp, ret; in ahci_da850_softreset() local
98 pmp = sata_srst_pmp(link); in ahci_da850_softreset()
107 ret = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); in ahci_da850_softreset()
108 if (pmp && ret == -EBUSY) in ahci_da850_softreset()
H A Dsata_sil24.c596 static int sil24_exec_polled_cmd(struct ata_port *ap, int pmp, in sil24_exec_polled_cmd() argument
609 ata_tf_to_fis(tf, pmp, is_cmd, prb->fis); in sil24_exec_polled_cmd()
652 int pmp = sata_srst_pmp(link); in sil24_softreset() local
669 rc = sil24_exec_polled_cmd(ap, pmp, &tf, 0, PRB_CTRL_SRST, in sil24_softreset()
876 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, prb->fis); in sil24_qc_prep()
1018 int pmp; in sil24_error_intr() local
1038 pmp = (context >> 5) & 0xf; in sil24_error_intr()
1040 if (pmp < ap->nr_pmp_links) { in sil24_error_intr()
1041 link = &ap->pmp_link[pmp]; in sil24_error_intr()
H A Dsata_fsl.c514 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, (u8 *) &cd->cfis); in sata_fsl_qc_prep()
552 iowrite32(qc->dev->link->pmp, CQPMP + hcr_base); in sata_fsl_qc_issue()
922 int pmp = sata_srst_pmp(link); in sata_fsl_softreset() local
949 ata_tf_to_fis(&tf, pmp, 0, cfis); in sata_fsl_softreset()
964 if (pmp != SATA_PMP_CTRL_PORT) in sata_fsl_softreset()
965 iowrite32(pmp, CQPMP + hcr_base); in sata_fsl_softreset()
1000 ata_tf_to_fis(&tf, pmp, 0, cfis); in sata_fsl_softreset()
1002 if (pmp != SATA_PMP_CTRL_PORT) in sata_fsl_softreset()
1003 iowrite32(pmp, CQPMP + hcr_base); in sata_fsl_softreset()
H A Dsata_highbank.c135 int pmp, i; in ecx_transmit_led_message() local
140 pmp = (state & EM_MSG_LED_PMP_SLOT) >> 8; in ecx_transmit_led_message()
141 if (pmp < EM_MAX_SLOTS) in ecx_transmit_led_message()
142 emp = &pp->em_priv[pmp]; in ecx_transmit_led_message()
H A Dsata_mv.c640 static void mv_pmp_select(struct ata_port *ap, int pmp);
2028 flags |= (qc->dev->link->pmp & 0xf) << CRQB_PMP_SHIFT; in mv_qc_prep()
2122 flags |= (qc->dev->link->pmp & 0xf) << CRQB_PMP_SHIFT; in mv_qc_prep_iie()
2257 ata_tf_to_fis(&qc->tf, link->pmp, 1, (void *)fis); in mv_qc_issue_fis()
2366 mv_pmp_select(ap, qc->dev->link->pmp); in mv_qc_issue()
2402 unsigned int pmp, pmp_map; in mv_pmp_error_handler() local
2414 for (pmp = 0; pmp_map != 0; pmp++) { in mv_pmp_error_handler()
2415 unsigned int this_pmp = (1 << pmp); in mv_pmp_error_handler()
2417 struct ata_link *link = &ap->pmp_link[pmp]; in mv_pmp_error_handler()
2436 unsigned int pmp; in mv_pmp_eh_prep() local
[all …]
H A Dlibata-acpi.c29 #define SATA_ADR(root, pmp) (((root) << 16) | (pmp)) argument
227 adr = SATA_ADR(ap->port_no, dev->link->pmp); in ata_acpi_bind_dev()
H A Dsata_via.c206 int slot = 2 * link->ap->port_no + link->pmp; in vt8251_scr_read()
254 int slot = 2 * link->ap->port_no + link->pmp; in vt8251_scr_write()
H A DMakefile128 libata-$(CONFIG_SATA_PMP) += libata-pmp.o
H A Dlibata-core.c385 int linkno = link->pmp; in ata_force_link_limits()
437 int devno = dev->link->pmp + dev->devno; in ata_force_xfermask()
482 int devno = dev->link->pmp + dev->devno; in ata_force_get_fe_for_dev()
5575 void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp) in ata_link_init() argument
5584 link->pmp = pmp; in ata_link_init()
H A Data_piix.c782 iowrite32(((ap->port_no * 2 + link->pmp) << 8) | piix_sidx_map[reg], in piix_sidpr_sel()
/linux/include/trace/events/
H A Dlibata.h211 __entry->ata_dev = qc->dev->link->pmp + qc->dev->devno;
277 __entry->ata_dev = qc->dev->link->pmp + qc->dev->devno;
455 __entry->ata_dev = dev->link->pmp + dev->devno;
482 __entry->ata_dev = qc->dev->link->pmp + qc->dev->devno;
508 __entry->ata_dev = link->pmp + devno;
652 __entry->ata_dev = qc->dev->link->pmp + qc->dev->devno;
697 __entry->ata_dev = qc->dev->link->pmp + qc->dev->devno;
/linux/include/linux/
H A Dlibata.h844 int pmp; /* port multiplier port # */ member
1319 u8 pmp, int is_cmd, u8 *fis);
1543 return link->pmp; in sata_srst_pmp()
1566 (link)->pmp, \
1588 (dev)->link->pmp + (dev)->devno, \
1605 (dev)->link->pmp + (dev)->devno, \
/linux/drivers/scsi/hisi_sas/
H A Dhisi_sas_main.c1343 bool reset, int pmp, u8 *fis) in hisi_sas_fill_ata_reset_cmd() argument
1353 ata_tf_to_fis(&tf, pmp, 0, fis); in hisi_sas_fill_ata_reset_cmd()
1366 int pmp = sata_srst_pmp(link); in hisi_sas_softreset_ata_disk() local
1368 hisi_sas_fill_ata_reset_cmd(link->device, 1, pmp, fis); in hisi_sas_softreset_ata_disk()
1377 int pmp = sata_srst_pmp(link); in hisi_sas_softreset_ata_disk() local
1379 hisi_sas_fill_ata_reset_cmd(link->device, 0, pmp, fis); in hisi_sas_softreset_ata_disk()
1513 int pmp = sata_srst_pmp(link); in hisi_sas_send_ata_reset_each_phy() local
1515 hisi_sas_fill_ata_reset_cmd(link->device, 1, pmp, fis); in hisi_sas_send_ata_reset_each_phy()
/linux/Documentation/ABI/testing/
H A Dsysfs-ata120 "atapi" for packet device, "pmp" for PM, or
/linux/drivers/scsi/libsas/
H A Dsas_ata.c186 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, (u8 *)&task->ata_task.fis); in sas_ata_qc_issue()
/linux/arch/arm64/boot/dts/apple/
H A Ds800-0-3-pmgr.dtsi420 label = "pmp";
H A Dt8010-pmgr.dtsi409 label = "pmp";
H A Dt8012-pmgr.dtsi572 label = "pmp";
H A Ds8001-pmgr.dtsi726 label = "pmp";
H A Dt8011-pmgr.dtsi622 label = "pmp";
H A Dt8112-pmgr.dtsi775 label = "pmp";
H A Dt600x-pmgr.dtsi426 label = DIE_LABEL(pmp);

12