/linux-master/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma.h | 192 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 D | ocrdma_verbs.h | 104 int ocrdma_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg, int sg_nents,
|
H A D | ocrdma_verbs.c | 712 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 D | pvrdma.h | 141 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 D | qedr.h | 485 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 D | verbs.h | 84 int qedr_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
|
H A D | verbs.c | 3025 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 D | efa.h | 94 struct ib_mr ibmr; member in struct:efa_mr 172 int efa_dereg_mr(struct ib_mr *ibmr, struct ib_udata *udata);
|
H A D | efa_verbs.c | 149 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 D | mthca_mr.c | 442 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 D | mthca_provider.c | 415 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 D | mthca_srq.c | 110 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 D | usnic_ib_verbs.c | 614 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 D | i2c-pxa.c | 136 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 D | verbs.c | 2540 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 D | main.h | 388 static inline struct irdma_mr *to_iwmr(struct ib_mr *ibmr) argument 390 return container_of(ibmr, struct irdma_mr, ibmr);
|
H A D | verbs.h | 99 struct ib_mr ibmr; member in union:irdma_mr::__anon43
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | mlx5_ib.h | 669 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 D | umr.c | 546 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 D | mana_ib.h | 85 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 D | iw_cxgb4.h | 390 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 D | restrack.c | 431 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 D | hns_roce_device.h | 324 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 D | mlx4_ib.h | 135 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 D | rxe_loc.h | 70 int rxe_map_mr_sg(struct ib_mr *ibmr, struct scatterlist *sg,
|