Home
last modified time | relevance | path

Searched refs:mr (Results 76 – 100 of 637) sorted by relevance

12345678910>>...26

/openbmc/linux/net/xdp/
H A Dxdp_umem.c151 static int xdp_umem_reg(struct xdp_umem *umem, struct xdp_umem_reg *mr) in xdp_umem_reg() argument
153 bool unaligned_chunks = mr->flags & XDP_UMEM_UNALIGNED_CHUNK_FLAG; in xdp_umem_reg()
154 u32 chunk_size = mr->chunk_size, headroom = mr->headroom; in xdp_umem_reg()
155 u64 addr = mr->addr, size = mr->len; in xdp_umem_reg()
170 if (mr->flags & ~XDP_UMEM_UNALIGNED_CHUNK_FLAG) in xdp_umem_reg()
209 umem->flags = mr->flags; in xdp_umem_reg()
235 struct xdp_umem *xdp_umem_create(struct xdp_umem_reg *mr) in xdp_umem_create() argument
251 err = xdp_umem_reg(umem, mr); in xdp_umem_create()
/openbmc/qemu/hw/rdma/
H A Drdma_backend.h48 static inline uint32_t rdma_backend_mr_lkey(const RdmaBackendMR *mr) in rdma_backend_mr_lkey() argument
50 return mr->ibmr ? mr->ibmr->lkey : 0; in rdma_backend_mr_lkey()
53 static inline uint32_t rdma_backend_mr_rkey(const RdmaBackendMR *mr) in rdma_backend_mr_rkey() argument
55 return mr->ibmr ? mr->ibmr->rkey : 0; in rdma_backend_mr_rkey()
81 int rdma_backend_create_mr(RdmaBackendMR *mr, RdmaBackendPD *pd, void *addr,
83 void rdma_backend_destroy_mr(RdmaBackendMR *mr);
H A Drdma_rm.c203 RdmaRmMR *mr; in rdma_rm_alloc_mr() local
213 if (!mr) { in rdma_rm_alloc_mr()
220 mr->virt = host_virt; in rdma_rm_alloc_mr()
221 mr->start = guest_start; in rdma_rm_alloc_mr()
223 mr->virt += (mr->start & (TARGET_PAGE_SIZE - 1)); in rdma_rm_alloc_mr()
225 ret = rdma_backend_create_mr(&mr->backend_mr, &pd->backend_pd, mr->virt, in rdma_rm_alloc_mr()
241 mr->pd_handle = pd_handle; in rdma_rm_alloc_mr()
260 if (mr) { in rdma_rm_dealloc_mr()
263 if (mr->start) { in rdma_rm_dealloc_mr()
264 mr->virt -= (mr->start & (TARGET_PAGE_SIZE - 1)); in rdma_rm_dealloc_mr()
[all …]
/openbmc/qemu/tests/qtest/fuzz/
H A Dgeneric_fuzz.c161 if (!mr->ops->impl.unaligned) { in fuzz_memory_access_size()
200 || (mr != current_machine->ram && mr != sparse_mem_mr)) { in fuzz_dma_read_cb()
693 MemoryRegion *mr; in locate_fuzz_memory_regions() local
695 mr = MEMORY_REGION(child); in locate_fuzz_memory_regions()
696 if ((memory_region_is_ram(mr) || in locate_fuzz_memory_regions()
697 memory_region_is_ram_device(mr) || in locate_fuzz_memory_regions()
737 MemoryRegion *mr; in locate_fuzz_objects() local
738 mr = MEMORY_REGION(child); in locate_fuzz_objects()
739 if ((memory_region_is_ram(mr) || in locate_fuzz_objects()
772 MemoryRegion *mr; in generic_pre_fuzz() local
[all …]
/openbmc/qemu/hw/remote/
H A Diommu.c54 if (!elem->mr) { in remote_iommu_find_add_as()
55 elem->mr = MEMORY_REGION(object_new(TYPE_MEMORY_REGION)); in remote_iommu_find_add_as()
56 memory_region_set_size(elem->mr, UINT64_MAX); in remote_iommu_find_add_as()
57 address_space_init(&elem->as, elem->mr, NULL); in remote_iommu_find_add_as()
78 object_unref(elem->mr); in remote_iommu_unplug_dev()
80 elem->mr = NULL; in remote_iommu_unplug_dev()
/openbmc/qemu/hw/arm/
H A Dxlnx-versal.c94 MemoryRegion *mr; in versal_create_apu_gic() local
97 memory_region_add_subregion(&s->fpd.apu.mr, addrs[i], mr); in versal_create_apu_gic()
176 MemoryRegion *mr; in versal_create_uarts() local
201 MemoryRegion *mr; in versal_create_canfds() local
227 MemoryRegion *mr; in versal_create_usbs() local
259 MemoryRegion *mr; in versal_create_gems() local
291 MemoryRegion *mr; in versal_create_admas() local
317 MemoryRegion *mr; in versal_create_sds() local
363 MemoryRegion *mr; in versal_create_rtc() local
384 MemoryRegion *mr; in versal_create_trng() local
[all …]
/openbmc/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_region.c154 int i915_gem_process_region(struct intel_memory_region *mr, in i915_gem_process_region() argument
169 mutex_lock(&mr->objects.lock); in i915_gem_process_region()
173 obj = list_first_entry_or_null(&mr->objects.list, typeof(*obj), in i915_gem_process_region()
187 mutex_unlock(&mr->objects.lock); in i915_gem_process_region()
194 if (obj->mm.region == mr) in i915_gem_process_region()
200 mutex_lock(&mr->objects.lock); in i915_gem_process_region()
204 list_splice_tail(&still_in_list, &mr->objects.list); in i915_gem_process_region()
205 mutex_unlock(&mr->objects.lock); in i915_gem_process_region()
H A Di915_gem_ttm_pm.h17 int i915_ttm_backup_region(struct intel_memory_region *mr, u32 flags);
19 void i915_ttm_recover_region(struct intel_memory_region *mr);
21 int i915_ttm_restore_region(struct intel_memory_region *mr, u32 flags);
/openbmc/qemu/system/
H A Dmemory_mapping.c180 memory_region_unref(p->mr); in guest_phys_blocks_free()
202 uint8_t *host_addr = memory_region_get_ram_ptr(section->mr) + in guest_phys_block_add_section()
219 predecessor->mr != section->mr) { in guest_phys_block_add_section()
231 block->mr = section->mr; in guest_phys_block_add_section()
232 memory_region_ref(section->mr); in guest_phys_block_add_section()
265 if (!memory_region_is_ram(section->mr) || in guest_phys_blocks_region_add()
266 memory_region_is_ram_device(section->mr) || in guest_phys_blocks_region_add()
267 memory_region_is_nonvolatile(section->mr)) { in guest_phys_blocks_region_add()
272 if (memory_region_has_ram_discard_manager(section->mr)) { in guest_phys_blocks_region_add()
275 rdm = memory_region_get_ram_discard_manager(section->mr); in guest_phys_blocks_region_add()
H A Dioport.c38 MemoryRegion mr; member
154 object_unparent(OBJECT(&mrpio->mr)); in portio_list_destroy()
254 memory_region_init_io(&mrpio->mr, OBJECT(mrpio), &portio_ops, mrpio, in portio_list_add_1()
258 object_ref(&mrpio->mr); in portio_list_add_1()
259 object_unparent(OBJECT(&mrpio->mr)); in portio_list_add_1()
266 object_property_add_child(owner, name, OBJECT(&mrpio->mr)); in portio_list_add_1()
270 memory_region_set_flush_coalesced(&mrpio->mr); in portio_list_add_1()
273 start + off_low, &mrpio->mr); in portio_list_add_1()
274 piolist->regions[piolist->nr] = &mrpio->mr; in portio_list_add_1()
322 memory_region_del_subregion(piolist->address_space, &mrpio->mr); in portio_list_del()
[all …]
/openbmc/linux/sound/soc/fsl/
H A Dfsl_dma.c371 u32 mr; in fsl_dma_open() local
453 mr = in_be32(&dma_channel->mr) & in fsl_dma_open()
479 out_be32(&dma_channel->mr, mr); in fsl_dma_open()
538 u32 mr; /* DMA Mode Register */ in fsl_dma_hw_params() local
553 mr = in_be32(&dma_channel->mr) & ~(CCSR_DMA_MR_BWC_MASK | in fsl_dma_hw_params()
563 mr |= CCSR_DMA_MR_DAHTS_1 | CCSR_DMA_MR_SAHTS_1; in fsl_dma_hw_params()
567 mr |= CCSR_DMA_MR_DAHTS_2 | CCSR_DMA_MR_SAHTS_2; in fsl_dma_hw_params()
571 mr |= CCSR_DMA_MR_DAHTS_4 | CCSR_DMA_MR_SAHTS_4; in fsl_dma_hw_params()
612 out_be32(&dma_channel->mr, mr); in fsl_dma_hw_params()
748 out_be32(&dma_channel->mr, CCSR_DMA_MR_CA); in fsl_dma_hw_free()
[all …]
/openbmc/linux/drivers/infiniband/hw/mthca/
H A Dmthca_mr.c442 mr->ibmr.rkey = mr->ibmr.lkey = hw_index_to_key(dev, key); in mthca_mr_alloc()
461 if (!mr->mtt) in mthca_mr_alloc()
472 if (mr->mtt) in mthca_mr_alloc()
512 mr->mtt = NULL; in mthca_mr_alloc_notrans()
519 u32 access, struct mthca_mr *mr) in mthca_mr_alloc_phys() argument
524 if (IS_ERR(mr->mtt)) in mthca_mr_alloc_phys()
525 return PTR_ERR(mr->mtt); in mthca_mr_alloc_phys()
529 mthca_free_mtt(dev, mr->mtt); in mthca_mr_alloc_phys()
534 total_size, access, mr); in mthca_mr_alloc_phys()
536 mthca_free_mtt(dev, mr->mtt); in mthca_mr_alloc_phys()
[all …]
H A Dmthca_provider.c805 struct mthca_mr *mr; in mthca_get_dma_mr() local
808 mr = kmalloc(sizeof *mr, GFP_KERNEL); in mthca_get_dma_mr()
809 if (!mr) in mthca_get_dma_mr()
817 kfree(mr); in mthca_get_dma_mr()
821 mr->umem = NULL; in mthca_get_dma_mr()
823 return &mr->ibmr; in mthca_get_dma_mr()
833 struct mthca_mr *mr; in mthca_reg_user_mr() local
851 mr = kmalloc(sizeof *mr, GFP_KERNEL); in mthca_reg_user_mr()
852 if (!mr) in mthca_reg_user_mr()
908 return &mr->ibmr; in mthca_reg_user_mr()
[all …]
/openbmc/linux/drivers/net/mdio/
H A Dmdio-regmap.c55 struct mdio_regmap_priv *mr; in devm_mdio_regmap_register() local
62 mii = devm_mdiobus_alloc_size(config->parent, sizeof(*mr)); in devm_mdio_regmap_register()
66 mr = mii->priv; in devm_mdio_regmap_register()
67 mr->regmap = config->regmap; in devm_mdio_regmap_register()
68 mr->valid_addr = config->valid_addr; in devm_mdio_regmap_register()
/openbmc/linux/net/sunrpc/xprtrdma/
H A Drpc_rdma.c275 xdr_encode_rdma_segment(p, mr->mr_handle, mr->mr_length, mr->mr_offset); in encode_rdma_segment()
290 xdr_encode_read_segment(p, position, mr->mr_handle, mr->mr_length, in encode_read_segment()
291 mr->mr_offset); in encode_read_segment()
302 if (!*mr) { in rpcrdma_mr_prepare()
304 if (!*mr) in rpcrdma_mr_prepare()
306 (*mr)->mr_req = req; in rpcrdma_mr_prepare()
340 struct rpcrdma_mr *mr; in rpcrdma_encode_read_list() local
366 nsegs -= mr->mr_nents; in rpcrdma_encode_read_list()
398 struct rpcrdma_mr *mr; in rpcrdma_encode_write_list() local
432 nsegs -= mr->mr_nents; in rpcrdma_encode_write_list()
[all …]
H A Dxprt_rdma.h342 rpcrdma_mr_push(struct rpcrdma_mr *mr, struct list_head *list) in rpcrdma_mr_push() argument
344 list_add(&mr->mr_list, list); in rpcrdma_mr_push()
350 struct rpcrdma_mr *mr; in rpcrdma_mr_pop() local
352 mr = list_first_entry_or_null(list, struct rpcrdma_mr, mr_list); in rpcrdma_mr_pop()
353 if (mr) in rpcrdma_mr_pop()
354 list_del_init(&mr->mr_list); in rpcrdma_mr_pop()
355 return mr; in rpcrdma_mr_pop()
535 int frwr_mr_init(struct rpcrdma_xprt *r_xprt, struct rpcrdma_mr *mr);
536 void frwr_mr_release(struct rpcrdma_mr *mr);
540 struct rpcrdma_mr *mr);
/openbmc/linux/arch/powerpc/kernel/
H A Dmisc_64.S390 mr r1,r3
409 mr r31,r3 /* newstack (both) */
410 mr r30,r4 /* start (real) */
411 mr r29,r5 /* image (virt) */
412 mr r28,r6 /* control, unused */
413 mr r27,r7 /* clear_all() fn desc */
414 mr r26,r8 /* copy_with_mmu_off */
434 mr r3,r29
462 mr r12,r27
492 1: mr r3,r25 # my phys cpu
[all …]
/openbmc/linux/drivers/infiniband/sw/rxe/
H A Drxe.h56 #define rxe_dbg_mr(mr, fmt, ...) ibdev_dbg((mr)->ibmr.device, \ argument
57 "mr#%d %s: " fmt, (mr)->elem.index, __func__, ##__VA_ARGS__)
77 #define rxe_err_mr(mr, fmt, ...) ibdev_err_ratelimited((mr)->ibmr.device, \ argument
78 "mr#%d %s: " fmt, (mr)->elem.index, __func__, ##__VA_ARGS__)
98 #define rxe_info_mr(mr, fmt, ...) ibdev_info_ratelimited((mr)->ibmr.device, \ argument
99 "mr#%d %s: " fmt, (mr)->elem.index, __func__, ##__VA_ARGS__)
H A Drxe_verbs.h181 struct rxe_mr *mr; member
322 static inline unsigned int mr_page_size(struct rxe_mr *mr) in mr_page_size() argument
324 return mr ? mr->ibmr.page_size : PAGE_SIZE; in mr_page_size()
339 struct rxe_mr *mr; member
448 static inline struct rxe_mr *to_rmr(struct ib_mr *mr) in to_rmr() argument
450 return mr ? container_of(mr, struct rxe_mr, ibmr) : NULL; in to_rmr()
463 static inline struct rxe_pd *mr_pd(struct rxe_mr *mr) in mr_pd() argument
465 return to_rpd(mr->ibmr.pd); in mr_pd()
/openbmc/qemu/hw/virtio/
H A Dvirtio-iommu.c214 memory_region_notify_iommu(mr, 0, *event); in virtio_iommu_notify_map_unmap()
316 IOMMUMemoryRegion *mr; in virtio_iommu_get_endpoint() local
322 mr = virtio_iommu_mr(s, ep_id); in virtio_iommu_get_endpoint()
323 if (!mr) { in virtio_iommu_get_endpoint()
328 ep->iommu_mr = mr; in virtio_iommu_get_endpoint()
1244 mr->parent_obj.name); in virtio_iommu_set_iova_ranges()
1255 mr->parent_obj.name); in virtio_iommu_set_iova_ranges()
1468 IOMMUMemoryRegion *mr; in reconstruct_endpoints() local
1471 mr = virtio_iommu_mr(s, iter->id); in reconstruct_endpoints()
1472 assert(mr); in reconstruct_endpoints()
[all …]
/openbmc/linux/arch/mips/generic/
H A Dyamon-dt.c49 const struct yamon_mem_region *mr; in gen_fdt_mem_array() local
53 for (mr = regions; mr->size && memsize; ++mr) { in gen_fdt_mem_array()
61 size = min_t(unsigned long, memsize, mr->size); in gen_fdt_mem_array()
65 *(mem_array++) = cpu_to_be32(mr->start); in gen_fdt_mem_array()
70 memsize -= min_t(unsigned long, memsize, mr->discard); in gen_fdt_mem_array()
/openbmc/linux/include/trace/events/
H A Drpcrdma.h395 struct rpcrdma_mr *mr,
445 struct rpcrdma_mr *mr,
449 TP_ARGS(task, mr, nsegs),
506 TP_ARGS(mr),
554 TP_ARGS(mr))
561 TP_ARGS(mr),
594 TP_ARGS(mr))
1110 TP_ARGS(mr, rc),
1133 TP_ARGS(mr, rc),
1169 TP_ARGS(mr, sg_nents),
[all …]
/openbmc/u-boot/arch/arm/mach-omap2/
H A Demif-common.c57 u32 mr; in get_mr() local
68 if (((mr & 0x0000ff00) >> 8) == (mr & 0xff) && in get_mr()
69 ((mr & 0x00ff0000) >> 16) == (mr & 0xff) && in get_mr()
70 ((mr & 0xff000000) >> 24) == (mr & 0xff)) in get_mr()
71 return mr & 0xff; in get_mr()
73 return mr; in get_mr()
1103 u32 mr = 0, temp; in is_lpddr2_sdram_present() local
1106 if (mr > 0xFF) { in is_lpddr2_sdram_present()
1124 if (mr > 0xFF) { in is_lpddr2_sdram_present()
1130 if (mr > 0xFF) { in is_lpddr2_sdram_present()
[all …]
/openbmc/linux/net/rds/
H A Dib_frmr.c78 frmr->mr = ib_alloc_mr(rds_ibdev->pd, IB_MR_TYPE_MEM_REG, in rds_ib_alloc_frmr()
80 if (IS_ERR(frmr->mr)) { in rds_ib_alloc_frmr()
82 err = PTR_ERR(frmr->mr); in rds_ib_alloc_frmr()
150 ib_update_fast_reg_key(frmr->mr, ibmr->remap_count++); in rds_ib_post_reg_frmr()
157 reg_wr.mr = frmr->mr; in rds_ib_post_reg_frmr()
158 reg_wr.key = frmr->mr->rkey; in rds_ib_post_reg_frmr()
273 if (!i_cm_id || !i_cm_id->qp || !frmr->mr) in rds_ib_post_inv()
290 s_wr->ex.invalidate_rkey = frmr->mr->rkey; in rds_ib_post_inv()
392 if (frmr->mr) in rds_ib_unreg_frmr()
393 ib_dereg_mr(frmr->mr); in rds_ib_unreg_frmr()
[all …]
/openbmc/linux/drivers/infiniband/sw/siw/
H A Dsiw_verbs.c1361 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in siw_reg_user_mr()
1362 if (!mr) { in siw_reg_user_mr()
1401 if (mr) { in siw_reg_user_mr()
1402 if (mr->mem) in siw_reg_user_mr()
1442 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in siw_alloc_mr()
1443 if (!mr) { in siw_alloc_mr()
1460 if (!mr) { in siw_alloc_mr()
1463 if (mr->mem) in siw_alloc_mr()
1557 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in siw_get_dma_mr()
1558 if (!mr) { in siw_get_dma_mr()
[all …]

12345678910>>...26