/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/qemu/backends/ |
H A D | hostmem.c | 177 void *ptr = memory_region_get_ram_ptr(&backend->mr); in host_memory_backend_set_merge() 178 uint64_t sz = memory_region_size(&backend->mr); in host_memory_backend_set_merge() 203 void *ptr = memory_region_get_ram_ptr(&backend->mr); in host_memory_backend_set_dump() 204 uint64_t sz = memory_region_size(&backend->mr); in host_memory_backend_set_dump() 236 int fd = memory_region_get_fd(&backend->mr); in host_memory_backend_set_prealloc() 237 void *ptr = memory_region_get_ram_ptr(&backend->mr); in host_memory_backend_set_prealloc() 238 uint64_t sz = memory_region_size(&backend->mr); in host_memory_backend_set_prealloc() 297 return memory_region_size(&backend->mr) != 0; in host_memory_backend_mr_inited() 317 size_t pagesize = qemu_ram_pagesize(memdev->mr.ram_block); in host_memory_backend_pagesize() 337 ptr = memory_region_get_ram_ptr(&backend->mr); in host_memory_backend_memory_complete() [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/qemu/hw/fsi/ |
H A D | cfam.c | 143 memory_region_init_io(&cfam->mr, OBJECT(cfam), &fsi_cfam_unimplemented_ops, in fsi_cfam_realize() 145 address_space_init(&cfam->as, &cfam->mr, TYPE_FSI_CFAM); in fsi_cfam_realize() 153 memory_region_add_subregion(&cfam->mr, 0, &cfam->config_iomem); in fsi_cfam_realize() 154 memory_region_add_subregion(&cfam->mr, 0x800, &slave->iomem); in fsi_cfam_realize() 155 memory_region_add_subregion(&cfam->mr, 0xc00, &cfam->lbus.mr); in fsi_cfam_realize() 165 memory_region_add_subregion(&cfam->lbus.mr, 0, &fsi_dev->iomem); in fsi_cfam_realize()
|
/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 | 972 MemoryRegion *mr; member 1057 rom->mr = g_malloc(sizeof(*rom->mr)); in rom_set_mr() 1082 if (as && mr) { in rom_add_file() 1150 if (mr) { in rom_add_file() 1151 rom->mr = mr; in rom_add_file() 1200 mr = rom->mr; in rom_add_blob() 1209 return mr; in rom_add_blob() 1277 if (rom->mr) { in rom_reset() 1435 if (rom->mr) { in find_rom() 1620 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/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/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/u-boot/arch/arm/mach-omap2/omap3/ |
H A D | sdrc.c | 40 if (readl(&sdrc_base->cs[CS0].mr) == SDRC_MR_0_SDR) in is_mem_sdr() 113 writel(timings->mr, &sdrc_base->cs[cs].mr); in write_sdrc_timings() 188 timings.mr = readl(&sdrc_base->cs[CS0].mr); in do_sdrc_init()
|