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;