Home
last modified time | relevance | path

Searched refs:arbel (Results 1 – 8 of 8) sorted by relevance

/freebsd/sys/dev/mthca/
H A Dmthca_mr.c602 BUG_ON(!mr->mem.arbel.mpt); in mthca_fmr_alloc()
616 mr->mem.arbel.mtts = mthca_table_find(dev->mr_table.mtt_table, in mthca_fmr_alloc()
618 &mr->mem.arbel.dma_handle); in mthca_fmr_alloc()
619 BUG_ON(!mr->mem.arbel.mtts); in mthca_fmr_alloc()
778 *(u8 *) fmr->mem.arbel.mpt = MTHCA_MPT_STATUS_SW; in mthca_arbel_map_phys_fmr()
786 fmr->mem.arbel.mtts[i] = cpu_to_be64(page_list[i] | in mthca_arbel_map_phys_fmr()
792 fmr->mem.arbel.mpt->key = cpu_to_be32(key); in mthca_arbel_map_phys_fmr()
793 fmr->mem.arbel.mpt->lkey = cpu_to_be32(key); in mthca_arbel_map_phys_fmr()
795 fmr->mem.arbel.mpt->start = cpu_to_be64(iova); in mthca_arbel_map_phys_fmr()
799 *(u8 *) fmr->mem.arbel.mpt = MTHCA_MPT_STATUS_HW; in mthca_arbel_map_phys_fmr()
[all …]
H A Dmthca_cmd.c860 dev->fw.arbel.fw_pages = in mthca_QUERY_FW()
866 (unsigned long long) dev->fw.arbel.clr_int_base, in mthca_QUERY_FW()
867 (unsigned long long) dev->fw.arbel.eq_arm_base, in mthca_QUERY_FW()
1178 dev_lim->hca.arbel.resize_srq = field & 1; in mthca_QUERY_DEV_LIM()
1187 MTHCA_GET(dev_lim->hca.arbel.bmme_flags, outbox, in mthca_QUERY_DEV_LIM()
1192 dev_lim->hca.arbel.lam_required = field & 1; in mthca_QUERY_DEV_LIM()
1193 MTHCA_GET(dev_lim->hca.arbel.max_icm_sz, outbox, in mthca_QUERY_DEV_LIM()
1196 if (dev_lim->hca.arbel.bmme_flags & 1) in mthca_QUERY_DEV_LIM()
1199 dev_lim->hca.arbel.bmme_flags, in mthca_QUERY_DEV_LIM()
1200 dev_lim->hca.arbel.max_pbl_sz, in mthca_QUERY_DEV_LIM()
[all …]
H A Dmthca_eq.c194 dev->eq_regs.arbel.eq_set_ci_base + eq->eqn * 8); in arbel_set_eq_ci()
216 writel(eqn_mask, dev->eq_regs.arbel.eq_arm); in arbel_eq_req_not()
666 dev->fw.arbel.clr_int_base, MTHCA_CLR_INT_SIZE, in mthca_map_eq_regs()
678 dev->fw.arbel.eq_arm_base) + 4, 4, in mthca_map_eq_regs()
679 &dev->eq_regs.arbel.eq_arm)) { in mthca_map_eq_regs()
686 dev->fw.arbel.eq_set_ci_base, in mthca_map_eq_regs()
688 &dev->eq_regs.arbel.eq_set_ci_base)) { in mthca_map_eq_regs()
690 iounmap(dev->eq_regs.arbel.eq_arm); in mthca_map_eq_regs()
719 iounmap(dev->eq_regs.arbel.eq_set_ci_base); in mthca_unmap_eq_regs()
720 iounmap(dev->eq_regs.arbel.eq_arm); in mthca_unmap_eq_regs()
H A Dmthca_main.c352 mdev->fw.arbel.fw_icm = in mthca_load_fw()
353 mthca_alloc_icm(mdev, mdev->fw.arbel.fw_pages, in mthca_load_fw()
355 if (!mdev->fw.arbel.fw_icm) { in mthca_load_fw()
360 err = mthca_MAP_FA(mdev, mdev->fw.arbel.fw_icm); in mthca_load_fw()
377 mthca_free_icm(mdev, mdev->fw.arbel.fw_icm, 0); in mthca_load_fw()
401 if (!mdev->fw.arbel.aux_icm) { in mthca_init_icm()
406 err = mthca_MAP_ICM_AUX(mdev, mdev->fw.arbel.aux_icm); in mthca_init_icm()
552 mthca_free_icm(mdev, mdev->fw.arbel.aux_icm, 0); in mthca_init_icm()
572 mthca_free_icm(mdev, mdev->fw.arbel.aux_icm, 0); in mthca_free_icms()
639 mthca_free_icm(mdev, mdev->fw.arbel.fw_icm, 0); in mthca_init_arbel()
[all …]
H A Dmthca_provider.h95 } arbel; member
H A Dmthca_dev.h316 } arbel; member
335 } arbel; member
H A Dmthca_cmd.h183 } arbel; member
H A Dmthca_profile.c124 mem_avail = dev_lim->hca.arbel.max_icm_sz; in mthca_make_profile()