Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_mad.c799 static int recv_pma_get_classportinfo(struct ib_pma_mad *pmp) in recv_pma_get_classportinfo() argument
802 (struct ib_class_port_info *)pmp->data; in recv_pma_get_classportinfo()
804 memset(pmp->data, 0, sizeof(pmp->data)); in recv_pma_get_classportinfo()
806 if (pmp->mad_hdr.attr_mod != 0) in recv_pma_get_classportinfo()
807 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in recv_pma_get_classportinfo()
819 return reply((struct ib_smp *) pmp); in recv_pma_get_classportinfo()
834 static int recv_pma_get_portsamplescontrol(struct ib_pma_mad *pmp, in recv_pma_get_portsamplescontrol() argument
838 (struct ib_pma_portsamplescontrol *)pmp->data; in recv_pma_get_portsamplescontrol()
844 memset(pmp->data, 0, sizeof(pmp->data)); in recv_pma_get_portsamplescontrol()
847 if (pmp->mad_hdr.attr_mod != 0 || in recv_pma_get_portsamplescontrol()
[all …]
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_mad.c1149 static int pma_get_classportinfo(struct ib_pma_mad *pmp, in pma_get_classportinfo() argument
1153 (struct ib_class_port_info *)pmp->data; in pma_get_classportinfo()
1156 memset(pmp->data, 0, sizeof(pmp->data)); in pma_get_classportinfo()
1158 if (pmp->mad_hdr.attr_mod != 0) in pma_get_classportinfo()
1159 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; in pma_get_classportinfo()
1175 return reply((struct ib_smp *) pmp); in pma_get_classportinfo()
1178 static int pma_get_portsamplescontrol(struct ib_pma_mad *pmp, in pma_get_portsamplescontrol() argument
1182 (struct ib_pma_portsamplescontrol *)pmp->data; in pma_get_portsamplescontrol()
1190 memset(pmp->data, 0, sizeof(pmp->data)); in pma_get_portsamplescontrol()
1193 if (pmp->mad_hdr.attr_mod != 0 || port_select != port) { in pma_get_portsamplescontrol()
[all …]
/linux-4.1.27/drivers/ata/
Dlibata-pmp.c51 tf.device = link->pmp; in sata_pmp_read()
87 tf.device = link->pmp; in sata_pmp_write()
396 if (link->pmp < 5) in sata_pmp_quirks()
401 if (link->pmp == 5) in sata_pmp_quirks()
428 if (link->pmp <= 5) in sata_pmp_quirks()
435 if (link->pmp == 6) in sata_pmp_quirks()
467 if (link->pmp == 4) in sata_pmp_quirks()
510 WARN_ON(link->pmp != 0); in sata_pmp_attach()
511 link->pmp = SATA_PMP_CTRL_PORT; in sata_pmp_attach()
546 link->pmp = 0; in sata_pmp_attach()
[all …]
Dlibahci.c787 emp = &pp->em_priv[link->pmp]; in ahci_start_port()
889 struct ahci_em_priv *emp = &pp->em_priv[link->pmp]; in ahci_sw_activity()
904 struct ahci_em_priv *emp = &pp->em_priv[link->pmp]; in ahci_sw_activity_blink()
910 led_message |= ap->port_no | (link->pmp << 8); in ahci_sw_activity_blink()
947 struct ahci_em_priv *emp = &pp->em_priv[link->pmp]; in ahci_init_sw_activity()
982 int pmp; in ahci_transmit_led_message() local
986 pmp = (state & EM_MSG_LED_PMP_SLOT) >> 8; in ahci_transmit_led_message()
987 if (pmp < EM_MAX_SLOTS) in ahci_transmit_led_message()
988 emp = &pp->em_priv[pmp]; in ahci_transmit_led_message()
1039 emp = &pp->em_priv[link->pmp]; in ahci_led_show()
[all …]
Dahci_xgene.c212 port_fbs |= qc->dev->link->pmp << PORT_FBS_DEV_OFFSET; in xgene_ahci_qc_issue()
461 int pmp = sata_srst_pmp(link); in xgene_ahci_pmp_softreset() local
473 port_fbs |= pmp << PORT_FBS_DEV_OFFSET; in xgene_ahci_pmp_softreset()
476 rc = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); in xgene_ahci_pmp_softreset()
505 int pmp = sata_srst_pmp(link); in xgene_ahci_softreset() local
523 port_fbs |= pmp << PORT_FBS_DEV_OFFSET; in xgene_ahci_softreset()
527 rc = ahci_do_softreset(link, class, pmp, in xgene_ahci_softreset()
Dsata_sis.c138 if (link->pmp) in get_scr_cfg_addr()
170 void __iomem *base = ap->ioaddr.scr_addr + link->pmp * 0x10; in sis_scr_read()
185 void __iomem *base = ap->ioaddr.scr_addr + link->pmp * 0x10; in sis_scr_write()
Dsata_sil24.c604 static int sil24_exec_polled_cmd(struct ata_port *ap, int pmp, in sil24_exec_polled_cmd() argument
617 ata_tf_to_fis(tf, pmp, is_cmd, prb->fis); in sil24_exec_polled_cmd()
660 int pmp = sata_srst_pmp(link); in sil24_softreset() local
679 rc = sil24_exec_polled_cmd(ap, pmp, &tf, 0, PRB_CTRL_SRST, in sil24_softreset()
883 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, prb->fis); in sil24_qc_prep()
1024 int pmp; in sil24_error_intr() local
1044 pmp = (context >> 5) & 0xf; in sil24_error_intr()
1046 if (pmp < ap->nr_pmp_links) { in sil24_error_intr()
1047 link = &ap->pmp_link[pmp]; in sil24_error_intr()
Dsata_fsl.c531 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, (u8 *) &cd->cfis); in sata_fsl_qc_prep()
575 iowrite32(qc->dev->link->pmp, CQPMP + hcr_base); in sata_fsl_qc_issue()
946 int pmp = sata_srst_pmp(link); in sata_fsl_softreset() local
978 ata_tf_to_fis(&tf, pmp, 0, cfis); in sata_fsl_softreset()
993 if (pmp != SATA_PMP_CTRL_PORT) in sata_fsl_softreset()
994 iowrite32(pmp, CQPMP + hcr_base); in sata_fsl_softreset()
1027 ata_tf_to_fis(&tf, pmp, 0, cfis); in sata_fsl_softreset()
1029 if (pmp != SATA_PMP_CTRL_PORT) in sata_fsl_softreset()
1030 iowrite32(pmp, CQPMP + hcr_base); in sata_fsl_softreset()
Dacard-ahci.c276 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, cmd_tbl); in acard_ahci_qc_prep()
291 opts = cmd_fis_len | (qc->dev->link->pmp << 12); in acard_ahci_qc_prep()
306 rx_fis += qc->dev->link->pmp * ACARD_AHCI_RX_FIS_SZ; in acard_ahci_qc_fill_rtf()
Dsata_highbank.c147 int pmp, i; in ecx_transmit_led_message() local
152 pmp = (state & EM_MSG_LED_PMP_SLOT) >> 8; in ecx_transmit_led_message()
153 if (pmp < EM_MAX_SLOTS) in ecx_transmit_led_message()
154 emp = &pp->em_priv[pmp]; in ecx_transmit_led_message()
Dsata_mv.c653 static void mv_pmp_select(struct ata_port *ap, int pmp);
2078 flags |= (qc->dev->link->pmp & 0xf) << CRQB_PMP_SHIFT; in mv_qc_prep()
2172 flags |= (qc->dev->link->pmp & 0xf) << CRQB_PMP_SHIFT; in mv_qc_prep_iie()
2304 ata_tf_to_fis(&qc->tf, link->pmp, 1, (void *)fis); in mv_qc_issue_fis()
2413 mv_pmp_select(ap, qc->dev->link->pmp); in mv_qc_issue()
2449 unsigned int pmp, pmp_map; in mv_pmp_error_handler() local
2461 for (pmp = 0; pmp_map != 0; pmp++) { in mv_pmp_error_handler()
2462 unsigned int this_pmp = (1 << pmp); in mv_pmp_error_handler()
2464 struct ata_link *link = &ap->pmp_link[pmp]; in mv_pmp_error_handler()
2484 unsigned int pmp; in mv_pmp_eh_prep() local
[all …]
Dlibata-acpi.c28 #define SATA_ADR(root, pmp) (((root) << 16) | (pmp)) argument
226 adr = SATA_ADR(ap->port_no, dev->link->pmp); in ata_acpi_bind_dev()
Dsata_via.c207 int slot = 2 * link->ap->port_no + link->pmp; in vt8251_scr_read()
255 int slot = 2 * link->ap->port_no + link->pmp; in vt8251_scr_write()
Dahci.h382 int pmp, unsigned long deadline,
Dlibata-transport.c418 dev_set_name(dev, "link%d.%d", ap->print_id, link->pmp); in ata_tlink_add()
669 dev_set_name(dev, "dev%d.%d.0", ap->print_id, link->pmp); in ata_tdev_add()
DMakefile116 libata-$(CONFIG_SATA_PMP) += libata-pmp.o
Dlibata.h100 extern void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp);
Dlibata-core.c370 int linkno = link->pmp; in ata_force_link_limits()
416 int devno = dev->link->pmp + dev->devno; in ata_force_xfermask()
470 int devno = dev->link->pmp + dev->devno; in ata_force_horkage()
551 void ata_tf_to_fis(const struct ata_taskfile *tf, u8 pmp, int is_cmd, u8 *fis) in ata_tf_to_fis() argument
554 fis[1] = pmp & 0xf; /* Port multiplier number*/ in ata_tf_to_fis()
5558 void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp) in ata_link_init() argument
5567 link->pmp = pmp; in ata_link_init()
6844 level, link->ap->print_id, link->pmp, &vaf); in ata_link_printk()
6865 level, dev->link->ap->print_id, dev->link->pmp + dev->devno, in ata_dev_printk()
Data_piix.c797 iowrite32(((ap->port_no * 2 + link->pmp) << 8) | piix_sidx_map[reg], in piix_sidpr_sel()
Dlibata-scsi.c3733 channel = link->pmp; in ata_scsi_scan_host()
Dlibata-eh.c1216 if (!(sntf & (1 << link->pmp))) in sata_async_notification()
/linux-4.1.27/include/trace/events/
Dlibata.h171 __entry->ata_dev = qc->dev->link->pmp + qc->dev->devno;
228 __entry->ata_dev = qc->dev->link->pmp + qc->dev->devno;
283 __entry->ata_dev = dev->link->pmp + dev->devno;
310 __entry->ata_dev = qc->dev->link->pmp + qc->dev->devno;
/linux-4.1.27/fs/jfs/
Djfs_xtree.c2567 struct metapage *mp, *pmp, *lmp, *rmp; /* meta-page buffer */ in xtRelocate() local
2608 XT_GETSEARCH(ip, btstack.top, bn, pmp, pp, index); in xtRelocate()
2611 XT_PUTPAGE(pmp); in xtRelocate()
2618 XT_PUTPAGE(pmp); in xtRelocate()
2629 XT_GETSEARCH(ip, btstack.top, bn, pmp, pp, index); in xtRelocate()
2632 XT_PUTPAGE(pmp); in xtRelocate()
2653 XT_PUTPAGE(pmp); in xtRelocate()
2712 XT_GETSEARCH(ip, btstack.top, bn, pmp, pp, index); in xtRelocate()
2721 XT_PUTPAGE(pmp); in xtRelocate()
2733 XT_PUTPAGE(pmp); in xtRelocate()
[all …]
Djfs_dtree.c1647 struct metapage *smp, *pmp, *mp; in dtExtendPage() local
1673 DT_GETPAGE(ip, parent->bn, pmp, PSIZE, pp, rc); in dtExtendPage()
1823 BT_MARK_DIRTY(pmp, ip); in dtExtendPage()
1839 tlck = txLock(tid, ip, pmp, tlckDTREE | tlckENTRY); in dtExtendPage()
1852 DT_PUTPAGE(pmp); in dtExtendPage()
2449 struct metapage *mp, *pmp, *lmp, *rmp; in dtRelocate() local
2479 DT_GETSEARCH(ip, btstack.top, bn, pmp, pp, index); in dtRelocate()
2489 DT_PUTPAGE(pmp); in dtRelocate()
2502 DT_PUTPAGE(pmp); in dtRelocate()
2513 DT_PUTPAGE(pmp); in dtRelocate()
[all …]
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-ata58 "pmp" for PM, or "none" if no device was found behind the link.
/linux-4.1.27/include/linux/
Dlibata.h781 int pmp; /* port multiplier port # */ member
1175 u8 pmp, int is_cmd, u8 *fis);
1423 return link->pmp; in sata_srst_pmp()
/linux-4.1.27/drivers/scsi/libsas/
Dsas_ata.c213 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, (u8 *)&task->ata_task.fis); in sas_ata_qc_issue()