hw_mr             484 drivers/infiniband/hw/qedr/qedr.h 	struct qed_rdma_register_tid_in_params hw_mr;
hw_mr            2637 drivers/infiniband/hw/qedr/verbs.c 	rc = dev->ops->rdma_alloc_tid(dev->rdma_ctx, &mr->hw_mr.itid);
hw_mr            2644 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.tid_type = QED_RDMA_TID_REGISTERED_MR;
hw_mr            2645 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.key = 0;
hw_mr            2646 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.pd = pd->pd_id;
hw_mr            2647 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.local_read = 1;
hw_mr            2648 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.local_write = (acc & IB_ACCESS_LOCAL_WRITE) ? 1 : 0;
hw_mr            2649 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.remote_read = (acc & IB_ACCESS_REMOTE_READ) ? 1 : 0;
hw_mr            2650 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.remote_write = (acc & IB_ACCESS_REMOTE_WRITE) ? 1 : 0;
hw_mr            2651 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.remote_atomic = (acc & IB_ACCESS_REMOTE_ATOMIC) ? 1 : 0;
hw_mr            2652 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.mw_bind = false;
hw_mr            2653 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.pbl_ptr = mr->info.pbl_table[0].pa;
hw_mr            2654 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.pbl_two_level = mr->info.pbl_info.two_layered;
hw_mr            2655 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.pbl_page_size_log = ilog2(mr->info.pbl_info.pbl_size);
hw_mr            2656 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.page_size_log = PAGE_SHIFT;
hw_mr            2657 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.fbo = ib_umem_offset(mr->umem);
hw_mr            2658 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.length = len;
hw_mr            2659 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.vaddr = usr_addr;
hw_mr            2660 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.zbva = false;
hw_mr            2661 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.phy_mr = false;
hw_mr            2662 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.dma_mr = false;
hw_mr            2664 drivers/infiniband/hw/qedr/verbs.c 	rc = dev->ops->rdma_register_tid(dev->rdma_ctx, &mr->hw_mr);
hw_mr            2670 drivers/infiniband/hw/qedr/verbs.c 	mr->ibmr.lkey = mr->hw_mr.itid << 8 | mr->hw_mr.key;
hw_mr            2671 drivers/infiniband/hw/qedr/verbs.c 	if (mr->hw_mr.remote_write || mr->hw_mr.remote_read ||
hw_mr            2672 drivers/infiniband/hw/qedr/verbs.c 	    mr->hw_mr.remote_atomic)
hw_mr            2673 drivers/infiniband/hw/qedr/verbs.c 		mr->ibmr.rkey = mr->hw_mr.itid << 8 | mr->hw_mr.key;
hw_mr            2680 drivers/infiniband/hw/qedr/verbs.c 	dev->ops->rdma_free_tid(dev->rdma_ctx, mr->hw_mr.itid);
hw_mr            2694 drivers/infiniband/hw/qedr/verbs.c 	rc = dev->ops->rdma_deregister_tid(dev->rdma_ctx, mr->hw_mr.itid);
hw_mr            2698 drivers/infiniband/hw/qedr/verbs.c 	dev->ops->rdma_free_tid(dev->rdma_ctx, mr->hw_mr.itid);
hw_mr            2734 drivers/infiniband/hw/qedr/verbs.c 	rc = dev->ops->rdma_alloc_tid(dev->rdma_ctx, &mr->hw_mr.itid);
hw_mr            2741 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.tid_type = QED_RDMA_TID_FMR;
hw_mr            2742 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.key = 0;
hw_mr            2743 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.pd = pd->pd_id;
hw_mr            2744 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.local_read = 1;
hw_mr            2745 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.local_write = 0;
hw_mr            2746 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.remote_read = 0;
hw_mr            2747 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.remote_write = 0;
hw_mr            2748 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.remote_atomic = 0;
hw_mr            2749 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.mw_bind = false;
hw_mr            2750 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.pbl_ptr = 0;
hw_mr            2751 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.pbl_two_level = mr->info.pbl_info.two_layered;
hw_mr            2752 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.pbl_page_size_log = ilog2(mr->info.pbl_info.pbl_size);
hw_mr            2753 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.fbo = 0;
hw_mr            2754 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.length = 0;
hw_mr            2755 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.vaddr = 0;
hw_mr            2756 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.zbva = false;
hw_mr            2757 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.phy_mr = true;
hw_mr            2758 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.dma_mr = false;
hw_mr            2760 drivers/infiniband/hw/qedr/verbs.c 	rc = dev->ops->rdma_register_tid(dev->rdma_ctx, &mr->hw_mr);
hw_mr            2766 drivers/infiniband/hw/qedr/verbs.c 	mr->ibmr.lkey = mr->hw_mr.itid << 8 | mr->hw_mr.key;
hw_mr            2773 drivers/infiniband/hw/qedr/verbs.c 	dev->ops->rdma_free_tid(dev->rdma_ctx, mr->hw_mr.itid);
hw_mr            2866 drivers/infiniband/hw/qedr/verbs.c 	rc = dev->ops->rdma_alloc_tid(dev->rdma_ctx, &mr->hw_mr.itid);
hw_mr            2873 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.tid_type = QED_RDMA_TID_REGISTERED_MR;
hw_mr            2874 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.pd = pd->pd_id;
hw_mr            2875 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.local_read = 1;
hw_mr            2876 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.local_write = (acc & IB_ACCESS_LOCAL_WRITE) ? 1 : 0;
hw_mr            2877 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.remote_read = (acc & IB_ACCESS_REMOTE_READ) ? 1 : 0;
hw_mr            2878 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.remote_write = (acc & IB_ACCESS_REMOTE_WRITE) ? 1 : 0;
hw_mr            2879 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.remote_atomic = (acc & IB_ACCESS_REMOTE_ATOMIC) ? 1 : 0;
hw_mr            2880 drivers/infiniband/hw/qedr/verbs.c 	mr->hw_mr.dma_mr = true;
hw_mr            2882 drivers/infiniband/hw/qedr/verbs.c 	rc = dev->ops->rdma_register_tid(dev->rdma_ctx, &mr->hw_mr);
hw_mr            2888 drivers/infiniband/hw/qedr/verbs.c 	mr->ibmr.lkey = mr->hw_mr.itid << 8 | mr->hw_mr.key;
hw_mr            2889 drivers/infiniband/hw/qedr/verbs.c 	if (mr->hw_mr.remote_write || mr->hw_mr.remote_read ||
hw_mr            2890 drivers/infiniband/hw/qedr/verbs.c 	    mr->hw_mr.remote_atomic)
hw_mr            2891 drivers/infiniband/hw/qedr/verbs.c 		mr->ibmr.rkey = mr->hw_mr.itid << 8 | mr->hw_mr.key;
hw_mr            2897 drivers/infiniband/hw/qedr/verbs.c 	dev->ops->rdma_free_tid(dev->rdma_ctx, mr->hw_mr.itid);