/openbmc/linux/drivers/infiniband/hw/bnxt_re/ |
H A D | ib_verbs.c | 455 struct bnxt_re_mr *mr = fence->mr; in bnxt_re_destroy_fence_mr() local 500 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in bnxt_re_create_fence_mr() 505 fence->mr = mr; in bnxt_re_create_fence_mr() 517 mr->ib_mr.lkey = mr->qplib_mr.lkey; in bnxt_re_create_fence_mr() 526 mr->ib_mr.rkey = mr->qplib_mr.rkey; in bnxt_re_create_fence_mr() 3826 mr->ib_mr.lkey = mr->qplib_mr.lkey; in bnxt_re_get_dma_mr() 3829 mr->ib_mr.rkey = mr->ib_mr.lkey; in bnxt_re_get_dma_mr() 3876 mr->pages[mr->npages++] = addr; in bnxt_re_set_page() 3918 mr->ib_mr.lkey = mr->qplib_mr.lkey; in bnxt_re_alloc_mr() 3919 mr->ib_mr.rkey = mr->ib_mr.lkey; in bnxt_re_alloc_mr() [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/gem/selftests/ |
H A D | i915_gem_mman.c | 979 mr->min_page_size, in igt_mmap() 984 if (mr->private) in igt_mmap() 1055 size = mr->io_size; in igt_fill_mappable() 1319 if (mr->private) in igt_mmap_migrate() 1322 if (!mr->io_size) in igt_mmap_migrate() 1329 saved_io_size = mr->io_size; in igt_mmap_migrate() 1330 if (mr->io_size == mr->total) { in igt_mmap_migrate() 1337 mr->io_size = io_size; in igt_mmap_migrate() 1512 if (mr->private) in igt_mmap_access() 1658 if (mr->private) in igt_mmap_gpu() [all …]
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ramnv50.c | 185 ram_mask(hwsq, mr[0], 0x100, 0x100); in nvkm_sddr2_dll_reset() 186 ram_mask(hwsq, mr[0], 0x100, 0x000); in nvkm_sddr2_dll_reset() 286 ram->base.mr[0] = ram_rd32(hwsq, mr[0]); in nv50_ram_calc() 287 ram->base.mr[1] = ram_rd32(hwsq, mr[1]); in nv50_ram_calc() 288 ram->base.mr[2] = ram_rd32(hwsq, mr[2]); in nv50_ram_calc() 376 ram_nuke(hwsq, mr[0]); /* force update */ in nv50_ram_calc() 377 ram_mask(hwsq, mr[0], 0x000, 0x000); in nv50_ram_calc() 380 ram_nuke(hwsq, mr[1]); /* force update */ in nv50_ram_calc() 381 ram_wr32(hwsq, mr[1], ram->base.mr[1]); in nv50_ram_calc() 383 ram_wr32(hwsq, mr[0], ram->base.mr[0]); in nv50_ram_calc() [all …]
|
H A D | ramgt215.c | 426 ram_mask(fuc, mr[0], 0x100, 0x100); in nvkm_sddr2_dll_reset() 428 ram_mask(fuc, mr[0], 0x100, 0x000); in nvkm_sddr2_dll_reset() 435 u32 mr1_old = ram_rd32(fuc, mr[1]); in nvkm_sddr3_dll_disable() 439 ram_wr32(fuc, mr[1], mr[1]); in nvkm_sddr3_dll_disable() 447 u32 mr1_old = ram_rd32(fuc, mr[1]); in nvkm_gddr3_dll_disable() 450 ram_wr32(fuc, mr[1], mr[1]); in nvkm_gddr3_dll_disable() 564 ram->base.mr[0] = ram_rd32(fuc, mr[0]); in gt215_ram_calc() 565 ram->base.mr[1] = ram_rd32(fuc, mr[1]); in gt215_ram_calc() 566 ram->base.mr[2] = ram_rd32(fuc, mr[2]); in gt215_ram_calc() 749 if (ram_rd32(fuc, mr[i]) != ram->base.mr[i]) { in gt215_ram_calc() [all …]
|
/openbmc/linux/drivers/infiniband/hw/mlx5/ |
H A D | umr.h | 91 int mlx5r_umr_revoke_mr(struct mlx5_ib_mr *mr); 92 int mlx5r_umr_rereg_pd_access(struct mlx5_ib_mr *mr, struct ib_pd *pd, 94 int mlx5r_umr_update_mr_pas(struct mlx5_ib_mr *mr, unsigned int flags); 95 int mlx5r_umr_update_xlt(struct mlx5_ib_mr *mr, u64 idx, int npages,
|
/openbmc/u-boot/arch/arm/mach-sunxi/ |
H A D | dram_sun9i.c | 362 u16 mr[4] = { 0, }; in mctl_channel_init() local 462 mr[1] = DDR3_MR1_RTT120OHM; in mctl_channel_init() 463 mr[2] = DDR3_MR2_TWL(CWL); in mctl_channel_init() 464 mr[3] = 0; in mctl_channel_init() 483 writel(MCTL_INIT3_MR(mr[0]) | MCTL_INIT3_EMR(mr[1]), in mctl_channel_init() 485 writel(MCTL_INIT4_EMR2(mr[2]) | MCTL_INIT4_EMR3(mr[3]), in mctl_channel_init() 504 writel(MCTL_INIT3_MR(mr[1]) | MCTL_INIT3_EMR(mr[2]), in mctl_channel_init() 632 writel(mr[0], &mctl_phy->mr0); in mctl_channel_init() 633 writel(mr[1], &mctl_phy->mr1); in mctl_channel_init() 634 writel(mr[2], &mctl_phy->mr2); in mctl_channel_init() [all …]
|
/openbmc/u-boot/arch/arm/mach-at91/ |
H A D | phy.c | 28 erstl = readl(&rstc->mr) & AT91_RSTC_MR_ERSTL_MASK; in at91_phy_reset() 37 AT91_RSTC_MR_URSTEN, &rstc->mr); in at91_phy_reset() 55 writel(AT91_RSTC_KEY | erstl | AT91_RSTC_MR_URSTEN, &rstc->mr); in at91_phy_reset()
|
/openbmc/linux/arch/powerpc/lib/ |
H A D | string_64.S | 42 mr r3,r8 53 mr r3,r4 61 mr r8,r3 109 6: mr r8,r3 157 mr r8,r3 168 mr r8,r3
|
/openbmc/linux/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_ttm_pm.c | 132 void i915_ttm_recover_region(struct intel_memory_region *mr) in i915_ttm_recover_region() argument 140 ret = i915_gem_process_region(mr, &apply); in i915_ttm_recover_region() 154 int i915_ttm_backup_region(struct intel_memory_region *mr, u32 flags) in i915_ttm_backup_region() argument 165 return i915_gem_process_region(mr, &pm_apply.base); in i915_ttm_backup_region() 221 int i915_ttm_restore_region(struct intel_memory_region *mr, u32 flags) in i915_ttm_restore_region() argument 231 return i915_gem_process_region(mr, &pm_apply.base); in i915_ttm_restore_region()
|
H A D | i915_gem_ttm.c | 137 if (mr->type == INTEL_MEMORY_SYSTEM) in i915_ttm_place_from_region() 147 } else if (mr->io_size && mr->io_size < mr->total) { in i915_ttm_place_from_region() 153 place->lpfn = mr->io_size >> PAGE_SHIFT; in i915_ttm_place_from_region() 872 struct intel_memory_region *mr, in __i915_ttm_migrate() argument 895 if (obj->mm.region != mr) { in __i915_ttm_migrate() 904 struct intel_memory_region *mr, in i915_ttm_migrate() argument 1093 if (!mr->io_size && mr->type != INTEL_MEMORY_SYSTEM) in vm_fault_ttm() 1372 struct intel_memory_region *mr; in i915_gem_ttm_system_setup() local 1379 if (IS_ERR(mr)) in i915_gem_ttm_system_setup() 1380 return mr; in i915_gem_ttm_system_setup() [all …]
|
/openbmc/qemu/hw/core/ |
H A D | loader.c | 960 MemoryRegion *mr; member 1045 rom->mr = g_malloc(sizeof(*rom->mr)); in rom_set_mr() 1070 if (as && mr) { in rom_add_file() 1123 if (mr) { in rom_add_file() 1124 rom->mr = mr; in rom_add_file() 1170 mr = rom->mr; in rom_add_blob() 1179 return mr; in rom_add_blob() 1247 if (rom->mr) { in rom_reset() 1405 if (rom->mr) { in find_rom() 1590 if (mr != cbdata->mr) { in find_rom_cb() [all …]
|
/openbmc/linux/drivers/infiniband/hw/usnic/ |
H A D | usnic_ib_verbs.c | 597 struct usnic_ib_mr *mr; in usnic_ib_reg_mr() local 603 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in usnic_ib_reg_mr() 604 if (!mr) in usnic_ib_reg_mr() 609 if (IS_ERR_OR_NULL(mr->umem)) { in usnic_ib_reg_mr() 610 err = mr->umem ? PTR_ERR(mr->umem) : -EFAULT; in usnic_ib_reg_mr() 614 mr->ibmr.lkey = mr->ibmr.rkey = 0; in usnic_ib_reg_mr() 615 return &mr->ibmr; in usnic_ib_reg_mr() 618 kfree(mr); in usnic_ib_reg_mr() 626 usnic_dbg("va 0x%lx length 0x%zx\n", mr->umem->va, mr->umem->length); in usnic_ib_dereg_mr() 628 usnic_uiom_reg_release(mr->umem); in usnic_ib_dereg_mr() [all …]
|
/openbmc/qemu/hw/tricore/ |
H A D | tc27x_soc.c | 70 static void make_rom(MemoryRegion *mr, const char *name, in make_rom() argument 73 memory_region_init_rom(mr, NULL, name, size, &error_fatal); in make_rom() 74 memory_region_add_subregion(get_system_memory(), base, mr); in make_rom() 81 static void make_ram(MemoryRegion *mr, const char *name, in make_ram() argument 84 memory_region_init_ram(mr, NULL, name, size, &error_fatal); in make_ram() 85 memory_region_add_subregion(get_system_memory(), base, mr); in make_ram() 92 static void make_alias(MemoryRegion *mr, const char *name, in make_alias() argument 95 memory_region_init_alias(mr, NULL, name, orig, 0, in make_alias() 97 memory_region_add_subregion(get_system_memory(), base, mr); in make_alias()
|
/openbmc/qemu/hw/intc/ |
H A D | sh_intc.c | 139 struct intc_mask_reg *mr = &desc->mask_regs[i]; in sh_intc_locate() local 141 mode = sh_intc_mode(address, mr->set_reg, mr->clr_reg); in sh_intc_locate() 144 *datap = &mr->value; in sh_intc_locate() 145 *enums = mr->enum_ids; in sh_intc_locate() 146 *first = mr->reg_width - 1; in sh_intc_locate() 269 struct intc_mask_reg *mr = &desc->mask_regs[i]; in sh_intc_register_source() local 271 for (k = 0; k < ARRAY_SIZE(mr->enum_ids); k++) { in sh_intc_register_source() 272 id = mr->enum_ids[k]; in sh_intc_register_source() 411 struct intc_mask_reg *mr = &desc->mask_regs[i]; in sh_intc_init() local 413 j += sh_intc_register(sysmem, desc, mr->set_reg, "mask", "set", j); in sh_intc_init() [all …]
|
/openbmc/linux/net/sunrpc/xprtrdma/ |
H A D | verbs.c | 754 mr = kzalloc_node(sizeof(*mr), XPRTRDMA_GFP_FLAGS, in rpcrdma_mrs_create() 756 if (!mr) in rpcrdma_mrs_create() 761 kfree(mr); in rpcrdma_mrs_create() 900 struct rpcrdma_mr *mr; in rpcrdma_req_reset() local 922 frwr_mr_release(mr); in rpcrdma_req_reset() 1101 struct rpcrdma_mr *mr; in rpcrdma_req_destroy() local 1112 frwr_mr_release(mr); in rpcrdma_req_destroy() 1131 struct rpcrdma_mr *mr; in rpcrdma_mrs_destroy() local 1143 frwr_mr_release(mr); in rpcrdma_mrs_destroy() 1184 struct rpcrdma_mr *mr; in rpcrdma_mr_get() local [all …]
|
/openbmc/linux/drivers/infiniband/sw/rxe/ |
H A D | rxe_loc.h | 61 void rxe_mr_init_dma(int access, struct rxe_mr *mr); 63 int access, struct rxe_mr *mr); 64 int rxe_mr_init_fast(int max_pages, struct rxe_mr *mr); 65 int rxe_flush_pmem_iova(struct rxe_mr *mr, u64 iova, unsigned int length); 66 int rxe_mr_copy(struct rxe_mr *mr, u64 iova, void *addr, 72 int rxe_mr_do_atomic_op(struct rxe_mr *mr, u64 iova, int opcode, 74 int rxe_mr_do_atomic_write(struct rxe_mr *mr, u64 iova, u64 value); 77 int mr_check_range(struct rxe_mr *mr, u64 iova, size_t length);
|
/openbmc/u-boot/arch/arm/mach-omap2/am33xx/ |
H A D | ddr.c | 40 u32 mr; in get_mr() local 45 mr = readl(&emif_reg[nr]->emif_lpddr2_mode_reg_data); in get_mr() 46 debug("get_mr: EMIF1 cs %d mr %08x val 0x%x\n", cs, mr_addr, mr); in get_mr() 47 if (((mr & 0x0000ff00) >> 8) == (mr & 0xff) && in get_mr() 48 ((mr & 0x00ff0000) >> 16) == (mr & 0xff) && in get_mr() 49 ((mr & 0xff000000) >> 24) == (mr & 0xff)) in get_mr() 50 return mr & 0xff; in get_mr() 52 return mr; in get_mr()
|
/openbmc/linux/drivers/rtc/ |
H A D | rtc-at91rm9200.c | 305 u32 mr = at91_rtc_read(AT91_RTC_MR); in at91_rtc_readoffset() local 306 long val = FIELD_GET(AT91_RTC_CORRECTION, mr); in at91_rtc_readoffset() 315 if (!(mr & AT91_RTC_NEGPPM)) in at91_rtc_readoffset() 318 if (!(mr & AT91_RTC_HIGHPPM)) in at91_rtc_readoffset() 329 u32 mr; in at91_rtc_setoffset() local 336 mr = at91_rtc_read(AT91_RTC_MR); in at91_rtc_setoffset() 340 mr |= AT91_RTC_NEGPPM; in at91_rtc_setoffset() 346 at91_rtc_write(AT91_RTC_MR, mr & ~AT91_RTC_NEGPPM); in at91_rtc_setoffset() 359 mr |= AT91_RTC_HIGHPPM; in at91_rtc_setoffset() 365 mr |= FIELD_PREP(AT91_RTC_CORRECTION, corr - 1); in at91_rtc_setoffset() [all …]
|
/openbmc/linux/drivers/net/ethernet/ibm/ehea/ |
H A D | ehea_qmr.c | 792 struct ehea_mr *mr) in ehea_reg_mr_section() argument 812 ehea_h_free_resource(adapter->handle, mr->handle, in ehea_reg_mr_section() 823 struct ehea_mr *mr) in ehea_reg_mr_sections() argument 841 struct ehea_mr *mr) in ehea_reg_mr_dir_sections() argument 875 &mr->handle, &mr->lkey); in ehea_reg_kernel_mr() 894 hret = ehea_reg_mr_dir_sections(top, pt, adapter, mr); in ehea_reg_kernel_mr() 906 mr->vaddr = EHEA_BUSMAP_START; in ehea_reg_kernel_mr() 907 mr->adapter = adapter; in ehea_reg_kernel_mr() 914 int ehea_rem_mr(struct ehea_mr *mr) in ehea_rem_mr() argument 918 if (!mr || !mr->adapter) in ehea_rem_mr() [all …]
|
/openbmc/linux/drivers/infiniband/ulp/rtrs/ |
H A D | rtrs-srv.c | 288 rwr.mr = srv_mr->mr; in rdma_write_sg() 410 rwr.mr = srv_mr->mr; in send_io_resp_imm() 506 ib_update_fast_reg_key(mr->mr, ib_inc_rkey(mr->mr->rkey)); in rtrs_srv_resp_rdma() 573 struct ib_mr *mr; in map_cont_bufs() local 625 if (IS_ERR(mr)) { in map_cont_bufs() 651 ib_update_fast_reg_key(mr, ib_inc_rkey(mr->rkey)); in map_cont_bufs() 652 srv_mr->mr = mr; in map_cont_bufs() 661 ib_dereg_mr(mr); in map_cont_bufs() 835 struct ib_mr *mr = srv_path->mrs[mri].mr; in process_info_req() local 849 rwr[mri].mr = mr; in process_info_req() [all …]
|
/openbmc/qemu/hw/xen/ |
H A D | xen-hvm-common.c | 16 bool xen_mr_is_memory(MemoryRegion *mr) in xen_mr_is_memory() argument 18 return mr == &xen_memory || mr == &xen_grants; in xen_mr_is_memory() 22 bool xen_mr_is_grants(MemoryRegion *mr) in xen_mr_is_grants() argument 24 return mr == &xen_grants; in xen_mr_is_grants() 43 if (xen_mr_is_memory(mr)) { in xen_ram_alloc() 88 memory_region_ref(section->mr); in xen_region_add() 96 memory_region_unref(section->mr); in xen_region_del() 103 MemoryRegion *mr = section->mr; in xen_io_add() local 109 memory_region_ref(mr); in xen_io_add() 118 MemoryRegion *mr = section->mr; in xen_io_del() local [all …]
|
/openbmc/linux/drivers/soc/fsl/qbman/ |
H A D | qman.c | 765 struct qm_mr *mr = &portal->mr; in qm_mr_init() local 771 mr->cursor = mr->ring + mr->ci; in qm_mr_init() 772 mr->fill = dpaa_cyc_diff(QM_MR_SIZE, mr->ci, mr->pi); in qm_mr_init() 788 struct qm_mr *mr = &portal->mr; in qm_mr_finish() local 796 struct qm_mr *mr = &portal->mr; in qm_mr_current() local 805 struct qm_mr *mr = &portal->mr; in qm_mr_next() local 808 mr->cursor = mr_inc(mr->cursor); in qm_mr_next() 814 struct qm_mr *mr = &portal->mr; in qm_mr_pvb_update() local 831 struct qm_mr *mr = &portal->mr; in qm_mr_cci_consume() local 840 struct qm_mr *mr = &portal->mr; in qm_mr_cci_consume_to_current() local [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/ |
H A D | i915_query.c | 469 struct intel_memory_region *mr; in query_memregion_info() local 477 for_each_memory_region(mr, i915, id) { in query_memregion_info() 478 if (mr->private) in query_memregion_info() 496 for_each_memory_region(mr, i915, id) { in query_memregion_info() 497 if (mr->private) in query_memregion_info() 500 info.region.memory_class = mr->type; in query_memregion_info() 501 info.region.memory_instance = mr->instance; in query_memregion_info() 502 info.probed_size = mr->total; in query_memregion_info() 504 if (mr->type == INTEL_MEMORY_LOCAL) in query_memregion_info() 507 info.probed_cpu_visible_size = mr->total; in query_memregion_info() [all …]
|
H A D | intel_memory_region.h | 48 #define for_each_memory_region(mr, i915, id) \ argument 50 for_each_if((mr) = (i915)->mm.regions[id]) 126 void intel_memory_region_debug(struct intel_memory_region *mr, 129 void intel_memory_region_avail(struct intel_memory_region *mr,
|
/openbmc/qemu/hw/virtio/ |
H A D | virtio-iommu.c | 220 memory_region_notify_iommu(mr, 0, *event); in virtio_iommu_notify_map_unmap() 228 memory_region_notify_iommu(mr, 0, *event); in virtio_iommu_notify_map_unmap() 283 IOMMUMemoryRegion *mr = (IOMMUMemoryRegion *) data; in virtio_iommu_notify_unmap_cb() local 323 IOMMUMemoryRegion *mr; in virtio_iommu_get_endpoint() local 329 mr = virtio_iommu_mr(s, ep_id); in virtio_iommu_get_endpoint() 330 if (!mr) { in virtio_iommu_get_endpoint() 335 ep->iommu_mr = mr; in virtio_iommu_get_endpoint() 1605 IOMMUMemoryRegion *mr; in reconstruct_endpoints() local 1608 mr = virtio_iommu_mr(s, iter->id); in reconstruct_endpoints() 1609 assert(mr); in reconstruct_endpoints() [all …]
|