Searched refs:pmp (Results 1 - 19 of 19) sorted by relevance

/drivers/infiniband/hw/ipath/
H A Dipath_mad.c793 static int recv_pma_get_classportinfo(struct ib_pma_mad *pmp) argument
796 (struct ib_class_port_info *)pmp->data;
798 memset(pmp->data, 0, sizeof(pmp->data));
800 if (pmp->mad_hdr.attr_mod != 0)
801 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD;
813 return reply((struct ib_smp *) pmp);
828 static int recv_pma_get_portsamplescontrol(struct ib_pma_mad *pmp, argument
832 (struct ib_pma_portsamplescontrol *)pmp->data;
838 memset(pmp
877 recv_pma_set_portsamplescontrol(struct ib_pma_mad *pmp, struct ib_device *ibdev, u8 port) argument
964 recv_pma_get_portsamplesresult(struct ib_pma_mad *pmp, struct ib_device *ibdev) argument
989 recv_pma_get_portsamplesresult_ext(struct ib_pma_mad *pmp, struct ib_device *ibdev) argument
1016 recv_pma_get_portcounters(struct ib_pma_mad *pmp, struct ib_device *ibdev, u8 port) argument
1115 recv_pma_get_portcounters_ext(struct ib_pma_mad *pmp, struct ib_device *ibdev, u8 port) argument
1152 recv_pma_set_portcounters(struct ib_pma_mad *pmp, struct ib_device *ibdev, u8 port) argument
1215 recv_pma_set_portcounters_ext(struct ib_pma_mad *pmp, struct ib_device *ibdev, u8 port) argument
1389 struct ib_pma_mad *pmp = (struct ib_pma_mad *)out_mad; local
[all...]
/drivers/infiniband/hw/qib/
H A Dqib_mad.c1128 static int pma_get_classportinfo(struct ib_pma_mad *pmp, argument
1132 (struct ib_class_port_info *)pmp->data;
1135 memset(pmp->data, 0, sizeof(pmp->data));
1137 if (pmp->mad_hdr.attr_mod != 0)
1138 pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD;
1154 return reply((struct ib_smp *) pmp);
1157 static int pma_get_portsamplescontrol(struct ib_pma_mad *pmp, argument
1161 (struct ib_pma_portsamplescontrol *)pmp->data;
1169 memset(pmp
1195 pma_set_portsamplescontrol(struct ib_pma_mad *pmp, struct ib_device *ibdev, u8 port) argument
1324 pma_get_portsamplesresult(struct ib_pma_mad *pmp, struct ib_device *ibdev, u8 port) argument
1363 pma_get_portsamplesresult_ext(struct ib_pma_mad *pmp, struct ib_device *ibdev, u8 port) argument
1405 pma_get_portcounters(struct ib_pma_mad *pmp, struct ib_device *ibdev, u8 port) argument
1503 pma_get_portcounters_cong(struct ib_pma_mad *pmp, struct ib_device *ibdev, u8 port) argument
1616 pma_get_portcounters_ext(struct ib_pma_mad *pmp, struct ib_device *ibdev, u8 port) argument
1655 pma_set_portcounters(struct ib_pma_mad *pmp, struct ib_device *ibdev, u8 port) argument
1718 pma_set_portcounters_cong(struct ib_pma_mad *pmp, struct ib_device *ibdev, u8 port) argument
1769 pma_set_portcounters_ext(struct ib_pma_mad *pmp, struct ib_device *ibdev, u8 port) argument
1962 struct ib_pma_mad *pmp = (struct ib_pma_mad *)out_mad; local
[all...]
/drivers/ata/
H A Dlibata-pmp.c2 * libata-pmp.c - libata port multiplier support
51 tf.device = link->pmp;
87 tf.device = link->pmp;
393 if (link->pmp < 5)
397 if (link->pmp == 5)
408 if (link->pmp < 2)
412 if (link->pmp == 2)
427 if (link->pmp <= 5)
434 if (link->pmp == 6)
499 WARN_ON(link->pmp !
[all...]
H A Dlibahci.c752 emp = &pp->em_priv[link->pmp];
846 struct ahci_em_priv *emp = &pp->em_priv[link->pmp];
861 struct ahci_em_priv *emp = &pp->em_priv[link->pmp];
867 led_message |= ap->port_no | (link->pmp << 8);
904 struct ahci_em_priv *emp = &pp->em_priv[link->pmp];
939 int pmp; local
943 pmp = (state & EM_MSG_LED_PMP_SLOT) >> 8;
944 if (pmp < EM_MAX_SLOTS)
945 emp = &pp->em_priv[pmp];
996 emp = &pp->em_priv[link->pmp];
1006 int pmp; local
1211 ahci_exec_polled_cmd(struct ata_port *ap, int pmp, struct ata_taskfile *tf, int is_cmd, u16 flags, unsigned long timeout_msec) argument
1241 ahci_do_softreset(struct ata_link *link, unsigned int *class, int pmp, unsigned long deadline, int (*check_ready)(struct ata_link *link)) argument
1319 int pmp = sata_srst_pmp(link); local
1348 int pmp = sata_srst_pmp(link); local
1539 int pmp = fbs >> PORT_FBS_DWE_OFFSET; local
[all...]
H A Dsata_sis.c135 if (link->pmp)
167 void __iomem *base = ap->ioaddr.scr_addr + link->pmp * 0x10;
182 void __iomem *base = ap->ioaddr.scr_addr + link->pmp * 0x10;
H A Dsata_fsl.c407 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, (u8 *) &cd->cfis);
451 iowrite32(qc->dev->link->pmp, CQPMP + hcr_base);
835 int pmp = sata_srst_pmp(link); local
867 ata_tf_to_fis(&tf, pmp, 0, cfis);
882 if (pmp != SATA_PMP_CTRL_PORT)
883 iowrite32(pmp, CQPMP + hcr_base);
916 ata_tf_to_fis(&tf, pmp, 0, cfis);
918 if (pmp != SATA_PMP_CTRL_PORT)
919 iowrite32(pmp, CQPMP + hcr_base);
H A Dsata_sil24.c605 static int sil24_exec_polled_cmd(struct ata_port *ap, int pmp, argument
618 ata_tf_to_fis(tf, pmp, is_cmd, prb->fis);
661 int pmp = sata_srst_pmp(link); local
680 rc = sil24_exec_polled_cmd(ap, pmp, &tf, 0, PRB_CTRL_SRST,
884 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, prb->fis);
1025 int pmp; local
1045 pmp = (context >> 5) & 0xf;
1047 if (pmp < ap->nr_pmp_links) {
1048 link = &ap->pmp_link[pmp];
H A Dacard-ahci.c277 ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, cmd_tbl);
292 opts = cmd_fis_len | (qc->dev->link->pmp << 12);
307 rx_fis += qc->dev->link->pmp * ACARD_AHCI_RX_FIS_SZ;
H A Dlibata-acpi.c29 #define SATA_ADR(root, pmp) (((root) << 16) | (pmp))
78 u64 adr = SATA_ADR(ap->port_no, link->pmp);
H A Dsata_mv.c631 static void mv_pmp_select(struct ata_port *ap, int pmp);
2034 flags |= (qc->dev->link->pmp & 0xf) << CRQB_PMP_SHIFT;
2128 flags |= (qc->dev->link->pmp & 0xf) << CRQB_PMP_SHIFT;
2260 ata_tf_to_fis(&qc->tf, link->pmp, 1, (void *)fis);
2369 mv_pmp_select(ap, qc->dev->link->pmp);
2405 unsigned int pmp, pmp_map; local
2417 for (pmp = 0; pmp_map != 0; pmp++) {
2418 unsigned int this_pmp = (1 << pmp);
2420 struct ata_link *link = &ap->pmp_link[pmp];
2440 unsigned int pmp; local
3562 mv_pmp_select(struct ata_port *ap, int pmp) argument
[all...]
H A DMakefile106 libata-$(CONFIG_SATA_PMP) += libata-pmp.o
H A Dahci.h327 int pmp, unsigned long deadline,
H A Dlibata.h101 extern void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp);
179 /* libata-pmp.c */
H A Dlibata-transport.c142 { ATA_DEV_PMP, "pmp" },
143 { ATA_DEV_PMP_UNSUP, "pmp" },
414 dev_set_name(dev, "link%d.%d", ap->print_id, link->pmp);
642 dev_set_name(dev, "dev%d.%d.0", ap->print_id, link->pmp);
H A Dsata_via.c208 int slot = 2 * link->ap->port_no + link->pmp;
256 int slot = 2 * link->ap->port_no + link->pmp;
H A Dlibata-core.c363 int linkno = link->pmp;
409 int devno = dev->link->pmp + dev->devno;
463 int devno = dev->link->pmp + dev->devno;
534 * @pmp: Port multiplier port
544 void ata_tf_to_fis(const struct ata_taskfile *tf, u8 pmp, int is_cmd, u8 *fis) argument
547 fis[1] = pmp & 0xf; /* Port multiplier number*/
5444 * @pmp: Port multiplier port number
5451 void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp) argument
5460 link->pmp = pmp;
[all...]
H A Data_piix.c966 iowrite32(((ap->port_no * 2 + link->pmp) << 8) | piix_sidx_map[reg],
H A Dlibata-eh.c1178 if (!(sntf & (1 << link->pmp)))
3776 /* if PMP got attached, return, pmp EH will take care of it */
H A Dlibata-scsi.c3440 channel = link->pmp;

Completed in 219 milliseconds