/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib_mr.c | 66 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in mlx4_ib_get_dma_mr() 67 if (!mr) in mlx4_ib_get_dma_mr() 79 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_get_dma_mr() 88 kfree(mr); in mlx4_ib_get_dma_mr() 147 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in mlx4_ib_reg_user_mr() 148 if (!mr) in mlx4_ib_reg_user_mr() 176 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_reg_user_mr() 397 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in mlx4_ib_alloc_mr() 398 if (!mr) in mlx4_ib_alloc_mr() 415 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_alloc_mr() [all …]
|
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_mr.c | 92 mr->umem->odp_data->private = mr; in update_odp_mr() 176 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in add_keys() 198 mr->out, sizeof(mr->out), in add_keys() 487 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in mlx5_ib_get_dma_mr() 516 mr->ibmr.lkey = mr->mmkey.key; in mlx5_ib_get_dma_mr() 517 mr->ibmr.rkey = mr->mmkey.key; in mlx5_ib_get_dma_mr() 951 mr->ibmr.lkey = mr->mmkey.key; in set_mr_fileds() 952 mr->ibmr.rkey = mr->mmkey.key; in set_mr_fileds() 1431 mr->ibmr.lkey = mr->mmkey.key; in mlx5_ib_alloc_mr() 1432 mr->ibmr.rkey = mr->mmkey.key; in mlx5_ib_alloc_mr() [all …]
|
/freebsd/sys/contrib/ncsw/Peripherals/QM/ |
H A D | qman_low.h | 843 register struct qm_mr *mr = &portal->mr; in qm_mr_init() local 851 mr->cursor = mr->ring + mr->ci; in qm_mr_init() 852 mr->fill = cyc_diff(QM_MR_SIZE, mr->ci, mr->pi); in qm_mr_init() 871 register struct qm_mr *mr = &portal->mr; in qm_mr_finish() local 872 if (mr->ci != MR_PTR2IDX(mr->cursor)) in qm_mr_finish() 879 register struct qm_mr *mr = &portal->mr; in qm_mr_current_prefetch() local 885 register struct qm_mr *mr = &portal->mr; in qm_mr_current() local 893 register struct qm_mr *mr = &portal->mr; in qm_mr_cursor() local 903 mr->cursor = MR_INC(mr->cursor); in qm_mr_next() 975 mr->ci = MR_PTR2IDX(mr->cursor); in qmPortalMrCciConsumeToCurrent() [all …]
|
/freebsd/sys/arm/mv/ |
H A D | ic.c | 199 uint32_t mr; in arm_mask_irq() local 202 mr = mv_ic_get_mask(); in arm_mask_irq() 203 mr &= ~(1 << nb); in arm_mask_irq() 204 mv_ic_set_mask(mr); in arm_mask_irq() 209 mv_ic_set_mask_hi(mr); in arm_mask_irq() 221 uint32_t mr; in arm_unmask_irq() local 224 mr = mv_ic_get_mask(); in arm_unmask_irq() 225 mr |= (1 << nb); in arm_unmask_irq() 226 mv_ic_set_mask(mr); in arm_unmask_irq() 230 mr |= (1 << (nb - 32)); in arm_unmask_irq() [all …]
|
/freebsd/usr.sbin/bhyve/aarch64/ |
H A D | bhyverun_machdep.c | 268 struct mem_range mr; in init_mmio_uart() local 285 mr.name = "uart"; in init_mmio_uart() 288 mr.flags = MEM_F_RW; in init_mmio_uart() 290 mr.arg1 = sc; in init_mmio_uart() 291 mr.arg2 = mr.base; in init_mmio_uart() 334 struct mem_range mr; in init_mmio_rtc() local 341 mr.name = "rtc"; in init_mmio_rtc() 342 mr.base = RTC_MMIO_BASE; in init_mmio_rtc() 344 mr.flags = MEM_F_RW; in init_mmio_rtc() 346 mr.arg1 = sc; in init_mmio_rtc() [all …]
|
/freebsd/sys/crypto/openssl/powerpc/ |
H A D | chacha-ppc.S | 88 mr 28,11 90 mr 29,12 92 mr 30,14 94 mr 31,15 96 mr 7,20 97 mr 8,21 98 mr 9,22 99 mr 10,23 230 mr 7,16 234 mr 8,17 [all …]
|
H A D | ppccpuid.S | 65 mr 3,1 99 mr 3,0 203 mr 7,6 212 mr 3,4 223 mr 0,4 237 mr 7,6 238 mr 9,8 251 mr 7,6 253 mr 9,8 289 mr 7,6 [all …]
|
/freebsd/sys/crypto/openssl/powerpc64/ |
H A D | chacha-ppc.S | 91 mr 28,11 93 mr 29,12 95 mr 30,14 97 mr 31,15 99 mr 7,20 100 mr 8,21 101 mr 9,22 102 mr 10,23 233 mr 7,16 237 mr 8,17 [all …]
|
H A D | ppccpuid.S | 78 mr 3,1 228 mr 7,6 237 mr 3,4 250 mr 0,4 264 mr 7,6 265 mr 9,8 278 mr 7,6 280 mr 9,8 318 mr 7,6 327 mr 3,4 [all …]
|
/freebsd/sys/ofed/drivers/infiniband/core/ |
H A D | ib_uverbs_std_types_mr.c | 93 struct ib_mr *mr; in UVERBS_HANDLER() local 126 if (IS_ERR(mr)) in UVERBS_HANDLER() 127 return PTR_ERR(mr); in UVERBS_HANDLER() 129 mr->device = pd->device; in UVERBS_HANDLER() 130 mr->pd = pd; in UVERBS_HANDLER() 131 mr->type = IB_MR_TYPE_DM; in UVERBS_HANDLER() 132 mr->dm = dm; in UVERBS_HANDLER() 133 mr->uobject = uobj; in UVERBS_HANDLER() 137 uobj->object = mr; in UVERBS_HANDLER() 140 sizeof(mr->lkey)); in UVERBS_HANDLER() [all …]
|
/freebsd/usr.sbin/bhyve/ |
H A D | mem.c | 148 struct mem_range *mr = arg; in mem_read() local 150 error = (*mr->handler)(vcpu, MEM_F_READ, gpa, size, rval, mr->arg1, in mem_read() 151 mr->arg2); in mem_read() 159 struct mem_range *mr = arg; in mem_write() local 161 error = (*mr->handler)(vcpu, MEM_F_WRITE, gpa, size, &wval, mr->arg1, in mem_write() 162 mr->arg2); in mem_write() 237 mem_read, mem_write, mr)); in emulate_mem_cb() 264 rma->val, mr->arg1, mr->arg2)); in rw_mem_cb() 335 struct mem_range *mr; in unregister_mem() local 342 mr = &entry->mr_param; in unregister_mem() [all …]
|
/freebsd/sys/dev/mlx4/mlx4_core/ |
H A D | mlx4_mr.c | 426 mr->iova = iova; in mlx4_mr_alloc_reserved() 427 mr->size = size; in mlx4_mr_alloc_reserved() 428 mr->pd = pd; in mlx4_mr_alloc_reserved() 429 mr->access = access; in mlx4_mr_alloc_reserved() 579 if (mr->enabled) in mlx4_mr_free() 590 mr->mtt.order = -1; in mlx4_mr_rereg_mem_cleanup() 614 &mr->mtt)); in mlx4_mr_rereg_mem_write() 618 if (mr->mtt.order >= 0 && mr->mtt.page_shift == 0) { in mlx4_mr_rereg_mem_write() 650 mr->access); in mlx4_mr_enable() 663 &mr->mtt)); in mlx4_mr_enable() [all …]
|
/freebsd/stand/kboot/libkboot/arch/powerpc64/ |
H A D | host_syscall.S | 22 mr %r0, %r3 /* SYS_ number in $r0 */ 23 mr %r3, %r4 /* arg2 -> 1 */ 24 mr %r4, %r5 /* arg3 -> 2 */ 25 mr %r5, %r6 /* arg4 -> 3 */ 26 mr %r6, %r7 /* arg5 -> 4 */ 27 mr %r7, %r8 /* arg6 -> 5 */ 28 mr %r8, %r9 /* arg7 -> 6 */
|
/freebsd/usr.sbin/mtest/ |
H A D | mtest.c | 90 struct ip_mreq mr; member 380 mrequnion_t mr; in process_cmd() local 454 mr.mr.imr_multiaddr = su.sin.sin_addr; in process_cmd() 455 mr.mr.imr_interface = ina; in process_cmd() 460 optval = (void *)&mr.mr; in process_cmd() 461 optlen = sizeof(mr.mr); in process_cmd() 492 optlen = sizeof(mr.gr); in process_cmd() 632 optlen = sizeof(mr.mrs); in process_cmd() 669 mr.gr.gsr_group = su.ss; in process_cmd() 688 optval = (void *)&mr.gr; in process_cmd() [all …]
|
/freebsd/sys/dev/iser/ |
H A D | iser_memory.c | 114 reg->sge.lkey = device->mr->lkey; in iser_reg_dma() 115 reg->rkey = device->mr->rkey; in iser_reg_dma() 147 ib_update_fast_reg_key(mr, rkey); in iser_inv_rkey() 158 struct ib_mr *mr = rsc->mr; in iser_fast_reg_mr() local 170 iser_inv_rkey(&inv_wr, mr); in iser_fast_reg_mr() 184 fastreg_wr.mr = mr; in iser_fast_reg_mr() 185 fastreg_wr.key = mr->rkey; in iser_fast_reg_mr() 202 reg->sge.lkey = mr->lkey; in iser_fast_reg_mr() 203 reg->rkey = mr->rkey; in iser_fast_reg_mr() 204 reg->sge.addr = mr->iova; in iser_fast_reg_mr() [all …]
|
/freebsd/contrib/ofed/librdmacm/ |
H A D | rdma_verbs.h | 88 rdma_dereg_mr(struct ibv_mr *mr) in rdma_dereg_mr() argument 90 return rdma_seterrno(ibv_dereg_mr(mr)); in rdma_dereg_mr() 172 size_t length, struct ibv_mr *mr) in rdma_post_recv() argument 176 assert((addr >= mr->addr) && in rdma_post_recv() 177 (((uint8_t *) addr + length) <= ((uint8_t *) mr->addr + mr->length))); in rdma_post_recv() 180 sge.lkey = mr->lkey; in rdma_post_recv() 193 sge.lkey = mr ? mr->lkey : 0; in rdma_post_send() 207 sge.lkey = mr->lkey; in rdma_post_read() 214 size_t length, struct ibv_mr *mr, int flags, in rdma_post_write() argument 221 sge.lkey = mr ? mr->lkey : 0; in rdma_post_write() [all …]
|
/freebsd/sys/crypto/openssl/powerpc64le/ |
H A D | ppccpuid.S | 78 mr 3,1 228 mr 7,6 237 mr 3,4 250 mr 0,4 264 mr 7,6 265 mr 9,8 278 mr 7,6 280 mr 9,8 318 mr 7,6 327 mr 3,4 [all …]
|
/freebsd/sys/powerpc/powerpc/ |
H A D | swtch32.S | 72 mr %r2, %r4 101 mr %r14,%r3 /* Copy the old thread ptr... */ 103 mr %r16,%r5 /* and the new lock */ 104 mr %r17,%r6 /* and the PCB */ 115 mr %r3,%r14 /* restore old thread ptr */ 126 mr %r3,%r14 /* restore old thread ptr */ 139 mr %r30, %r6 /* Prepare for secure-PLT calls */ 161 mr %r3,%r2 /* Get new thread ptr */ 168 mr %r3,%r2 /* Pass curthread to enable_fpu */ 175 mr %r3,%r2 /* Pass curthread to enable_vec */ [all …]
|
/freebsd/sys/dev/mthca/ |
H A D | mthca_mr.c | 444 mr->ibmr.rkey = mr->ibmr.lkey = hw_index_to_key(dev, key); in mthca_mr_alloc() 463 if (!mr->mtt) in mthca_mr_alloc() 475 if (mr->mtt) in mthca_mr_alloc() 515 mr->mtt = NULL; in mthca_mr_alloc_notrans() 527 if (IS_ERR(mr->mtt)) in mthca_mr_alloc_phys() 578 if (mr->attr.page_shift < 12 || mr->attr.page_shift >= 32) in mthca_fmr_alloc() 583 mr->attr.max_pages * sizeof *mr->mem.arbel.mtts > PAGE_SIZE) in mthca_fmr_alloc() 586 mr->maps = 0; in mthca_fmr_alloc() 594 mr->ibmr.rkey = mr->ibmr.lkey = hw_index_to_key(dev, key); in mthca_fmr_alloc() 608 if (IS_ERR(mr->mtt)) { in mthca_fmr_alloc() [all …]
|
/freebsd/sys/powerpc/powernv/ |
H A D | opalcall.S | 55 mr %r0,%r3 90 mr %r3,%r4 91 mr %r4,%r5 92 mr %r5,%r6 93 mr %r6,%r7 94 mr %r7,%r8 95 mr %r8,%r9 96 mr %r9,%r10
|
/freebsd/sys/ofed/include/rdma/ |
H A D | rdmavt_mr.h | 106 struct rvt_mregion *mr; member 121 static inline void rvt_put_mr(struct rvt_mregion *mr) in rvt_put_mr() argument 123 if (unlikely(atomic_dec_and_test(&mr->refcount))) in rvt_put_mr() 124 complete(&mr->comp); in rvt_put_mr() 127 static inline void rvt_get_mr(struct rvt_mregion *mr) in rvt_get_mr() argument 129 atomic_inc(&mr->refcount); in rvt_get_mr() 135 rvt_put_mr(ss->sge.mr); in rvt_put_ss()
|
/freebsd/lib/libc/powerpc/gen/ |
H A D | setjmp.S | 54 mr %r6,%r3 58 mr %r5,%r6 /* &oset */ 64 mr %r10,%r1 /* r10 <- stackptr */ 65 mr %r9,%r2 /* r9 <- global ptr */ 116 mr %r6,%r4 /* save val param */ 119 mr %r1,%r10 /* r10 -> stackptr */ 120 mr %r4,%r3
|
H A D | sigsetjmp.S | 55 mr %r6,%r3 62 mr %r5,%r6 /* &oset */ 69 mr %r10,%r1 70 mr %r9,%r2 121 mr %r6,%r4 124 mr %r1,%r10 127 mr %r4,%r3
|
/freebsd/sys/dev/qlnx/qlnxr/ |
H A D | qlnxr_verbs.c | 1099 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in qlnxr_get_dma_mr() 1130 mr->ibmr.lkey = mr->hw_mr.itid << 8 | mr->hw_mr.key; in qlnxr_get_dma_mr() 1134 mr->ibmr.rkey = mr->hw_mr.itid << 8 | mr->hw_mr.key; in qlnxr_get_dma_mr() 1477 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in qlnxr_reg_user_mr() 1537 mr->ibmr.lkey = mr->hw_mr.itid << 8 | mr->hw_mr.key; in qlnxr_reg_user_mr() 1540 mr->ibmr.rkey = mr->hw_mr.itid << 8 | mr->hw_mr.key; in qlnxr_reg_user_mr() 4166 qp->wqe_wr_id[qp->sq.prod].mr = mr; in qlnxr_prepare_reg() 5371 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in __qlnxr_alloc_mr() 5419 mr->ibmr.lkey = mr->hw_mr.itid << 8 | mr->hw_mr.key; in __qlnxr_alloc_mr() 5420 mr->ibmr.rkey = mr->ibmr.lkey; in __qlnxr_alloc_mr() [all …]
|
/freebsd/lib/libc/powerpcspe/gen/ |
H A D | setjmp.S | 54 mr %r6,%r3 58 mr %r5,%r6 /* &oset */ 64 mr %r10,%r1 /* r10 <- stackptr */ 65 mr %r9,%r2 /* r9 <- global ptr */ 120 mr %r6,%r4 /* save val param */ 123 mr %r1,%r10 /* r10 -> stackptr */ 124 mr %r4,%r3
|