pmp 229 drivers/ata/acard-ahci.c ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, cmd_tbl); pmp 244 drivers/ata/acard-ahci.c opts = cmd_fis_len | (qc->dev->link->pmp << 12); pmp 259 drivers/ata/acard-ahci.c rx_fis += qc->dev->link->pmp * ACARD_AHCI_RX_FIS_SZ; pmp 403 drivers/ata/ahci.h int pmp, unsigned long deadline, pmp 96 drivers/ata/ahci_da850.c int pmp, ret; pmp 98 drivers/ata/ahci_da850.c pmp = sata_srst_pmp(link); pmp 107 drivers/ata/ahci_da850.c ret = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); pmp 108 drivers/ata/ahci_da850.c if (pmp && ret == -EBUSY) pmp 106 drivers/ata/ahci_dm816.c int pmp, ret; pmp 108 drivers/ata/ahci_dm816.c pmp = sata_srst_pmp(link); pmp 117 drivers/ata/ahci_dm816.c ret = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); pmp 118 drivers/ata/ahci_dm816.c if (pmp && ret == -EBUSY) pmp 86 drivers/ata/ahci_seattle.c int pmp; pmp 91 drivers/ata/ahci_seattle.c pmp = (state & EM_MSG_LED_PMP_SLOT) >> 8; pmp 92 drivers/ata/ahci_seattle.c if (pmp >= EM_MAX_SLOTS) pmp 94 drivers/ata/ahci_seattle.c emp = &pp->em_priv[pmp]; pmp 205 drivers/ata/ahci_xgene.c port_fbs |= qc->dev->link->pmp << PORT_FBS_DEV_OFFSET; pmp 454 drivers/ata/ahci_xgene.c int pmp = sata_srst_pmp(link); pmp 466 drivers/ata/ahci_xgene.c port_fbs |= pmp << PORT_FBS_DEV_OFFSET; pmp 469 drivers/ata/ahci_xgene.c rc = ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); pmp 498 drivers/ata/ahci_xgene.c int pmp = sata_srst_pmp(link); pmp 516 drivers/ata/ahci_xgene.c port_fbs |= pmp << PORT_FBS_DEV_OFFSET; pmp 520 drivers/ata/ahci_xgene.c rc = ahci_do_softreset(link, class, pmp, pmp 781 drivers/ata/ata_piix.c iowrite32(((ap->port_no * 2 + link->pmp) << 8) | piix_sidx_map[reg], pmp 858 drivers/ata/libahci.c emp = &pp->em_priv[link->pmp]; pmp 962 drivers/ata/libahci.c struct ahci_em_priv *emp = &pp->em_priv[link->pmp]; pmp 983 drivers/ata/libahci.c led_message |= ap->port_no | (link->pmp << 8); pmp 1020 drivers/ata/libahci.c struct ahci_em_priv *emp = &pp->em_priv[link->pmp]; pmp 1056 drivers/ata/libahci.c int pmp; pmp 1060 drivers/ata/libahci.c pmp = (state & EM_MSG_LED_PMP_SLOT) >> 8; pmp 1061 drivers/ata/libahci.c if (pmp < EM_MAX_SLOTS) pmp 1062 drivers/ata/libahci.c emp = &pp->em_priv[pmp]; pmp 1117 drivers/ata/libahci.c emp = &pp->em_priv[link->pmp]; pmp 1127 drivers/ata/libahci.c int pmp; pmp 1135 drivers/ata/libahci.c pmp = (state & EM_MSG_LED_PMP_SLOT) >> 8; pmp 1136 drivers/ata/libahci.c if (pmp < EM_MAX_SLOTS) { pmp 1137 drivers/ata/libahci.c pmp = array_index_nospec(pmp, EM_MAX_SLOTS); pmp 1138 drivers/ata/libahci.c emp = &pp->em_priv[pmp]; pmp 1158 drivers/ata/libahci.c struct ahci_em_priv *emp = &pp->em_priv[link->pmp]; pmp 1168 drivers/ata/libahci.c port_led_state |= (ap->port_no | (link->pmp << 8)); pmp 1175 drivers/ata/libahci.c port_led_state |= (ap->port_no | (link->pmp << 8)); pmp 1189 drivers/ata/libahci.c struct ahci_em_priv *emp = &pp->em_priv[link->pmp]; pmp 1342 drivers/ata/libahci.c static int ahci_exec_polled_cmd(struct ata_port *ap, int pmp, pmp 1353 drivers/ata/libahci.c ata_tf_to_fis(tf, pmp, is_cmd, fis); pmp 1354 drivers/ata/libahci.c ahci_fill_cmd_slot(pp, 0, cmd_fis_len | flags | (pmp << 12)); pmp 1357 drivers/ata/libahci.c if (pp->fbs_enabled && pp->fbs_last_dev != pmp) { pmp 1360 drivers/ata/libahci.c tmp |= pmp << PORT_FBS_DEV_OFFSET; pmp 1362 drivers/ata/libahci.c pp->fbs_last_dev = pmp; pmp 1382 drivers/ata/libahci.c int pmp, unsigned long deadline, pmp 1420 drivers/ata/libahci.c if (ahci_exec_polled_cmd(ap, pmp, &tf, 0, pmp 1432 drivers/ata/libahci.c ahci_exec_polled_cmd(ap, pmp, &tf, 0, 0, 0); pmp 1475 drivers/ata/libahci.c int pmp = sata_srst_pmp(link); pmp 1479 drivers/ata/libahci.c return ahci_do_softreset(link, class, pmp, deadline, ahci_check_ready); pmp 1504 drivers/ata/libahci.c int pmp = sata_srst_pmp(link); pmp 1510 drivers/ata/libahci.c rc = ahci_do_softreset(link, class, pmp, deadline, pmp 1643 drivers/ata/libahci.c ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, cmd_tbl); pmp 1656 drivers/ata/libahci.c opts = cmd_fis_len | n_elem << 16 | (qc->dev->link->pmp << 12); pmp 1704 drivers/ata/libahci.c int pmp = fbs >> PORT_FBS_DWE_OFFSET; pmp 1706 drivers/ata/libahci.c if ((fbs & PORT_FBS_SDE) && (pmp < ap->nr_pmp_links)) { pmp 1707 drivers/ata/libahci.c link = &ap->pmp_link[pmp]; pmp 2000 drivers/ata/libahci.c if (pp->fbs_enabled && pp->fbs_last_dev != qc->dev->link->pmp) { pmp 2003 drivers/ata/libahci.c fbs |= qc->dev->link->pmp << PORT_FBS_DEV_OFFSET; pmp 2005 drivers/ata/libahci.c pp->fbs_last_dev = qc->dev->link->pmp; pmp 2022 drivers/ata/libahci.c rx_fis += qc->dev->link->pmp * AHCI_RX_FIS_SZ; pmp 29 drivers/ata/libata-acpi.c #define SATA_ADR(root, pmp) (((root) << 16) | (pmp)) pmp 227 drivers/ata/libata-acpi.c adr = SATA_ADR(ap->port_no, dev->link->pmp); pmp 357 drivers/ata/libata-core.c int linkno = link->pmp; pmp 403 drivers/ata/libata-core.c int devno = dev->link->pmp + dev->devno; pmp 457 drivers/ata/libata-core.c int devno = dev->link->pmp + dev->devno; pmp 538 drivers/ata/libata-core.c void ata_tf_to_fis(const struct ata_taskfile *tf, u8 pmp, int is_cmd, u8 *fis) pmp 541 drivers/ata/libata-core.c fis[1] = pmp & 0xf; /* Port multiplier number*/ pmp 5939 drivers/ata/libata-core.c void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp) pmp 5948 drivers/ata/libata-core.c link->pmp = pmp; pmp 7287 drivers/ata/libata-core.c level, link->ap->print_id, link->pmp, &vaf); pmp 7308 drivers/ata/libata-core.c level, dev->link->ap->print_id, dev->link->pmp + dev->devno, pmp 1145 drivers/ata/libata-eh.c if (!(sntf & (1 << link->pmp))) pmp 50 drivers/ata/libata-pmp.c tf.device = link->pmp; pmp 86 drivers/ata/libata-pmp.c tf.device = link->pmp; pmp 395 drivers/ata/libata-pmp.c if (link->pmp < 5) pmp 400 drivers/ata/libata-pmp.c if (link->pmp == 5) pmp 427 drivers/ata/libata-pmp.c if (link->pmp <= 5) pmp 434 drivers/ata/libata-pmp.c if (link->pmp == 6) pmp 466 drivers/ata/libata-pmp.c if (link->pmp == 4) pmp 509 drivers/ata/libata-pmp.c WARN_ON(link->pmp != 0); pmp 510 drivers/ata/libata-pmp.c link->pmp = SATA_PMP_CTRL_PORT; pmp 545 drivers/ata/libata-pmp.c link->pmp = 0; pmp 569 drivers/ata/libata-pmp.c link->pmp != SATA_PMP_CTRL_PORT); pmp 579 drivers/ata/libata-pmp.c link->pmp = 0; pmp 888 drivers/ata/libata-pmp.c if (link_tries[link->pmp] && --link_tries[link->pmp]) pmp 939 drivers/ata/libata-pmp.c link_tries[link->pmp] = ATA_EH_PMP_LINK_TRIES; pmp 957 drivers/ata/libata-pmp.c link_tries[link->pmp] = ATA_EH_PMP_LINK_TRIES; pmp 1041 drivers/ata/libata-pmp.c if (!(gscr_error & (1 << link->pmp))) pmp 4592 drivers/ata/libata-scsi.c channel = link->pmp; pmp 420 drivers/ata/libata-transport.c dev_set_name(dev, "link%d.%d", ap->print_id, link->pmp); pmp 671 drivers/ata/libata-transport.c dev_set_name(dev, "dev%d.%d.0", ap->print_id, link->pmp); pmp 77 drivers/ata/libata.h extern void ata_link_init(struct ata_port *ap, struct ata_link *link, int pmp); pmp 521 drivers/ata/sata_fsl.c ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, (u8 *) &cd->cfis); pmp 565 drivers/ata/sata_fsl.c iowrite32(qc->dev->link->pmp, CQPMP + hcr_base); pmp 936 drivers/ata/sata_fsl.c int pmp = sata_srst_pmp(link); pmp 968 drivers/ata/sata_fsl.c ata_tf_to_fis(&tf, pmp, 0, cfis); pmp 983 drivers/ata/sata_fsl.c if (pmp != SATA_PMP_CTRL_PORT) pmp 984 drivers/ata/sata_fsl.c iowrite32(pmp, CQPMP + hcr_base); pmp 1017 drivers/ata/sata_fsl.c ata_tf_to_fis(&tf, pmp, 0, cfis); pmp 1019 drivers/ata/sata_fsl.c if (pmp != SATA_PMP_CTRL_PORT) pmp 1020 drivers/ata/sata_fsl.c iowrite32(pmp, CQPMP + hcr_base); pmp 135 drivers/ata/sata_highbank.c int pmp, i; pmp 140 drivers/ata/sata_highbank.c pmp = (state & EM_MSG_LED_PMP_SLOT) >> 8; pmp 141 drivers/ata/sata_highbank.c if (pmp < EM_MAX_SLOTS) pmp 142 drivers/ata/sata_highbank.c emp = &pp->em_priv[pmp]; pmp 640 drivers/ata/sata_mv.c static void mv_pmp_select(struct ata_port *ap, int pmp); pmp 2063 drivers/ata/sata_mv.c flags |= (qc->dev->link->pmp & 0xf) << CRQB_PMP_SHIFT; pmp 2157 drivers/ata/sata_mv.c flags |= (qc->dev->link->pmp & 0xf) << CRQB_PMP_SHIFT; pmp 2289 drivers/ata/sata_mv.c ata_tf_to_fis(&qc->tf, link->pmp, 1, (void *)fis); pmp 2398 drivers/ata/sata_mv.c mv_pmp_select(ap, qc->dev->link->pmp); pmp 2434 drivers/ata/sata_mv.c unsigned int pmp, pmp_map; pmp 2446 drivers/ata/sata_mv.c for (pmp = 0; pmp_map != 0; pmp++) { pmp 2447 drivers/ata/sata_mv.c unsigned int this_pmp = (1 << pmp); pmp 2449 drivers/ata/sata_mv.c struct ata_link *link = &ap->pmp_link[pmp]; pmp 2468 drivers/ata/sata_mv.c unsigned int pmp; pmp 2473 drivers/ata/sata_mv.c for (pmp = 0; pmp_map != 0; pmp++) { pmp 2474 drivers/ata/sata_mv.c unsigned int this_pmp = (1 << pmp); pmp 2476 drivers/ata/sata_mv.c struct ata_link *link = &ap->pmp_link[pmp]; pmp 3589 drivers/ata/sata_mv.c static void mv_pmp_select(struct ata_port *ap, int pmp) pmp 3596 drivers/ata/sata_mv.c if (old != pmp) { pmp 3597 drivers/ata/sata_mv.c reg = (reg & ~0xf) | pmp; pmp 594 drivers/ata/sata_sil24.c static int sil24_exec_polled_cmd(struct ata_port *ap, int pmp, pmp 607 drivers/ata/sata_sil24.c ata_tf_to_fis(tf, pmp, is_cmd, prb->fis); pmp 650 drivers/ata/sata_sil24.c int pmp = sata_srst_pmp(link); pmp 669 drivers/ata/sata_sil24.c rc = sil24_exec_polled_cmd(ap, pmp, &tf, 0, PRB_CTRL_SRST, pmp 873 drivers/ata/sata_sil24.c ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, prb->fis); pmp 1014 drivers/ata/sata_sil24.c int pmp; pmp 1034 drivers/ata/sata_sil24.c pmp = (context >> 5) & 0xf; pmp 1036 drivers/ata/sata_sil24.c if (pmp < ap->nr_pmp_links) { pmp 1037 drivers/ata/sata_sil24.c link = &ap->pmp_link[pmp]; pmp 122 drivers/ata/sata_sis.c if (link->pmp) pmp 154 drivers/ata/sata_sis.c void __iomem *base = ap->ioaddr.scr_addr + link->pmp * 0x10; pmp 169 drivers/ata/sata_sis.c void __iomem *base = ap->ioaddr.scr_addr + link->pmp * 0x10; pmp 205 drivers/ata/sata_via.c int slot = 2 * link->ap->port_no + link->pmp; pmp 253 drivers/ata/sata_via.c int slot = 2 * link->ap->port_no + link->pmp; pmp 2603 drivers/infiniband/hw/hfi1/mad.c static int pma_get_opa_classportinfo(struct opa_pma_mad *pmp, pmp 2607 drivers/infiniband/hw/hfi1/mad.c (struct opa_class_port_info *)pmp->data; pmp 2609 drivers/infiniband/hw/hfi1/mad.c memset(pmp->data, 0, sizeof(pmp->data)); pmp 2611 drivers/infiniband/hw/hfi1/mad.c if (pmp->mad_hdr.attr_mod != 0) pmp 2612 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 2624 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 2724 drivers/infiniband/hw/hfi1/mad.c static int pma_get_opa_portstatus(struct opa_pma_mad *pmp, pmp 2729 drivers/infiniband/hw/hfi1/mad.c (struct opa_port_status_req *)pmp->data; pmp 2735 drivers/infiniband/hw/hfi1/mad.c u32 nports = be32_to_cpu(pmp->mad_hdr.attr_mod) >> 24; pmp 2747 drivers/infiniband/hw/hfi1/mad.c if (response_data_size > sizeof(pmp->data)) { pmp 2748 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= OPA_PM_STATUS_REQUEST_TOO_LARGE; pmp 2749 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 2754 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 2755 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 2758 drivers/infiniband/hw/hfi1/mad.c memset(pmp->data, 0, sizeof(pmp->data)); pmp 2760 drivers/infiniband/hw/hfi1/mad.c rsp = (struct opa_port_status_rsp *)pmp->data; pmp 2889 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 2975 drivers/infiniband/hw/hfi1/mad.c static int pma_get_opa_datacounters(struct opa_pma_mad *pmp, pmp 2980 drivers/infiniband/hw/hfi1/mad.c (struct opa_port_data_counters_msg *)pmp->data; pmp 2998 drivers/infiniband/hw/hfi1/mad.c num_ports = be32_to_cpu(pmp->mad_hdr.attr_mod) >> 24; pmp 3007 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 3008 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3014 drivers/infiniband/hw/hfi1/mad.c if (response_data_size > sizeof(pmp->data)) { pmp 3015 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 3016 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3028 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 3029 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3123 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3126 drivers/infiniband/hw/hfi1/mad.c static int pma_get_ib_portcounters_ext(struct ib_pma_mad *pmp, pmp 3130 drivers/infiniband/hw/hfi1/mad.c pmp->data; pmp 3133 drivers/infiniband/hw/hfi1/mad.c if (pmp->mad_hdr.attr_mod != 0 || p->port_select != port) { pmp 3134 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 3151 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3196 drivers/infiniband/hw/hfi1/mad.c static int pma_get_opa_porterrors(struct opa_pma_mad *pmp, pmp 3216 drivers/infiniband/hw/hfi1/mad.c req = (struct opa_port_error_counters64_msg *)pmp->data; pmp 3218 drivers/infiniband/hw/hfi1/mad.c num_ports = be32_to_cpu(pmp->mad_hdr.attr_mod) >> 24; pmp 3224 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 3225 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3230 drivers/infiniband/hw/hfi1/mad.c if (response_data_size > sizeof(pmp->data)) { pmp 3231 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 3232 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3243 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 3244 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3283 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3286 drivers/infiniband/hw/hfi1/mad.c static int pma_get_ib_portcounters(struct ib_pma_mad *pmp, pmp 3290 drivers/infiniband/hw/hfi1/mad.c pmp->data; pmp 3299 drivers/infiniband/hw/hfi1/mad.c if (pmp->mad_hdr.attr_mod != 0 || p->port_select != port) { pmp 3300 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 3368 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3371 drivers/infiniband/hw/hfi1/mad.c static int pma_get_opa_errorinfo(struct opa_pma_mad *pmp, pmp 3385 drivers/infiniband/hw/hfi1/mad.c req = (struct opa_port_error_info_msg *)pmp->data; pmp 3388 drivers/infiniband/hw/hfi1/mad.c num_ports = OPA_AM_NPORT(be32_to_cpu(pmp->mad_hdr.attr_mod)); pmp 3394 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 3395 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3401 drivers/infiniband/hw/hfi1/mad.c if (response_data_size > sizeof(pmp->data)) { pmp 3402 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 3403 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3415 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 3416 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3467 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3470 drivers/infiniband/hw/hfi1/mad.c static int pma_set_opa_portstatus(struct opa_pma_mad *pmp, pmp 3475 drivers/infiniband/hw/hfi1/mad.c (struct opa_clear_port_status *)pmp->data; pmp 3479 drivers/infiniband/hw/hfi1/mad.c u32 nports = be32_to_cpu(pmp->mad_hdr.attr_mod) >> 24; pmp 3486 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 3487 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3619 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3622 drivers/infiniband/hw/hfi1/mad.c static int pma_set_opa_errorinfo(struct opa_pma_mad *pmp, pmp 3635 drivers/infiniband/hw/hfi1/mad.c req = (struct opa_port_error_info_msg *)pmp->data; pmp 3638 drivers/infiniband/hw/hfi1/mad.c num_ports = OPA_AM_NPORT(be32_to_cpu(pmp->mad_hdr.attr_mod)); pmp 3644 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 3645 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3657 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 3658 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 3696 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 4680 drivers/infiniband/hw/hfi1/mad.c struct ib_pma_mad *pmp = (struct ib_pma_mad *)out_mad; pmp 4682 drivers/infiniband/hw/hfi1/mad.c &pmp->data; pmp 4686 drivers/infiniband/hw/hfi1/mad.c if (pmp->mad_hdr.class_version != 1) { pmp 4687 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_UNSUP_VERSION; pmp 4688 drivers/infiniband/hw/hfi1/mad.c ret = reply((struct ib_mad_hdr *)pmp); pmp 4692 drivers/infiniband/hw/hfi1/mad.c switch (pmp->mad_hdr.method) { pmp 4694 drivers/infiniband/hw/hfi1/mad.c switch (pmp->mad_hdr.attr_id) { pmp 4696 drivers/infiniband/hw/hfi1/mad.c ret = pma_get_ib_portcounters(pmp, ibdev, port); pmp 4699 drivers/infiniband/hw/hfi1/mad.c ret = pma_get_ib_portcounters_ext(pmp, ibdev, port); pmp 4703 drivers/infiniband/hw/hfi1/mad.c ret = reply((struct ib_mad_hdr *)pmp); pmp 4706 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_UNSUP_METH_ATTR; pmp 4707 drivers/infiniband/hw/hfi1/mad.c ret = reply((struct ib_mad_hdr *)pmp); pmp 4713 drivers/infiniband/hw/hfi1/mad.c if (pmp->mad_hdr.attr_id) { pmp 4714 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_UNSUP_METH_ATTR; pmp 4715 drivers/infiniband/hw/hfi1/mad.c ret = reply((struct ib_mad_hdr *)pmp); pmp 4730 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_UNSUP_METHOD; pmp 4731 drivers/infiniband/hw/hfi1/mad.c ret = reply((struct ib_mad_hdr *)pmp); pmp 4742 drivers/infiniband/hw/hfi1/mad.c struct opa_pma_mad *pmp = (struct opa_pma_mad *)out_mad; pmp 4747 drivers/infiniband/hw/hfi1/mad.c if (pmp->mad_hdr.class_version != OPA_SM_CLASS_VERSION) { pmp 4748 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_UNSUP_VERSION; pmp 4749 drivers/infiniband/hw/hfi1/mad.c return reply((struct ib_mad_hdr *)pmp); pmp 4752 drivers/infiniband/hw/hfi1/mad.c *resp_len = sizeof(pmp->mad_hdr); pmp 4754 drivers/infiniband/hw/hfi1/mad.c switch (pmp->mad_hdr.method) { pmp 4756 drivers/infiniband/hw/hfi1/mad.c switch (pmp->mad_hdr.attr_id) { pmp 4758 drivers/infiniband/hw/hfi1/mad.c ret = pma_get_opa_classportinfo(pmp, ibdev, resp_len); pmp 4761 drivers/infiniband/hw/hfi1/mad.c ret = pma_get_opa_portstatus(pmp, ibdev, port, pmp 4765 drivers/infiniband/hw/hfi1/mad.c ret = pma_get_opa_datacounters(pmp, ibdev, port, pmp 4769 drivers/infiniband/hw/hfi1/mad.c ret = pma_get_opa_porterrors(pmp, ibdev, port, pmp 4773 drivers/infiniband/hw/hfi1/mad.c ret = pma_get_opa_errorinfo(pmp, ibdev, port, pmp 4777 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_UNSUP_METH_ATTR; pmp 4778 drivers/infiniband/hw/hfi1/mad.c ret = reply((struct ib_mad_hdr *)pmp); pmp 4784 drivers/infiniband/hw/hfi1/mad.c switch (pmp->mad_hdr.attr_id) { pmp 4786 drivers/infiniband/hw/hfi1/mad.c ret = pma_set_opa_portstatus(pmp, ibdev, port, pmp 4790 drivers/infiniband/hw/hfi1/mad.c ret = pma_set_opa_errorinfo(pmp, ibdev, port, pmp 4794 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_UNSUP_METH_ATTR; pmp 4795 drivers/infiniband/hw/hfi1/mad.c ret = reply((struct ib_mad_hdr *)pmp); pmp 4811 drivers/infiniband/hw/hfi1/mad.c pmp->mad_hdr.status |= IB_SMP_UNSUP_METHOD; pmp 4812 drivers/infiniband/hw/hfi1/mad.c ret = reply((struct ib_mad_hdr *)pmp); pmp 1151 drivers/infiniband/hw/qib/qib_mad.c static int pma_get_classportinfo(struct ib_pma_mad *pmp, pmp 1155 drivers/infiniband/hw/qib/qib_mad.c (struct ib_class_port_info *)pmp->data; pmp 1158 drivers/infiniband/hw/qib/qib_mad.c memset(pmp->data, 0, sizeof(pmp->data)); pmp 1160 drivers/infiniband/hw/qib/qib_mad.c if (pmp->mad_hdr.attr_mod != 0) pmp 1161 drivers/infiniband/hw/qib/qib_mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 1179 drivers/infiniband/hw/qib/qib_mad.c return reply((struct ib_smp *) pmp); pmp 1182 drivers/infiniband/hw/qib/qib_mad.c static int pma_get_portsamplescontrol(struct ib_pma_mad *pmp, pmp 1186 drivers/infiniband/hw/qib/qib_mad.c (struct ib_pma_portsamplescontrol *)pmp->data; pmp 1194 drivers/infiniband/hw/qib/qib_mad.c memset(pmp->data, 0, sizeof(pmp->data)); pmp 1197 drivers/infiniband/hw/qib/qib_mad.c if (pmp->mad_hdr.attr_mod != 0 || port_select != port) { pmp 1198 drivers/infiniband/hw/qib/qib_mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 1217 drivers/infiniband/hw/qib/qib_mad.c return reply((struct ib_smp *) pmp); pmp 1220 drivers/infiniband/hw/qib/qib_mad.c static int pma_set_portsamplescontrol(struct ib_pma_mad *pmp, pmp 1224 drivers/infiniband/hw/qib/qib_mad.c (struct ib_pma_portsamplescontrol *)pmp->data; pmp 1233 drivers/infiniband/hw/qib/qib_mad.c if (pmp->mad_hdr.attr_mod != 0 || p->port_select != port) { pmp 1234 drivers/infiniband/hw/qib/qib_mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 1235 drivers/infiniband/hw/qib/qib_mad.c ret = reply((struct ib_smp *) pmp); pmp 1261 drivers/infiniband/hw/qib/qib_mad.c ret = pma_get_portsamplescontrol(pmp, ibdev, port); pmp 1349 drivers/infiniband/hw/qib/qib_mad.c static int pma_get_portsamplesresult(struct ib_pma_mad *pmp, pmp 1353 drivers/infiniband/hw/qib/qib_mad.c (struct ib_pma_portsamplesresult *)pmp->data; pmp 1362 drivers/infiniband/hw/qib/qib_mad.c memset(pmp->data, 0, sizeof(pmp->data)); pmp 1385 drivers/infiniband/hw/qib/qib_mad.c return reply((struct ib_smp *) pmp); pmp 1388 drivers/infiniband/hw/qib/qib_mad.c static int pma_get_portsamplesresult_ext(struct ib_pma_mad *pmp, pmp 1392 drivers/infiniband/hw/qib/qib_mad.c (struct ib_pma_portsamplesresult_ext *)pmp->data; pmp 1402 drivers/infiniband/hw/qib/qib_mad.c memset(pmp->data, 0, sizeof(pmp->data)); pmp 1427 drivers/infiniband/hw/qib/qib_mad.c return reply((struct ib_smp *) pmp); pmp 1430 drivers/infiniband/hw/qib/qib_mad.c static int pma_get_portcounters(struct ib_pma_mad *pmp, pmp 1434 drivers/infiniband/hw/qib/qib_mad.c pmp->data; pmp 1461 drivers/infiniband/hw/qib/qib_mad.c memset(pmp->data, 0, sizeof(pmp->data)); pmp 1464 drivers/infiniband/hw/qib/qib_mad.c if (pmp->mad_hdr.attr_mod != 0 || port_select != port) pmp 1465 drivers/infiniband/hw/qib/qib_mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 1525 drivers/infiniband/hw/qib/qib_mad.c return reply((struct ib_smp *) pmp); pmp 1528 drivers/infiniband/hw/qib/qib_mad.c static int pma_get_portcounters_cong(struct ib_pma_mad *pmp, pmp 1533 drivers/infiniband/hw/qib/qib_mad.c (struct ib_pma_portcounters_cong *)pmp->reserved; pmp 1538 drivers/infiniband/hw/qib/qib_mad.c u32 port_select = be32_to_cpu(pmp->mad_hdr.attr_mod) & 0xFF; pmp 1547 drivers/infiniband/hw/qib/qib_mad.c pmp->mad_hdr.status |= IB_SMP_UNSUP_METH_ATTR; pmp 1549 drivers/infiniband/hw/qib/qib_mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 1576 drivers/infiniband/hw/qib/qib_mad.c memset(pmp->reserved, 0, sizeof(pmp->reserved)); pmp 1577 drivers/infiniband/hw/qib/qib_mad.c memset(pmp->data, 0, sizeof(pmp->data)); pmp 1638 drivers/infiniband/hw/qib/qib_mad.c return reply((struct ib_smp *)pmp); pmp 1658 drivers/infiniband/hw/qib/qib_mad.c static int pma_get_portcounters_ext(struct ib_pma_mad *pmp, pmp 1662 drivers/infiniband/hw/qib/qib_mad.c (struct ib_pma_portcounters_ext *)pmp->data; pmp 1669 drivers/infiniband/hw/qib/qib_mad.c memset(pmp->data, 0, sizeof(pmp->data)); pmp 1672 drivers/infiniband/hw/qib/qib_mad.c if (pmp->mad_hdr.attr_mod != 0 || port_select != port) { pmp 1673 drivers/infiniband/hw/qib/qib_mad.c pmp->mad_hdr.status |= IB_SMP_INVALID_FIELD; pmp 1702 drivers/infiniband/hw/qib/qib_mad.c return reply((struct ib_smp *) pmp); pmp 1705 drivers/infiniband/hw/qib/qib_mad.c static int pma_set_portcounters(struct ib_pma_mad *pmp, pmp 1709 drivers/infiniband/hw/qib/qib_mad.c pmp->data; pmp 1765 drivers/infiniband/hw/qib/qib_mad.c return pma_get_portcounters(pmp, ibdev, port); pmp 1768 drivers/infiniband/hw/qib/qib_mad.c static int pma_set_portcounters_cong(struct ib_pma_mad *pmp, pmp 1775 drivers/infiniband/hw/qib/qib_mad.c u32 counter_select = (be32_to_cpu(pmp->mad_hdr.attr_mod) >> 24) & 0xFF; pmp 1781 drivers/infiniband/hw/qib/qib_mad.c ret = pma_get_portcounters_cong(pmp, ibdev, port); pmp 1819 drivers/infiniband/hw/qib/qib_mad.c static int pma_set_portcounters_ext(struct ib_pma_mad *pmp, pmp 1823 drivers/infiniband/hw/qib/qib_mad.c pmp->data; pmp 1857 drivers/infiniband/hw/qib/qib_mad.c return pma_get_portcounters_ext(pmp, ibdev, port); pmp 2016 drivers/infiniband/hw/qib/qib_mad.c struct ib_pma_mad *pmp = (struct ib_pma_mad *)out_mad; pmp 2020 drivers/infiniband/hw/qib/qib_mad.c if (pmp->mad_hdr.class_version != 1) { pmp 2021 drivers/infiniband/hw/qib/qib_mad.c pmp->mad_hdr.status |= IB_SMP_UNSUP_VERSION; pmp 2022 drivers/infiniband/hw/qib/qib_mad.c ret = reply((struct ib_smp *) pmp); pmp 2026 drivers/infiniband/hw/qib/qib_mad.c switch (pmp->mad_hdr.method) { pmp 2028 drivers/infiniband/hw/qib/qib_mad.c switch (pmp->mad_hdr.attr_id) { pmp 2030 drivers/infiniband/hw/qib/qib_mad.c ret = pma_get_classportinfo(pmp, ibdev); pmp 2033 drivers/infiniband/hw/qib/qib_mad.c ret = pma_get_portsamplescontrol(pmp, ibdev, port); pmp 2036 drivers/infiniband/hw/qib/qib_mad.c ret = pma_get_portsamplesresult(pmp, ibdev, port); pmp 2039 drivers/infiniband/hw/qib/qib_mad.c ret = pma_get_portsamplesresult_ext(pmp, ibdev, port); pmp 2042 drivers/infiniband/hw/qib/qib_mad.c ret = pma_get_portcounters(pmp, ibdev, port); pmp 2045 drivers/infiniband/hw/qib/qib_mad.c ret = pma_get_portcounters_ext(pmp, ibdev, port); pmp 2048 drivers/infiniband/hw/qib/qib_mad.c ret = pma_get_portcounters_cong(pmp, ibdev, port); pmp 2051 drivers/infiniband/hw/qib/qib_mad.c pmp->mad_hdr.status |= IB_SMP_UNSUP_METH_ATTR; pmp 2052 drivers/infiniband/hw/qib/qib_mad.c ret = reply((struct ib_smp *) pmp); pmp 2057 drivers/infiniband/hw/qib/qib_mad.c switch (pmp->mad_hdr.attr_id) { pmp 2059 drivers/infiniband/hw/qib/qib_mad.c ret = pma_set_portsamplescontrol(pmp, ibdev, port); pmp 2062 drivers/infiniband/hw/qib/qib_mad.c ret = pma_set_portcounters(pmp, ibdev, port); pmp 2065 drivers/infiniband/hw/qib/qib_mad.c ret = pma_set_portcounters_ext(pmp, ibdev, port); pmp 2068 drivers/infiniband/hw/qib/qib_mad.c ret = pma_set_portcounters_cong(pmp, ibdev, port); pmp 2071 drivers/infiniband/hw/qib/qib_mad.c pmp->mad_hdr.status |= IB_SMP_UNSUP_METH_ATTR; pmp 2072 drivers/infiniband/hw/qib/qib_mad.c ret = reply((struct ib_smp *) pmp); pmp 2087 drivers/infiniband/hw/qib/qib_mad.c pmp->mad_hdr.status |= IB_SMP_UNSUP_METHOD; pmp 2088 drivers/infiniband/hw/qib/qib_mad.c ret = reply((struct ib_smp *) pmp); pmp 1297 drivers/scsi/hisi_sas/hisi_sas_main.c bool reset, int pmp, u8 *fis) pmp 1307 drivers/scsi/hisi_sas/hisi_sas_main.c ata_tf_to_fis(&tf, pmp, 0, fis); pmp 1321 drivers/scsi/hisi_sas/hisi_sas_main.c int pmp = sata_srst_pmp(link); pmp 1323 drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_fill_ata_reset_cmd(link->device, 1, pmp, fis); pmp 1331 drivers/scsi/hisi_sas/hisi_sas_main.c int pmp = sata_srst_pmp(link); pmp 1333 drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_fill_ata_reset_cmd(link->device, 0, pmp, fis); pmp 1472 drivers/scsi/hisi_sas/hisi_sas_main.c int pmp = sata_srst_pmp(link); pmp 1475 drivers/scsi/hisi_sas/hisi_sas_main.c hisi_sas_fill_ata_reset_cmd(link->device, 1, pmp, fis); pmp 197 drivers/scsi/libsas/sas_ata.c ata_tf_to_fis(&qc->tf, qc->dev->link->pmp, 1, (u8 *)&task->ata_task.fis); pmp 1635 fs/jfs/jfs_dtree.c struct metapage *smp, *pmp, *mp; pmp 1661 fs/jfs/jfs_dtree.c DT_GETPAGE(ip, parent->bn, pmp, PSIZE, pp, rc); pmp 1811 fs/jfs/jfs_dtree.c BT_MARK_DIRTY(pmp, ip); pmp 1827 fs/jfs/jfs_dtree.c tlck = txLock(tid, ip, pmp, tlckDTREE | tlckENTRY); pmp 1840 fs/jfs/jfs_dtree.c DT_PUTPAGE(pmp); pmp 2437 fs/jfs/jfs_dtree.c struct metapage *mp, *pmp, *lmp, *rmp; pmp 2467 fs/jfs/jfs_dtree.c DT_GETSEARCH(ip, btstack.top, bn, pmp, pp, index); pmp 2477 fs/jfs/jfs_dtree.c DT_PUTPAGE(pmp); pmp 2490 fs/jfs/jfs_dtree.c DT_PUTPAGE(pmp); pmp 2501 fs/jfs/jfs_dtree.c DT_PUTPAGE(pmp); pmp 2601 fs/jfs/jfs_dtree.c tlck = txLock(tid, ip, pmp, tlckDTREE | tlckENTRY); pmp 2614 fs/jfs/jfs_dtree.c DT_PUTPAGE(pmp); pmp 2554 fs/jfs/jfs_xtree.c struct metapage *mp, *pmp, *lmp, *rmp; /* meta-page buffer */ pmp 2595 fs/jfs/jfs_xtree.c XT_GETSEARCH(ip, btstack.top, bn, pmp, pp, index); pmp 2598 fs/jfs/jfs_xtree.c XT_PUTPAGE(pmp); pmp 2605 fs/jfs/jfs_xtree.c XT_PUTPAGE(pmp); pmp 2616 fs/jfs/jfs_xtree.c XT_GETSEARCH(ip, btstack.top, bn, pmp, pp, index); pmp 2619 fs/jfs/jfs_xtree.c XT_PUTPAGE(pmp); pmp 2640 fs/jfs/jfs_xtree.c XT_PUTPAGE(pmp); pmp 2699 fs/jfs/jfs_xtree.c XT_GETSEARCH(ip, btstack.top, bn, pmp, pp, index); pmp 2708 fs/jfs/jfs_xtree.c XT_PUTPAGE(pmp); pmp 2720 fs/jfs/jfs_xtree.c XT_PUTPAGE(pmp); pmp 2731 fs/jfs/jfs_xtree.c XT_PUTPAGE(pmp); pmp 2840 fs/jfs/jfs_xtree.c BT_MARK_DIRTY(pmp, ip); pmp 2841 fs/jfs/jfs_xtree.c tlck = txLock(tid, ip, pmp, tlckXTREE | tlckGROW); pmp 2854 fs/jfs/jfs_xtree.c XT_PUTPAGE(pmp); pmp 781 include/linux/libata.h int pmp; /* port multiplier port # */ pmp 1151 include/linux/libata.h u8 pmp, int is_cmd, u8 *fis); pmp 1399 include/linux/libata.h return link->pmp; pmp 180 include/trace/events/libata.h __entry->ata_dev = qc->dev->link->pmp + qc->dev->devno; pmp 238 include/trace/events/libata.h __entry->ata_dev = qc->dev->link->pmp + qc->dev->devno; pmp 293 include/trace/events/libata.h __entry->ata_dev = dev->link->pmp + dev->devno; pmp 320 include/trace/events/libata.h __entry->ata_dev = qc->dev->link->pmp + qc->dev->devno;