/drivers/infiniband/hw/ipath/ |
H A D | ipath_mad.c | 793 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 D | qib_mad.c | 1128 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 D | libata-pmp.c | 2 * 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 D | libahci.c | 752 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 D | sata_sis.c | 135 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 D | sata_fsl.c | 407 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 D | sata_sil24.c | 605 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 D | acard-ahci.c | 277 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 D | libata-acpi.c | 29 #define SATA_ADR(root, pmp) (((root) << 16) | (pmp)) 78 u64 adr = SATA_ADR(ap->port_no, link->pmp);
|
H A D | sata_mv.c | 631 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 D | Makefile | 106 libata-$(CONFIG_SATA_PMP) += libata-pmp.o
|
H A D | ahci.h | 327 int pmp, unsigned long deadline,
|
H A D | libata.h | 101 extern void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp); 179 /* libata-pmp.c */
|
H A D | libata-transport.c | 142 { 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 D | sata_via.c | 208 int slot = 2 * link->ap->port_no + link->pmp; 256 int slot = 2 * link->ap->port_no + link->pmp;
|
H A D | libata-core.c | 363 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 D | ata_piix.c | 966 iowrite32(((ap->port_no * 2 + link->pmp) << 8) | piix_sidx_map[reg],
|
H A D | libata-eh.c | 1178 if (!(sntf & (1 << link->pmp))) 3776 /* if PMP got attached, return, pmp EH will take care of it */
|
H A D | libata-scsi.c | 3440 channel = link->pmp;
|