Searched refs:ibmr (Results 26 - 50 of 63) sorted by relevance

123

/linux-master/drivers/infiniband/hw/ocrdma/
H A Docrdma.h192 struct ib_mr ibmr; member in struct:ocrdma_mr
481 static inline struct ocrdma_mr *get_ocrdma_mr(struct ib_mr *ibmr) argument
483 return container_of(ibmr, struct ocrdma_mr, ibmr);
H A Docrdma_verbs.h104 int ocrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
H A Docrdma_verbs.c712 mr->ibmr.lkey = mr->hwmr.lkey;
714 mr->ibmr.rkey = mr->hwmr.lkey;
741 return &mr->ibmr;
890 mr->ibmr.lkey = mr->hwmr.lkey;
892 mr->ibmr.rkey = mr->hwmr.lkey;
894 return &mr->ibmr;
2046 hdr->total_len = mr->ibmr.length;
2048 fbo = mr->ibmr.iova - mr->pages[0];
2050 fast_reg->va_hi = upper_32_bits(mr->ibmr.iova);
2051 fast_reg->va_lo = (u32) (mr->ibmr
2948 ocrdma_set_page(struct ib_mr *ibmr, u64 addr) argument
2960 ocrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents, unsigned int *sg_offset) argument
[all...]
/linux-master/drivers/infiniband/hw/vmw_pvrdma/
H A Dpvrdma.h141 struct ib_mr ibmr; member in struct:pvrdma_user_mr
284 static inline struct pvrdma_user_mr *to_vmr(struct ib_mr *ibmr) argument
286 return container_of(ibmr, struct pvrdma_user_mr, ibmr);
/linux-master/drivers/infiniband/hw/qedr/
H A Dqedr.h485 struct ib_mr ibmr; member in struct:qedr_mr
604 static inline struct qedr_mr *get_qedr_mr(struct ib_mr *ibmr) argument
606 return container_of(ibmr, struct qedr_mr, ibmr);
H A Dverbs.h84 int qedr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
H A Dverbs.c3025 mr->ibmr.lkey = mr->hw_mr.itid << 8 | mr->hw_mr.key;
3028 mr->ibmr.rkey = mr->hw_mr.itid << 8 | mr->hw_mr.key;
3031 mr->ibmr.lkey);
3032 return &mr->ibmr;
3123 mr->ibmr.lkey = mr->hw_mr.itid << 8 | mr->hw_mr.key;
3124 mr->ibmr.rkey = mr->ibmr.lkey;
3126 DP_DEBUG(dev, QEDR_MSG_MR, "alloc frmr: %x\n", mr->ibmr.lkey);
3151 return &mr->ibmr;
3154 static int qedr_set_page(struct ib_mr *ibmr, u6 argument
3201 qedr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents, unsigned int *sg_offset) argument
[all...]
/linux-master/drivers/infiniband/hw/efa/
H A Defa.h94 struct ib_mr ibmr; member in struct:efa_mr
172 int efa_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
H A Defa_verbs.c149 static inline struct efa_mr *to_emr(struct ib_mr *ibmr) argument
151 return container_of(ibmr, struct efa_mr, ibmr);
1673 mr->ibmr.lkey = result.l_key;
1674 mr->ibmr.rkey = result.r_key;
1675 mr->ibmr.length = length;
1682 ibdev_dbg(&dev->ibdev, "Registered mr[%d]\n", mr->ibmr.lkey);
1716 return &mr->ibmr;
1753 return &mr->ibmr;
1766 struct ib_mr *ibmr local
1797 efa_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata) argument
[all...]
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_mr.c442 mr->ibmr.rkey = mr->ibmr.lkey = hw_index_to_key(dev, key);
478 mthca_dbg(dev, "Dumping MPT entry %08x:\n", mr->ibmr.lkey);
555 key_to_hw_index(dev, mr->ibmr.lkey) &
560 mthca_free_region(dev, mr->ibmr.lkey);
H A Dmthca_provider.c415 srq->mr.ibmr.lkey = ucmd.lkey;
495 qp->mr.ibmr.lkey = ucmd.lkey;
614 cq->buf.mr.ibmr.lkey = ucmd.lkey;
719 lkey = cq->resize_buf->buf.mr.ibmr.lkey;
823 return &mr->ibmr;
908 return &mr->ibmr;
H A Dmthca_srq.c110 context->lkey = cpu_to_be32(srq->mr.ibmr.lkey);
137 context->lkey = cpu_to_be32(srq->mr.ibmr.lkey);
/linux-master/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.c614 mr->ibmr.lkey = mr->ibmr.rkey = 0;
615 return &mr->ibmr;
622 int usnic_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata) argument
624 struct usnic_ib_mr *mr = to_umr(ibmr);
/linux-master/drivers/i2c/busses/
H A Di2c-pxa.c136 u32 ibmr; member in struct:pxa_reg_layout
158 .ibmr = 0x00,
167 .ibmr = 0x00,
176 .ibmr = 0x14,
185 .ibmr = 0x00,
196 .ibmr = 0x00,
1297 u32 ibmr = readl(_IBMR(i2c)); local
1303 gpiod_set_value(i2c->recovery.scl_gpiod, ibmr & IBMR_SCLS);
1304 gpiod_set_value(i2c->recovery.sda_gpiod, ibmr & IBMR_SDAS);
1469 i2c->reg_ibmr = i2c->reg_base + pxa_reg_layout[i2c_type].ibmr;
[all...]
/linux-master/drivers/infiniband/hw/irdma/
H A Dverbs.c2540 struct irdma_pd *iwpd = to_iwpd(iwmr->ibmr.pd);
2641 struct ib_pd *pd = iwmr->ibmr.pd;
2700 iwmr->ibmr.rkey = stag;
2701 iwmr->ibmr.lkey = stag;
2702 iwmr->ibmr.pd = pd;
2703 iwmr->ibmr.device = pd->device;
2722 return &iwmr->ibmr;
2735 * @ibmr: ib mem to access iwarp mr pointer
2738 static int irdma_set_page(struct ib_mr *ibmr, u64 addr) argument
2740 struct irdma_mr *iwmr = to_iwmr(ibmr);
2769 irdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents, unsigned int *sg_offset) argument
[all...]
H A Dmain.h388 static inline struct irdma_mr *to_iwmr(struct ib_mr *ibmr) argument
390 return container_of(ibmr, struct irdma_mr, ibmr);
H A Dverbs.h99 struct ib_mr ibmr; member in union:irdma_mr::__anon43
/linux-master/drivers/infiniband/hw/mlx5/
H A Dmlx5_ib.h669 struct ib_mr ibmr; member in struct:mlx5_ib_mr
1197 return to_mdev(mr->ibmr.device);
1253 static inline struct mlx5_ib_mr *to_mmr(struct ib_mr *ibmr) argument
1255 return container_of(ibmr, struct mlx5_ib_mr, ibmr);
1344 int mlx5_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
1350 int mlx5_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
1352 int mlx5_ib_map_mr_sg_pi(struct ib_mr *ibmr, struct scatterlist *data_sg,
1393 int mlx5_ib_check_mr_status(struct ib_mr *ibmr, u32 check_mask,
H A Dumr.c546 MLX5_SET(mkc, mkey_seg, pd, to_mpd(mr->ibmr.pd)->pdn);
547 MLX5_SET64(mkc, mkey_seg, start_addr, mr->ibmr.iova);
548 MLX5_SET64(mkc, mkey_seg, len, mr->ibmr.length);
597 if (!mr->ibmr.length)
/linux-master/drivers/infiniband/hw/mana/
H A Dmana_ib.h85 struct ib_mr ibmr; member in struct:mana_ib_mr
294 int mana_ib_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
/linux-master/drivers/infiniband/hw/cxgb4/
H A Diw_cxgb4.h390 struct ib_mr ibmr; member in struct:c4iw_mr
403 static inline struct c4iw_mr *to_c4iw_mr(struct ib_mr *ibmr) argument
405 return container_of(ibmr, struct c4iw_mr, ibmr);
970 int c4iw_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
1039 int c4iw_fill_res_mr_entry(struct sk_buff *msg, struct ib_mr *ibmr);
H A Drestrack.c431 int c4iw_fill_res_mr_entry(struct sk_buff *msg, struct ib_mr *ibmr) argument
433 struct c4iw_mr *mhp = to_c4iw_mr(ibmr);
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_device.h324 struct ib_mr ibmr; member in struct:hns_roce_mr
1054 static inline struct hns_roce_mr *to_hr_mr(struct ib_mr *ibmr) argument
1056 return container_of(ibmr, struct hns_roce_mr, ibmr);
1222 int hns_roce_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
1224 int hns_roce_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
/linux-master/drivers/infiniband/hw/mlx4/
H A Dmlx4_ib.h135 struct ib_mr ibmr; member in struct:mlx4_ib_mr
700 static inline struct mlx4_ib_mr *to_mmr(struct ib_mr *ibmr) argument
702 return container_of(ibmr, struct mlx4_ib_mr, ibmr);
765 int mlx4_ib_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
/linux-master/drivers/infiniband/sw/rxe/
H A Drxe_loc.h70 int rxe_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,

Completed in 311 milliseconds

123