/openbmc/linux/drivers/infiniband/hw/erdma/ |
H A D | erdma_verbs.c | 1029 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in erdma_get_dma_mr() 1030 if (!mr) in erdma_get_dma_mr() 1054 kfree(mr); in erdma_get_dma_mr() 1073 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in erdma_ib_alloc_mr() 1074 if (!mr) in erdma_ib_alloc_mr() 1112 kfree(mr); in erdma_ib_alloc_mr() 1121 if (mr->mem.mtt_nents >= mr->mem.page_cnt) in erdma_set_page() 1124 mr->mem.mtt->buf[mr->mem.mtt_nents] = addr; in erdma_set_page() 1155 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in erdma_reg_user_mr() 1156 if (!mr) in erdma_reg_user_mr() [all …]
|
/openbmc/qemu/hw/pci-host/ |
H A D | mv64361.c | 238 MemoryRegion *mr; in set_mem_windows() local 254 unmap_region(mr); in set_mem_windows() 263 unmap_region(mr); in set_mem_windows() 272 unmap_region(mr); in set_mem_windows() 281 unmap_region(mr); in set_mem_windows() 290 unmap_region(mr); in set_mem_windows() 299 unmap_region(mr); in set_mem_windows() 308 unmap_region(mr); in set_mem_windows() 317 unmap_region(mr); in set_mem_windows() 326 unmap_region(mr); in set_mem_windows() [all …]
|
/openbmc/linux/drivers/infiniband/hw/mlx5/ |
H A D | umr.c | 360 struct mlx5_ib_dev *dev = mr_to_mdev(mr); in mlx5r_umr_revoke_mr() 374 mlx5_mkey_variant(mr->mmkey.key)); in mlx5r_umr_revoke_mr() 413 mlx5_mkey_variant(mr->mmkey.key)); in mlx5r_umr_rereg_pd_access() 419 mr->access_flags = access_flags; in mlx5r_umr_rereg_pd_access() 542 struct mlx5_ib_mr *mr, in mlx5r_umr_set_update_xlt_mkey_seg() argument 597 if (!mr->ibmr.length) in mlx5r_umr_final_update_xlt() 625 if (WARN_ON(mr->umem->is_odp)) in mlx5r_umr_update_mr_pas() 629 dev, &sg, ib_umem_num_dma_blocks(mr->umem, 1 << mr->page_shift), in mlx5r_umr_update_mr_pas() 638 mr->page_shift); in mlx5r_umr_update_mr_pas() 642 rdma_umem_for_each_dma_block(mr->umem, &biter, BIT(mr->page_shift)) { in mlx5r_umr_update_mr_pas() [all …]
|
H A D | wr.c | 164 int size = (mr->mmkey.ndescs + mr->meta_ndescs) * mr->desc_size; in set_reg_umr_seg() 190 struct mlx5_ib_mr *mr, in set_reg_mkey_seg() argument 193 int ndescs = ALIGN(mr->mmkey.ndescs + mr->meta_ndescs, 8) >> 1; in set_reg_mkey_seg() 221 int bcount = mr->desc_size * (mr->mmkey.ndescs + mr->meta_ndescs); in set_reg_data_seg() 640 struct mlx5_ib_mr *mr = to_mmr(wr->mr); in set_reg_wr() local 643 int mr_list_size = (mr->mmkey.ndescs + mr->meta_ndescs) * mr->desc_size; in set_reg_wr() 851 struct mlx5_ib_mr *mr; in handle_reg_mr_integrity() local 860 mr = to_mmr(reg_wr(wr)->mr); in handle_reg_mr_integrity() 861 pi_mr = mr->pi_mr; in handle_reg_mr_integrity() 893 if (mr->meta_ndescs) { in handle_reg_mr_integrity() [all …]
|
/openbmc/qemu/hw/ppc/ |
H A D | amigaone.c | 71 MemoryRegion *rom, *pci_mem, *mr; in amigaone_init() local 98 mr = g_new(MemoryRegion, 1); in amigaone_init() 99 memory_region_init_ram(mr, NULL, "init-cache", 32 * KiB, &error_fatal); in amigaone_init() 100 memory_region_add_subregion(get_system_memory(), 0x40000000, mr); in amigaone_init() 140 mr = g_new(MemoryRegion, 1); in amigaone_init() 141 memory_region_init_alias(mr, OBJECT(dev), "pci-mem-low", pci_mem, in amigaone_init() 143 memory_region_add_subregion(get_system_memory(), 0xfd000000, mr); in amigaone_init() 144 mr = g_new(MemoryRegion, 1); in amigaone_init() 145 memory_region_init_alias(mr, OBJECT(dev), "pci-mem-high", pci_mem, in amigaone_init() 147 memory_region_add_subregion(get_system_memory(), 0x80000000, mr); in amigaone_init()
|
/openbmc/linux/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.c | 712 mr->ibmr.lkey = mr->hwmr.lkey; in ocrdma_alloc_lkey() 714 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_alloc_lkey() 730 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in ocrdma_get_dma_mr() 862 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in ocrdma_reg_user_mr() 890 mr->ibmr.lkey = mr->hwmr.lkey; in ocrdma_reg_user_mr() 892 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_reg_user_mr() 2048 fbo = mr->ibmr.iova - mr->pages[0]; in ocrdma_build_reg() 2909 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in ocrdma_alloc_mr() 2934 mr->ibmr.rkey = mr->hwmr.lkey; in ocrdma_alloc_mr() 2935 mr->ibmr.lkey = mr->hwmr.lkey; in ocrdma_alloc_mr() [all …]
|
/openbmc/qemu/system/ |
H A D | trace-events | 12 …region_ops_read(int cpu_index, void *mr, uint64_t addr, uint64_t value, unsigned size, const char … 13 …egion_ops_write(int cpu_index, void *mr, uint64_t addr, uint64_t value, unsigned size, const char … 14 …ory_region_subpage_read(int cpu_index, void *mr, uint64_t offset, uint64_t value, unsigned size) "… 15 …ry_region_subpage_write(int cpu_index, void *mr, uint64_t offset, uint64_t value, unsigned size) "… 16 …y_region_ram_device_read(int cpu_index, void *mr, uint64_t addr, uint64_t value, unsigned size) "c… 17 …_region_ram_device_write(int cpu_index, void *mr, uint64_t addr, uint64_t value, unsigned size) "c… 18 memory_region_sync_dirty(const char *mr, const char *listener, int global) "mr '%s' listener '%s' s…
|
/openbmc/qemu/hw/ide/ |
H A D | sii3112.c | 255 MemoryRegion *mr; in sii3112_pci_realize() local 267 mr = g_new(MemoryRegion, 1); in sii3112_pci_realize() 269 pci_register_bar(dev, 0, PCI_BASE_ADDRESS_SPACE_IO, mr); in sii3112_pci_realize() 270 mr = g_new(MemoryRegion, 1); in sii3112_pci_realize() 272 pci_register_bar(dev, 1, PCI_BASE_ADDRESS_SPACE_IO, mr); in sii3112_pci_realize() 273 mr = g_new(MemoryRegion, 1); in sii3112_pci_realize() 275 pci_register_bar(dev, 2, PCI_BASE_ADDRESS_SPACE_IO, mr); in sii3112_pci_realize() 276 mr = g_new(MemoryRegion, 1); in sii3112_pci_realize() 278 pci_register_bar(dev, 3, PCI_BASE_ADDRESS_SPACE_IO, mr); in sii3112_pci_realize() 279 mr = g_new(MemoryRegion, 1); in sii3112_pci_realize() [all …]
|
/openbmc/u-boot/arch/arm/mach-imx/imx8/ |
H A D | cpu.c | 203 owned = sc_rm_is_memreg_owned(-1, mr); in get_owned_memreg() 222 sc_rm_mr_t mr; in get_effective_memsize() local 228 for (mr = 0; mr < 64; mr++) { in get_effective_memsize() 229 err = get_owned_memreg(mr, &start, &end); in get_effective_memsize() 254 sc_rm_mr_t mr; in dram_init() local 260 for (mr = 0; mr < 64; mr++) { in dram_init() 261 err = get_owned_memreg(mr, &start, &end); in dram_init() 315 sc_rm_mr_t mr; in dram_init_banksize() local 323 for (mr = 0; mr < 64 && i < CONFIG_NR_DRAM_BANKS; mr++) { in dram_init_banksize() 407 sc_rm_mr_t mr; in enable_caches() local [all …]
|
/openbmc/linux/net/netfilter/ |
H A D | xt_NETMAP.c | 74 const struct nf_nat_ipv4_multi_range_compat *mr = par->targinfo; in netmap_tg4() local 83 netmask = ~(mr->range[0].min_ip ^ mr->range[0].max_ip); in netmap_tg4() 90 new_ip |= mr->range[0].min_ip & netmask; in netmap_tg4() 94 newrange.flags = mr->range[0].flags | NF_NAT_RANGE_MAP_IPS; in netmap_tg4() 97 newrange.min_proto = mr->range[0].min; in netmap_tg4() 98 newrange.max_proto = mr->range[0].max; in netmap_tg4() 106 const struct nf_nat_ipv4_multi_range_compat *mr = par->targinfo; in netmap_tg4_check() local 108 if (!(mr->range[0].flags & NF_NAT_RANGE_MAP_IPS)) { in netmap_tg4_check() 112 if (mr->rangesize != 1) { in netmap_tg4_check() 113 pr_debug("bad rangesize %u.\n", mr->rangesize); in netmap_tg4_check()
|
/openbmc/linux/sound/soc/atmel/ |
H A D | atmel-i2s.c | 328 unsigned int mr = 0, mr_mask; in atmel_i2s_hw_params() local 340 mr |= ATMEL_I2SC_MR_FORMAT_I2S; in atmel_i2s_hw_params() 351 mr |= ATMEL_I2SC_MR_MODE_MASTER; in atmel_i2s_hw_params() 359 mr |= ATMEL_I2SC_MR_MODE_SLAVE; in atmel_i2s_hw_params() 371 mr |= ATMEL_I2SC_MR_TXMONO; in atmel_i2s_hw_params() 373 mr |= ATMEL_I2SC_MR_RXMONO; in atmel_i2s_hw_params() 422 unsigned int mr, mr_mask; in atmel_i2s_switch_mck_generator() local 426 mr = 0; in atmel_i2s_switch_mck_generator() 440 mr_mask, mr); in atmel_i2s_switch_mck_generator() 466 mr |= ATMEL_I2SC_MR_IMCKMODE_I2SMCK; in atmel_i2s_switch_mck_generator() [all …]
|
H A D | mchp-spdiftx.c | 203 u32 mr; in mchp_spdiftx_is_running() local 352 u32 mr; in mchp_spdiftx_hw_params() local 368 if (mr & SPDIFTX_MR_TXEN_ENABLE) { in mchp_spdiftx_hw_params() 378 mr |= SPDIFTX_MR_MULTICH_MONO; in mchp_spdiftx_hw_params() 381 mr |= SPDIFTX_MR_MULTICH_DUAL; in mchp_spdiftx_hw_params() 397 mr |= SPDIFTX_MR_ENDIAN_BIG; in mchp_spdiftx_hw_params() 403 mr |= SPDIFTX_MR_ENDIAN_BIG; in mchp_spdiftx_hw_params() 409 mr |= SPDIFTX_MR_ENDIAN_BIG; in mchp_spdiftx_hw_params() 415 mr |= SPDIFTX_MR_ENDIAN_BIG; in mchp_spdiftx_hw_params() 421 mr |= SPDIFTX_MR_ENDIAN_BIG; in mchp_spdiftx_hw_params() [all …]
|
/openbmc/qemu/hw/virtio/ |
H A D | virtio-mem.c | 918 vmem->mr->align = memory_region_get_alignment(&vmem->memdev->mr); in virtio_mem_prepare_mr() 1106 if (!vmem->mr) { in virtio_mem_device_realize() 1461 if (!vmem->mr) { in virtio_mem_get_memory_region() 1681 g_free(vmem->mr); in virtio_mem_instance_finalize() 1682 vmem->mr = NULL; in virtio_mem_instance_finalize() 1707 g_assert(mr == &vmem->memdev->mr); in virtio_mem_rdm_get_min_granularity() 1718 g_assert(s->mr == &vmem->memdev->mr); in virtio_mem_rdm_is_populated() 1753 g_assert(s->mr == &vmem->memdev->mr); in virtio_mem_rdm_replay_populated() 1778 g_assert(s->mr == &vmem->memdev->mr); in virtio_mem_rdm_replay_discarded() 1790 g_assert(s->mr == &vmem->memdev->mr); in virtio_mem_rdm_register_listener() [all …]
|
/openbmc/linux/arch/powerpc/kexec/ |
H A D | relocate_32.S | 30 mr r29, r3 31 mr r30, r4 32 mr r31, r5 46 mr r29, r3 47 mr r30, r4 48 mr r31, r5 124 mr r25, r4 396 mr r3, r29 397 mr r4, r30 409 mr r8, r0 [all …]
|
/openbmc/linux/drivers/infiniband/core/ |
H A D | verbs.c | 304 mr->pd = pd; in __ib_alloc_pd() 2214 return mr; in ib_reg_user_mr() 2218 mr->pd = pd; in ib_reg_user_mr() 2219 mr->dm = NULL; in ib_reg_user_mr() 2228 return mr; in ib_reg_user_mr() 2255 ret = mr->device->ops.dereg_mr(mr, udata); in ib_dereg_mr_user() 2300 mr->pd = pd; in ib_alloc_mr() 2301 mr->dm = NULL; in ib_alloc_mr() 2313 return mr; in ib_alloc_mr() 2361 mr->pd = pd; in ib_alloc_mr_integrity() [all …]
|
H A D | rw.c | 78 if (reg->mr->need_inval) { in rdma_rw_inv_key() 101 if (!reg->mr) in rdma_rw_init_one_mr() 113 reg->reg_wr.mr = reg->mr; in rdma_rw_init_one_mr() 119 reg->sge.addr = reg->mr->iova; in rdma_rw_init_one_mr() 120 reg->sge.length = reg->mr->length; in rdma_rw_init_one_mr() 151 if (reg->mr->need_inval) in rdma_rw_init_mr_wrs() 409 if (!ctx->reg->mr) { in rdma_rw_ctx_signature_init() 433 ctx->reg->reg_wr.mr = ctx->reg->mr; in rdma_rw_ctx_signature_init() 478 ib_update_fast_reg_key(reg->mr, ib_inc_rkey(reg->mr->lkey)); in rdma_rw_update_lkey() 479 reg->reg_wr.key = reg->mr->lkey; in rdma_rw_update_lkey() [all …]
|
/openbmc/linux/drivers/watchdog/ |
H A D | at91sam9_wdt.c | 86 u32 mr; member 164 if ((tmp & mask) != (wdt->mr & mask)) { in at91_wdt_init() 172 if (wdt->mr & AT91_WDT_WDDIS) in at91_wdt_init() 292 wdt->mr = 0; in of_at91wdt_init() 295 wdt->mr |= AT91_WDT_WDFIEN; in of_at91wdt_init() 298 wdt->mr |= AT91_WDT_WDRSTEN; in of_at91wdt_init() 303 wdt->mr |= AT91_WDT_WDRPROC; in of_at91wdt_init() 306 wdt->mr |= AT91_WDT_WDDIS; in of_at91wdt_init() 311 wdt->mr |= AT91_WDT_WDIDLEHLT; in of_at91wdt_init() 314 wdt->mr |= AT91_WDT_WDDBGHLT; in of_at91wdt_init() [all …]
|
/openbmc/qemu/monitor/ |
H A D | hmp-cmds-target.c | 258 if (!mrs.mr) { in gpa2hva() 263 if (!memory_region_is_ram(mrs.mr) && !memory_region_is_romd(mrs.mr)) { in gpa2hva() 265 memory_region_unref(mrs.mr); in gpa2hva() 273 memory_region_unref(mrs.mr); in gpa2hva() 277 *p_mr = mrs.mr; in gpa2hva() 285 MemoryRegion *mr = NULL; in hmp_gpa2hva() local 288 ptr = gpa2hva(&mr, addr, 1, &local_err); in hmp_gpa2hva() 296 addr, mr->name, ptr); in hmp_gpa2hva() 298 memory_region_unref(mr); in hmp_gpa2hva() 360 MemoryRegion *mr = NULL; in hmp_gpa2hpa() local [all …]
|
/openbmc/qemu/hw/mem/ |
H A D | nvdimm.c | 121 MemoryRegion *mr; in nvdimm_prepare_memory_region() local 130 mr = host_memory_backend_get_memory(dimm->hostmem); in nvdimm_prepare_memory_region() 131 align = memory_region_get_alignment(mr); in nvdimm_prepare_memory_region() 132 size = memory_region_size(mr); in nvdimm_prepare_memory_region() 135 nvdimm->label_data = memory_region_get_ram_ptr(mr) + pmem_size; in nvdimm_prepare_memory_region() 149 if (!nvdimm->unarmed && memory_region_is_rom(mr)) { in nvdimm_prepare_memory_region() 157 if (memory_region_is_rom(mr)) { in nvdimm_prepare_memory_region() 163 "nvdimm-memory", mr, 0, pmem_size); in nvdimm_prepare_memory_region() 230 MemoryRegion *mr; in nvdimm_write_label_data() local 244 mr = host_memory_backend_get_memory(dimm->hostmem); in nvdimm_write_label_data() [all …]
|
/openbmc/qemu/hw/vfio/ |
H A D | common.c | 245 return (!memory_region_is_ram(section->mr) && in vfio_listener_skipped_section() 414 vrdl->mr = section->mr; in vfio_register_ram_discard_listener() 481 if (vrdl->mr == section->mr && in vfio_unregister_ram_discard_listener() 499 MemoryRegion *mr = section->mr; in vfio_known_safe_misalignment() local 501 if (!TPM_IS_CRB(mr->owner)) { in vfio_known_safe_misalignment() 598 memory_region_ref(section->mr); in vfio_listener_region_add() 600 if (memory_region_is_iommu(section->mr)) { in vfio_listener_region_add() 728 if (memory_region_is_iommu(section->mr)) { in vfio_listener_region_del() 796 memory_region_unref(section->mr); in vfio_listener_region_del() 823 owner = memory_region_owner(section->mr); in vfio_section_is_vfio_pci() [all …]
|
/openbmc/qemu/target/openrisc/ |
H A D | sys_helper.c | 47 target_ulong mr; in HELPER() local 102 mr = env->tlb.dtlb[idx].mr; in HELPER() 103 if (mr & 1) { in HELPER() 104 tlb_flush_page(cs, mr & TARGET_PAGE_MASK); in HELPER() 109 env->tlb.dtlb[idx].mr = rb; in HELPER() 125 mr = env->tlb.itlb[idx].mr; in HELPER() 126 if (mr & 1) { in HELPER() 127 tlb_flush_page(cs, mr & TARGET_PAGE_MASK); in HELPER() 132 env->tlb.itlb[idx].mr = rb; in HELPER() 300 return env->tlb.dtlb[idx].mr; in HELPER() [all …]
|
/openbmc/u-boot/arch/arm/mach-at91/ |
H A D | sdram.c | 37 writel(AT91_SDRAMC_MODE_NOP, ®->mr); in sdramc_initialize() 41 writel(AT91_SDRAMC_MODE_PRECHARGE, ®->mr); in sdramc_initialize() 49 writel(AT91_SDRAMC_MODE_REFRESH, ®->mr); in sdramc_initialize() 57 writel(AT91_SDRAMC_MODE_LMR, ®->mr); in sdramc_initialize() 65 writel(AT91_SDRAMC_MODE_NORMAL, ®->mr); in sdramc_initialize()
|
/openbmc/linux/drivers/infiniband/sw/rxe/ |
H A D | rxe_resp.c | 503 mr = mw->mr; in check_rkey() 562 qp->resp.mr = mr; in check_rkey() 567 if (mr) in check_rkey() 659 struct rxe_mr *mr = qp->resp.mr; in process_flush() local 703 struct rxe_mr *mr = qp->resp.mr; in atomic_reply() local 752 mr = qp->resp.mr; in atomic_write_reply() 850 mr = mw->mr; in rxe_recheck_mr() 852 !mr || mr->state != RXE_MR_STATE_VALID) { in rxe_recheck_mr() 864 if (!mr) in rxe_recheck_mr() 902 mr = qp->resp.mr; in read_reply() [all …]
|
H A D | rxe_verbs.c | 788 wr->wr.reg.mr = reg_wr(ibwr)->mr; in init_send_wr() 1232 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in rxe_get_dma_mr() 1233 if (!mr) in rxe_get_dma_mr() 1247 rxe_finalize(mr); in rxe_get_dma_mr() 1251 kfree(mr); in rxe_get_dma_mr() 1271 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in rxe_reg_user_mr() 1272 if (!mr) in rxe_reg_user_mr() 1299 kfree(mr); in rxe_reg_user_mr() 1353 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in rxe_alloc_mr() 1354 if (!mr) in rxe_alloc_mr() [all …]
|
/openbmc/linux/drivers/infiniband/hw/qedr/ |
H A D | verbs.c | 2970 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in qedr_reg_user_mr() 3025 mr->ibmr.lkey = mr->hw_mr.itid << 8 | mr->hw_mr.key; in qedr_reg_user_mr() 3028 mr->ibmr.rkey = mr->hw_mr.itid << 8 | mr->hw_mr.key; in qedr_reg_user_mr() 3078 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in __qedr_alloc_mr() 3123 mr->ibmr.lkey = mr->hw_mr.itid << 8 | mr->hw_mr.key; in __qedr_alloc_mr() 3124 mr->ibmr.rkey = mr->ibmr.lkey; in __qedr_alloc_mr() 3208 handle_completed_mrs(mr->dev, &mr->info); in qedr_map_mr_sg() 3219 mr = kzalloc(sizeof(*mr), GFP_KERNEL); in qedr_get_dma_mr() 3251 mr->ibmr.lkey = mr->hw_mr.itid << 8 | mr->hw_mr.key; in qedr_get_dma_mr() 3254 mr->ibmr.rkey = mr->hw_mr.itid << 8 | mr->hw_mr.key; in qedr_get_dma_mr() [all …]
|