arbel 850 drivers/infiniband/hw/mthca/mthca_cmd.c MTHCA_GET(dev->fw.arbel.fw_pages, outbox, QUERY_FW_SIZE_OFFSET); arbel 851 drivers/infiniband/hw/mthca/mthca_cmd.c MTHCA_GET(dev->fw.arbel.clr_int_base, outbox, QUERY_FW_CLR_INT_BASE_OFFSET); arbel 852 drivers/infiniband/hw/mthca/mthca_cmd.c MTHCA_GET(dev->fw.arbel.eq_arm_base, outbox, QUERY_FW_EQ_ARM_BASE_OFFSET); arbel 853 drivers/infiniband/hw/mthca/mthca_cmd.c MTHCA_GET(dev->fw.arbel.eq_set_ci_base, outbox, QUERY_FW_EQ_SET_CI_BASE_OFFSET); arbel 854 drivers/infiniband/hw/mthca/mthca_cmd.c mthca_dbg(dev, "FW size %d KB\n", dev->fw.arbel.fw_pages << 2); arbel 860 drivers/infiniband/hw/mthca/mthca_cmd.c dev->fw.arbel.fw_pages = arbel 861 drivers/infiniband/hw/mthca/mthca_cmd.c ALIGN(dev->fw.arbel.fw_pages, PAGE_SIZE / MTHCA_ICM_PAGE_SIZE) >> arbel 865 drivers/infiniband/hw/mthca/mthca_cmd.c (unsigned long long) dev->fw.arbel.clr_int_base, arbel 866 drivers/infiniband/hw/mthca/mthca_cmd.c (unsigned long long) dev->fw.arbel.eq_arm_base, arbel 867 drivers/infiniband/hw/mthca/mthca_cmd.c (unsigned long long) dev->fw.arbel.eq_set_ci_base); arbel 1177 drivers/infiniband/hw/mthca/mthca_cmd.c dev_lim->hca.arbel.resize_srq = field & 1; arbel 1185 drivers/infiniband/hw/mthca/mthca_cmd.c dev_lim->hca.arbel.max_pbl_sz = 1 << (field & 0x3f); arbel 1186 drivers/infiniband/hw/mthca/mthca_cmd.c MTHCA_GET(dev_lim->hca.arbel.bmme_flags, outbox, arbel 1188 drivers/infiniband/hw/mthca/mthca_cmd.c MTHCA_GET(dev_lim->hca.arbel.reserved_lkey, outbox, arbel 1191 drivers/infiniband/hw/mthca/mthca_cmd.c dev_lim->hca.arbel.lam_required = field & 1; arbel 1192 drivers/infiniband/hw/mthca/mthca_cmd.c MTHCA_GET(dev_lim->hca.arbel.max_icm_sz, outbox, arbel 1195 drivers/infiniband/hw/mthca/mthca_cmd.c if (dev_lim->hca.arbel.bmme_flags & 1) arbel 1198 drivers/infiniband/hw/mthca/mthca_cmd.c dev_lim->hca.arbel.bmme_flags, arbel 1199 drivers/infiniband/hw/mthca/mthca_cmd.c dev_lim->hca.arbel.max_pbl_sz, arbel 1200 drivers/infiniband/hw/mthca/mthca_cmd.c dev_lim->hca.arbel.reserved_lkey); arbel 1205 drivers/infiniband/hw/mthca/mthca_cmd.c (unsigned long long) dev_lim->hca.arbel.max_icm_sz >> 20); arbel 183 drivers/infiniband/hw/mthca/mthca_cmd.h } arbel; arbel 314 drivers/infiniband/hw/mthca/mthca_dev.h } arbel; arbel 333 drivers/infiniband/hw/mthca/mthca_dev.h } arbel; arbel 194 drivers/infiniband/hw/mthca/mthca_eq.c dev->eq_regs.arbel.eq_set_ci_base + eq->eqn * 8); arbel 216 drivers/infiniband/hw/mthca/mthca_eq.c writel(eqn_mask, dev->eq_regs.arbel.eq_arm); arbel 666 drivers/infiniband/hw/mthca/mthca_eq.c dev->fw.arbel.clr_int_base, MTHCA_CLR_INT_SIZE, arbel 678 drivers/infiniband/hw/mthca/mthca_eq.c dev->fw.arbel.eq_arm_base) + 4, 4, arbel 679 drivers/infiniband/hw/mthca/mthca_eq.c &dev->eq_regs.arbel.eq_arm)) { arbel 686 drivers/infiniband/hw/mthca/mthca_eq.c dev->fw.arbel.eq_set_ci_base, arbel 688 drivers/infiniband/hw/mthca/mthca_eq.c &dev->eq_regs.arbel.eq_set_ci_base)) { arbel 690 drivers/infiniband/hw/mthca/mthca_eq.c iounmap(dev->eq_regs.arbel.eq_arm); arbel 719 drivers/infiniband/hw/mthca/mthca_eq.c iounmap(dev->eq_regs.arbel.eq_set_ci_base); arbel 720 drivers/infiniband/hw/mthca/mthca_eq.c iounmap(dev->eq_regs.arbel.eq_arm); arbel 351 drivers/infiniband/hw/mthca/mthca_main.c mdev->fw.arbel.fw_icm = arbel 352 drivers/infiniband/hw/mthca/mthca_main.c mthca_alloc_icm(mdev, mdev->fw.arbel.fw_pages, arbel 354 drivers/infiniband/hw/mthca/mthca_main.c if (!mdev->fw.arbel.fw_icm) { arbel 359 drivers/infiniband/hw/mthca/mthca_main.c err = mthca_MAP_FA(mdev, mdev->fw.arbel.fw_icm); arbel 376 drivers/infiniband/hw/mthca/mthca_main.c mthca_free_icm(mdev, mdev->fw.arbel.fw_icm, 0); arbel 398 drivers/infiniband/hw/mthca/mthca_main.c mdev->fw.arbel.aux_icm = mthca_alloc_icm(mdev, aux_pages, arbel 400 drivers/infiniband/hw/mthca/mthca_main.c if (!mdev->fw.arbel.aux_icm) { arbel 405 drivers/infiniband/hw/mthca/mthca_main.c err = mthca_MAP_ICM_AUX(mdev, mdev->fw.arbel.aux_icm); arbel 551 drivers/infiniband/hw/mthca/mthca_main.c mthca_free_icm(mdev, mdev->fw.arbel.aux_icm, 0); arbel 571 drivers/infiniband/hw/mthca/mthca_main.c mthca_free_icm(mdev, mdev->fw.arbel.aux_icm, 0); arbel 638 drivers/infiniband/hw/mthca/mthca_main.c mthca_free_icm(mdev, mdev->fw.arbel.fw_icm, 0); arbel 655 drivers/infiniband/hw/mthca/mthca_main.c mthca_free_icm(mdev, mdev->fw.arbel.fw_icm, 0); arbel 583 drivers/infiniband/hw/mthca/mthca_mr.c mr->attr.max_pages * sizeof *mr->mem.arbel.mtts > PAGE_SIZE) arbel 601 drivers/infiniband/hw/mthca/mthca_mr.c mr->mem.arbel.mpt = mthca_table_find(dev->mr_table.mpt_table, key, NULL); arbel 602 drivers/infiniband/hw/mthca/mthca_mr.c BUG_ON(!mr->mem.arbel.mpt); arbel 616 drivers/infiniband/hw/mthca/mthca_mr.c mr->mem.arbel.mtts = mthca_table_find(dev->mr_table.mtt_table, arbel 618 drivers/infiniband/hw/mthca/mthca_mr.c &mr->mem.arbel.dma_handle); arbel 619 drivers/infiniband/hw/mthca/mthca_mr.c BUG_ON(!mr->mem.arbel.mtts); arbel 779 drivers/infiniband/hw/mthca/mthca_mr.c *(u8 *) fmr->mem.arbel.mpt = MTHCA_MPT_STATUS_SW; arbel 783 drivers/infiniband/hw/mthca/mthca_mr.c dma_sync_single_for_cpu(&dev->pdev->dev, fmr->mem.arbel.dma_handle, arbel 787 drivers/infiniband/hw/mthca/mthca_mr.c fmr->mem.arbel.mtts[i] = cpu_to_be64(page_list[i] | arbel 790 drivers/infiniband/hw/mthca/mthca_mr.c dma_sync_single_for_device(&dev->pdev->dev, fmr->mem.arbel.dma_handle, arbel 793 drivers/infiniband/hw/mthca/mthca_mr.c fmr->mem.arbel.mpt->key = cpu_to_be32(key); arbel 794 drivers/infiniband/hw/mthca/mthca_mr.c fmr->mem.arbel.mpt->lkey = cpu_to_be32(key); arbel 795 drivers/infiniband/hw/mthca/mthca_mr.c fmr->mem.arbel.mpt->length = cpu_to_be64(list_len * (1ull << fmr->attr.page_shift)); arbel 796 drivers/infiniband/hw/mthca/mthca_mr.c fmr->mem.arbel.mpt->start = cpu_to_be64(iova); arbel 800 drivers/infiniband/hw/mthca/mthca_mr.c *(u8 *) fmr->mem.arbel.mpt = MTHCA_MPT_STATUS_HW; arbel 824 drivers/infiniband/hw/mthca/mthca_mr.c *(u8 *) fmr->mem.arbel.mpt = MTHCA_MPT_STATUS_SW; arbel 124 drivers/infiniband/hw/mthca/mthca_profile.c mem_avail = dev_lim->hca.arbel.max_icm_sz; arbel 93 drivers/infiniband/hw/mthca/mthca_provider.h } arbel;