/linux-4.4.14/arch/blackfin/mm/ |
D | maccess.c | 30 u16 mmr = bfin_read16(src); in probe_kernel_read() local 31 memcpy(dst, &mmr, sizeof(mmr)); in probe_kernel_read() 34 u32 mmr = bfin_read32(src); in probe_kernel_read() local 35 memcpy(dst, &mmr, sizeof(mmr)); in probe_kernel_read() 69 u16 mmr; in probe_kernel_write() local 70 memcpy(&mmr, src, sizeof(mmr)); in probe_kernel_write() 71 bfin_write16(dst, mmr); in probe_kernel_write() 74 u32 mmr; in probe_kernel_write() local 75 memcpy(&mmr, src, sizeof(mmr)); in probe_kernel_write() 76 bfin_write32(dst, mmr); in probe_kernel_write()
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | mr.c | 67 ~0ull, convert_access(acc), 0, 0, &mr->mmr); in mlx4_ib_get_dma_mr() 71 err = mlx4_mr_enable(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_get_dma_mr() 75 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_get_dma_mr() 81 (void) mlx4_mr_free(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_get_dma_mr() 160 convert_access(access_flags), n, shift, &mr->mmr); in mlx4_ib_reg_user_mr() 164 err = mlx4_ib_umem_write_mtt(dev, &mr->mmr.mtt, mr->umem); in mlx4_ib_reg_user_mr() 168 err = mlx4_mr_enable(dev->dev, &mr->mmr); in mlx4_ib_reg_user_mr() 172 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_reg_user_mr() 177 (void) mlx4_mr_free(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_reg_user_mr() 194 struct mlx4_ib_mr *mmr = to_mmr(mr); in mlx4_ib_rereg_user_mr() local [all …]
|
D | mlx4_ib.h | 140 struct mlx4_mr mmr; member
|
/linux-4.4.14/arch/blackfin/include/asm/ |
D | cplb.h | 111 static inline void _disable_cplb(u32 mmr, u32 mask) in _disable_cplb() argument 113 u32 ctrl = bfin_read32(mmr) & ~mask; in _disable_cplb() 116 bfin_write32(mmr, ctrl); in _disable_cplb() 119 static inline void disable_cplb(u32 mmr, u32 mask) in disable_cplb() argument 121 u32 ctrl = bfin_read32(mmr) & ~mask; in disable_cplb() 123 bfin_write32(mmr, ctrl); in disable_cplb() 131 static inline void _enable_cplb(u32 mmr, u32 mask) in _enable_cplb() argument 133 u32 ctrl = bfin_read32(mmr) | mask; in _enable_cplb() 136 bfin_write32(mmr, ctrl); in _enable_cplb() 139 static inline void enable_cplb(u32 mmr, u32 mask) in enable_cplb() argument [all …]
|
/linux-4.4.14/drivers/misc/sgi-gru/ |
D | grufile.c | 325 unsigned long mmr = 0; in gru_chiplet_cpu_to_mmr() local 339 mmr = UVH_GR0_TLB_INT0_CONFIG + in gru_chiplet_cpu_to_mmr() 342 mmr = UVH_GR1_TLB_INT0_CONFIG + in gru_chiplet_cpu_to_mmr() 349 return mmr; in gru_chiplet_cpu_to_mmr() 371 unsigned long mmr; in gru_chiplet_setup_tlb_irq() local 375 mmr = gru_chiplet_cpu_to_mmr(chiplet, cpu, &core); in gru_chiplet_setup_tlb_irq() 376 if (mmr == 0) in gru_chiplet_setup_tlb_irq() 402 unsigned long mmr; in gru_chiplet_teardown_tlb_irq() local 408 mmr = gru_chiplet_cpu_to_mmr(chiplet, cpu, &core); in gru_chiplet_teardown_tlb_irq() 409 if (mmr == 0) in gru_chiplet_teardown_tlb_irq() [all …]
|
/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
D | mr.c | 60 int err = mlx5_core_destroy_mkey(dev->mdev, &mr->mmr); in destroy_mkey() 116 mr->mmr.key = mlx5_idx_to_mkey(be32_to_cpu(mr->out.mkey) & 0xffffff) | key; in reg_mr_callback() 127 err = radix_tree_insert(&table->tree, mlx5_base_mkey(mr->mmr.key), in reg_mr_callback() 128 &mr->mmr); in reg_mr_callback() 171 err = mlx5_core_create_mkey(dev->mdev, &mr->mmr, in, in add_keys() 660 err = mlx5_core_create_mkey(mdev, &mr->mmr, in, sizeof(*in), NULL, NULL, in mlx5_ib_get_dma_mr() 666 mr->ibmr.lkey = mr->mmr.key; in mlx5_ib_get_dma_mr() 667 mr->ibmr.rkey = mr->mmr.key; in mlx5_ib_get_dma_mr() 816 prep_umr_reg_wqe(pd, &umrwr.wr, &sg, dma, npages, mr->mmr.key, in reg_umr() 833 mr->mmr.iova = virt_addr; in reg_umr() [all …]
|
D | odp.c | 145 struct mlx5_core_mr *mmr = __mlx5_mr_lookup(dev->mdev, base_key); in mlx5_ib_odp_find_mr_lkey() local 146 struct mlx5_ib_mr *mr = container_of(mmr, struct mlx5_ib_mr, mmr); in mlx5_ib_odp_find_mr_lkey() 148 if (!mmr || mmr->key != key || !mr->live) in mlx5_ib_odp_find_mr_lkey() 151 return container_of(mmr, struct mlx5_ib_mr, mmr); in mlx5_ib_odp_find_mr_lkey() 233 start_idx = (io_virt - (mr->mmr.iova & PAGE_MASK)) >> PAGE_SHIFT; in pagefault_single_data_segment()
|
D | mlx5_ib.h | 327 struct mlx5_core_mr mmr; member 461 static inline struct mlx5_ib_mr *to_mibmr(struct mlx5_core_mr *mmr) in to_mibmr() argument 463 return container_of(mmr, struct mlx5_ib_mr, mmr); in to_mibmr()
|
D | cq.c | 420 struct mlx5_core_mr *mmr; in mlx5_poll_one() local 526 mmr = __mlx5_mr_lookup(dev->mdev, in mlx5_poll_one() 528 if (unlikely(!mmr)) { in mlx5_poll_one() 535 mr = to_mibmr(mmr); in mlx5_poll_one()
|
/linux-4.4.14/arch/x86/kernel/apic/ |
D | x2apic_uv_x.c | 60 unsigned long val, *mmr; in uv_early_read_mmr() local 62 mmr = early_ioremap(UV_LOCAL_MMR_BASE | addr, sizeof(*mmr)); in uv_early_read_mmr() 63 val = *mmr; in uv_early_read_mmr() 64 early_iounmap(mmr, sizeof(*mmr)); in uv_early_read_mmr() 564 union uvh_rh_gam_mmr_overlay_config_mmr_u mmr; in map_mmr_high() local 567 mmr.v = uv_read_local_mmr(UVH_RH_GAM_MMR_OVERLAY_CONFIG_MMR); in map_mmr_high() 568 if (mmr.s.enable) in map_mmr_high() 569 map_high("MMR", mmr.s.base, shift, shift, max_pnode, map_uc); in map_mmr_high() 600 unsigned long mmr; in map_mmioh_high_uv3() local 618 mmr = mmiohs[index].redirect; in map_mmioh_high_uv3() [all …]
|
/linux-4.4.14/drivers/char/ |
D | mbcs.c | 81 static inline void mbcs_getdma_set(void *mmr, in mbcs_getdma_set() argument 106 MBCS_MMR_SET(mmr, MBCS_RD_DMA_SYS_ADDR, host_addr.dma_hostaddr_reg); in mbcs_getdma_set() 110 MBCS_MMR_SET(mmr, MBCS_RD_DMA_LOC_ADDR, local_addr.dma_localaddr_reg); in mbcs_getdma_set() 116 MBCS_MMR_SET(mmr, MBCS_RD_DMA_CTRL, rdma_control.dma_control_reg); in mbcs_getdma_set() 120 MBCS_MMR_SET(mmr, MBCS_RD_DMA_AMO_DEST, amo_dest.dma_amo_dest_reg); in mbcs_getdma_set() 124 MBCS_MMR_SET(mmr, MBCS_RD_DMA_INT_DEST, intr_dest.intr_dest_reg); in mbcs_getdma_set() 128 static inline void mbcs_putdma_set(void *mmr, in mbcs_putdma_set() argument 153 MBCS_MMR_SET(mmr, MBCS_WR_DMA_SYS_ADDR, host_addr.dma_hostaddr_reg); in mbcs_putdma_set() 157 MBCS_MMR_SET(mmr, MBCS_WR_DMA_LOC_ADDR, local_addr.dma_localaddr_reg); in mbcs_putdma_set() 163 MBCS_MMR_SET(mmr, MBCS_WR_DMA_CTRL, wdma_control.dma_control_reg); in mbcs_putdma_set() [all …]
|
/linux-4.4.14/arch/ia64/include/asm/sn/ |
D | rw_mmr.h | 24 extern long pio_phys_read_mmr(volatile long *mmr); 25 extern void pio_phys_write_mmr(volatile long *mmr, long val);
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | debug-mmrs.c | 41 #define REGS_OFF(peri, mmr) offsetof(struct bfin_##peri##_regs, mmr) argument 113 #define CAN_OFF(mmr) REGS_OFF(can, mmr) argument 285 #define GPTIMER_GROUP_OFF(mmr) REGS_OFF(gptimer_group, mmr) argument 309 #define GPTIMER_GROUP(mmr, num) bfin_debug_mmrs_gptimer_group(parent, mmr, num) argument 431 static inline int sport_width(void *mmr) in sport_width() argument 433 unsigned long lmmr = (unsigned long)mmr; in sport_width() 443 static int sport_set(void *mmr, u64 val) in sport_set() argument 447 if (sport_width(mmr) <= 16) in sport_set() 448 bfin_write16(mmr, val); in sport_set() 450 bfin_write32(mmr, val); in sport_set() [all …]
|
D | setup.c | 914 u32 mmr; local 922 mmr = bfin_cpuid(); 993 mmr = bfin_read_TBUFCTL(); 995 (mmr & 0x1) ? "active" : "off", 996 (mmr & 0x2) ? "en" : "dis"); 998 mmr = bfin_read_SYSCR(); 999 printk(KERN_INFO "Boot Mode: %i\n", mmr & 0xF); 1007 _bfin_swrst = mmr & ~0xf;
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | mr.c | 296 int mlx4_mr_hw_get_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr, in mlx4_mr_hw_get_mpt() argument 300 int key = key_to_hw_index(mmr->key) & (dev->caps.num_mpts - 1); in mlx4_mr_hw_get_mpt() 303 if (mmr->enabled != MLX4_MPT_EN_HW) in mlx4_mr_hw_get_mpt() 313 mmr->enabled = MLX4_MPT_EN_SW; in mlx4_mr_hw_get_mpt() 347 int mlx4_mr_hw_write_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr, in mlx4_mr_hw_write_mpt() argument 363 int key = key_to_hw_index(mmr->key) & (dev->caps.num_mpts - 1); in mlx4_mr_hw_write_mpt() 373 mmr->pd = be32_to_cpu((*mpt_entry)->pd_flags) & MLX4_MPT_PD_MASK; in mlx4_mr_hw_write_mpt() 374 mmr->enabled = MLX4_MPT_EN_HW; in mlx4_mr_hw_write_mpt()
|
/linux-4.4.14/arch/x86/platform/uv/ |
D | tlb_uv.c | 219 unsigned long mmr = 0; in bau_process_retry_msg() local 240 mmr = read_mmr_sw_ack(); in bau_process_retry_msg() 248 if (mmr & (msg_res << UV_SW_ACK_NPENDING)) { in bau_process_retry_msg() 382 unsigned long mmr; in do_reset() local 391 mmr = read_mmr_sw_ack(); in do_reset() 394 if (mmr & msg_res) { in do_reset() 2159 unsigned long mmr; in uv_bau_init() local 2164 mmr = 1; /* should be 1 to broadcast to both sockets */ in uv_bau_init() 2166 write_mmr_data_broadcast(pnode, mmr); in uv_bau_init()
|
/linux-4.4.14/drivers/video/fbdev/mb862xx/ |
D | mb862xxfb.h | 45 unsigned long mmr; /* memory mode for SDRAM */ member
|
D | mb862xxfbdrv.c | 626 unsigned long ccf, mmr; in mb862xx_gdc_init() local 652 mmr = par->gc_mode ? par->gc_mode->mmr : 0x414fb7f2; in mb862xx_gdc_init() 661 outreg(host, GC_MMR, mmr); in mb862xx_gdc_init()
|
/linux-4.4.14/drivers/infiniband/hw/mthca/ |
D | mthca_provider.c | 1086 struct mthca_mr *mmr = to_mmr(mr); in mthca_dereg_mr() local 1088 mthca_free_mr(to_mdev(mr->device), mmr); in mthca_dereg_mr() 1089 if (mmr->umem) in mthca_dereg_mr() 1090 ib_umem_release(mmr->umem); in mthca_dereg_mr() 1091 kfree(mmr); in mthca_dereg_mr()
|
/linux-4.4.14/include/linux/mlx4/ |
D | device.h | 1465 int mlx4_mr_hw_get_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr, 1467 int mlx4_mr_hw_write_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr,
|