Lines Matching refs:tavor_fmr
320 mtts = dev->mr_table.tavor_fmr.mtt_base + mtt->first_seg * dev->limits.mtt_seg_size + in mthca_tavor_write_mtt_seg()
590 dev->mr_table.tavor_fmr.mpt_base = NULL; in mthca_init_mr_table()
591 dev->mr_table.tavor_fmr.mtt_base = NULL; in mthca_init_mr_table()
614 dev->mr_table.tavor_fmr.mpt_base = in mthca_init_mr_table()
617 if (!dev->mr_table.tavor_fmr.mpt_base) { in mthca_init_mr_table()
627 dev->mr_table.tavor_fmr.mtt_base = in mthca_init_mr_table()
629 if (!dev->mr_table.tavor_fmr.mtt_base) { in mthca_init_mr_table()
637 err = mthca_buddy_init(&dev->mr_table.tavor_fmr.mtt_buddy, fls(mtts - 1)); in mthca_init_mr_table()
647 &dev->mr_table.tavor_fmr.mtt_buddy; in mthca_init_mr_table()
669 mthca_buddy_cleanup(&dev->mr_table.tavor_fmr.mtt_buddy); in mthca_init_mr_table()
672 if (dev->mr_table.tavor_fmr.mtt_base) in mthca_init_mr_table()
673 iounmap(dev->mr_table.tavor_fmr.mtt_base); in mthca_init_mr_table()
676 if (dev->mr_table.tavor_fmr.mpt_base) in mthca_init_mr_table()
677 iounmap(dev->mr_table.tavor_fmr.mpt_base); in mthca_init_mr_table()
692 mthca_buddy_cleanup(&dev->mr_table.tavor_fmr.mtt_buddy); in mthca_cleanup_mr_table()
696 if (dev->mr_table.tavor_fmr.mtt_base) in mthca_cleanup_mr_table()
697 iounmap(dev->mr_table.tavor_fmr.mtt_base); in mthca_cleanup_mr_table()
698 if (dev->mr_table.tavor_fmr.mpt_base) in mthca_cleanup_mr_table()
699 iounmap(dev->mr_table.tavor_fmr.mpt_base); in mthca_cleanup_mr_table()