Lines Matching refs:tavor_fmr
322 mtts = dev->mr_table.tavor_fmr.mtt_base + mtt->first_seg * dev->limits.mtt_seg_size + in mthca_tavor_write_mtt_seg()
604 mr->mem.tavor.mpt = dev->mr_table.tavor_fmr.mpt_base + in mthca_fmr_alloc()
621 mr->mem.tavor.mtts = dev->mr_table.tavor_fmr.mtt_base + mtt_seg; in mthca_fmr_alloc()
852 dev->mr_table.tavor_fmr.mpt_base = NULL; in mthca_init_mr_table()
853 dev->mr_table.tavor_fmr.mtt_base = NULL; in mthca_init_mr_table()
875 dev->mr_table.tavor_fmr.mpt_base = in mthca_init_mr_table()
878 if (!dev->mr_table.tavor_fmr.mpt_base) { in mthca_init_mr_table()
888 dev->mr_table.tavor_fmr.mtt_base = in mthca_init_mr_table()
890 if (!dev->mr_table.tavor_fmr.mtt_base) { in mthca_init_mr_table()
898 err = mthca_buddy_init(&dev->mr_table.tavor_fmr.mtt_buddy, fls(mtts - 1)); in mthca_init_mr_table()
908 &dev->mr_table.tavor_fmr.mtt_buddy; in mthca_init_mr_table()
930 mthca_buddy_cleanup(&dev->mr_table.tavor_fmr.mtt_buddy); in mthca_init_mr_table()
933 if (dev->mr_table.tavor_fmr.mtt_base) in mthca_init_mr_table()
934 iounmap(dev->mr_table.tavor_fmr.mtt_base); in mthca_init_mr_table()
937 if (dev->mr_table.tavor_fmr.mpt_base) in mthca_init_mr_table()
938 iounmap(dev->mr_table.tavor_fmr.mpt_base); in mthca_init_mr_table()
953 mthca_buddy_cleanup(&dev->mr_table.tavor_fmr.mtt_buddy); in mthca_cleanup_mr_table()
957 if (dev->mr_table.tavor_fmr.mtt_base) in mthca_cleanup_mr_table()
958 iounmap(dev->mr_table.tavor_fmr.mtt_base); in mthca_cleanup_mr_table()
959 if (dev->mr_table.tavor_fmr.mpt_base) in mthca_cleanup_mr_table()
960 iounmap(dev->mr_table.tavor_fmr.mpt_base); in mthca_cleanup_mr_table()