/Linux-v5.4/drivers/infiniband/hw/mlx4/ |
D | mr.c | 68 ~0ull, convert_access(acc), 0, 0, &mr->mmr); in mlx4_ib_get_dma_mr() 72 err = mlx4_mr_enable(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_get_dma_mr() 76 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_get_dma_mr() 82 (void) mlx4_mr_free(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_get_dma_mr() 428 convert_access(access_flags), n, shift, &mr->mmr); in mlx4_ib_reg_user_mr() 432 err = mlx4_ib_umem_write_mtt(dev, &mr->mmr.mtt, mr->umem); in mlx4_ib_reg_user_mr() 436 err = mlx4_mr_enable(dev->dev, &mr->mmr); in mlx4_ib_reg_user_mr() 440 mr->ibmr.rkey = mr->ibmr.lkey = mr->mmr.key; in mlx4_ib_reg_user_mr() 448 (void) mlx4_mr_free(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_reg_user_mr() 465 struct mlx4_ib_mr *mmr = to_mmr(mr); in mlx4_ib_rereg_user_mr() local [all …]
|
D | mlx4_ib.h | 139 struct mlx4_mr mmr; member
|
/Linux-v5.4/drivers/misc/sgi-gru/ |
D | grufile.c | 312 unsigned long mmr = 0; in gru_chiplet_cpu_to_mmr() local 326 mmr = UVH_GR0_TLB_INT0_CONFIG + in gru_chiplet_cpu_to_mmr() 329 mmr = UVH_GR1_TLB_INT0_CONFIG + in gru_chiplet_cpu_to_mmr() 336 return mmr; in gru_chiplet_cpu_to_mmr() 358 unsigned long mmr; in gru_chiplet_setup_tlb_irq() local 362 mmr = gru_chiplet_cpu_to_mmr(chiplet, cpu, &core); in gru_chiplet_setup_tlb_irq() 363 if (mmr == 0) in gru_chiplet_setup_tlb_irq() 389 unsigned long mmr; in gru_chiplet_teardown_tlb_irq() local 395 mmr = gru_chiplet_cpu_to_mmr(chiplet, cpu, &core); in gru_chiplet_teardown_tlb_irq() 396 if (mmr == 0) in gru_chiplet_teardown_tlb_irq() [all …]
|
/Linux-v5.4/arch/x86/kernel/apic/ |
D | x2apic_uv_x.c | 70 unsigned long val, *mmr; in uv_early_read_mmr() local 72 mmr = early_ioremap(UV_LOCAL_MMR_BASE | addr, sizeof(*mmr)); in uv_early_read_mmr() 73 val = *mmr; in uv_early_read_mmr() 74 early_iounmap(mmr, sizeof(*mmr)); in uv_early_read_mmr() 143 u64 mmr; in uv_tsc_check_sync() local 150 mmr = uv_early_read_mmr(UVH_TSC_SYNC_MMR); in uv_tsc_check_sync() 155 sync_state = (mmr >> mmr_shift) & UVH_TSC_SYNC_MASK; in uv_tsc_check_sync() 814 union uvh_rh_gam_mmr_overlay_config_mmr_u mmr; in map_mmr_high() local 817 mmr.v = uv_read_local_mmr(UVH_RH_GAM_MMR_OVERLAY_CONFIG_MMR); in map_mmr_high() 818 if (mmr.s.enable) in map_mmr_high() [all …]
|
/Linux-v5.4/drivers/infiniband/hw/vmw_pvrdma/ |
D | pvrdma_mr.c | 93 mr->mmr.mr_handle = resp->mr_handle; in pvrdma_get_dma_mr() 150 mr->mmr.iova = virt_addr; in pvrdma_reg_user_mr() 151 mr->mmr.size = length; in pvrdma_reg_user_mr() 181 mr->mmr.mr_handle = resp->mr_handle; in pvrdma_reg_user_mr() 253 mr->mmr.mr_handle = resp->mr_handle; in pvrdma_alloc_mr() 286 cmd->mr_handle = mr->mmr.mr_handle; in pvrdma_dereg_mr()
|
D | pvrdma.h | 143 struct pvrdma_mr mmr; member
|
/Linux-v5.4/arch/x86/include/asm/uv/ |
D | uv_bau.h | 670 void (*write_l_sw_ack)(unsigned long mmr); 671 void (*write_g_sw_ack)(int pnode, unsigned long mmr); 672 void (*write_payload_first)(int pnode, unsigned long mmr); 673 void (*write_payload_last)(int pnode, unsigned long mmr);
|
/Linux-v5.4/arch/x86/platform/uv/ |
D | tlb_uv.c | 231 unsigned long mmr = 0; in bau_process_retry_msg() local 252 mmr = ops.read_l_sw_ack(); in bau_process_retry_msg() 260 if (mmr & (msg_res << UV_SW_ACK_NPENDING)) { in bau_process_retry_msg() 394 unsigned long mmr; in do_reset() local 403 mmr = ops.read_l_sw_ack(); in do_reset() 406 if (mmr & msg_res) { in do_reset() 686 u64 mmr = bcp->status_mmr; in uv4_wait_completion() local 690 descriptor_stat = read_status(mmr, index, desc); in uv4_wait_completion() 717 descriptor_stat = read_status(mmr, index, desc); in uv4_wait_completion() 2248 unsigned long mmr; in uv_bau_init() local [all …]
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx4/ |
D | mr.c | 293 int mlx4_mr_hw_get_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr, in mlx4_mr_hw_get_mpt() argument 297 int key = key_to_hw_index(mmr->key) & (dev->caps.num_mpts - 1); in mlx4_mr_hw_get_mpt() 300 if (mmr->enabled != MLX4_MPT_EN_HW) in mlx4_mr_hw_get_mpt() 310 mmr->enabled = MLX4_MPT_EN_SW; in mlx4_mr_hw_get_mpt() 344 int mlx4_mr_hw_write_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr, in mlx4_mr_hw_write_mpt() argument 360 int key = key_to_hw_index(mmr->key) & (dev->caps.num_mpts - 1); in mlx4_mr_hw_write_mpt() 371 mmr->pd = be32_to_cpu((*mpt_entry)->pd_flags) & MLX4_MPT_PD_MASK; in mlx4_mr_hw_write_mpt() 372 mmr->enabled = MLX4_MPT_EN_HW; in mlx4_mr_hw_write_mpt()
|
/Linux-v5.4/drivers/infiniband/hw/mlx5/ |
D | mr.c | 1630 struct mlx5_ib_mr *mmr = to_mmr(ibmr); in mlx5_ib_dereg_mr() local 1633 dereg_mr(to_mdev(mmr->mtt_mr->ibmr.device), mmr->mtt_mr); in mlx5_ib_dereg_mr() 1634 dereg_mr(to_mdev(mmr->klm_mr->ibmr.device), mmr->klm_mr); in mlx5_ib_dereg_mr() 1637 dereg_mr(to_mdev(ibmr->device), mmr); in mlx5_ib_dereg_mr() 1989 struct mlx5_ib_mr *mmr = to_mmr(ibmr); in mlx5_ib_check_mr_status() local 2000 if (!mmr->sig) { in mlx5_ib_check_mr_status() 2006 mmr->sig->sig_status_checked = true; in mlx5_ib_check_mr_status() 2007 if (!mmr->sig->sig_err_exists) in mlx5_ib_check_mr_status() 2010 if (ibmr->lkey == mmr->sig->err_item.key) in mlx5_ib_check_mr_status() 2011 memcpy(&mr_status->sig_err, &mmr->sig->err_item, in mlx5_ib_check_mr_status() [all …]
|
/Linux-v5.4/drivers/video/fbdev/mb862xx/ |
D | mb862xxfb.h | 46 unsigned long mmr; /* memory mode for SDRAM */ member
|
D | mb862xxfbdrv.c | 622 unsigned long ccf, mmr; in mb862xx_gdc_init() local 648 mmr = par->gc_mode ? par->gc_mode->mmr : 0x414fb7f2; in mb862xx_gdc_init() 657 outreg(host, GC_MMR, mmr); in mb862xx_gdc_init()
|
/Linux-v5.4/arch/arm64/boot/dts/ti/ |
D | k3-am65.dtsi | 67 ranges = <0x00 0x00100000 0x00 0x00100000 0x00 0x00020000>, /* ctrl mmr */
|
D | k3-j721e.dtsi | 126 ranges = <0x00 0x00100000 0x00 0x00100000 0x00 0x00020000>, /* ctrl mmr */
|
/Linux-v5.4/drivers/infiniband/hw/mthca/ |
D | mthca_provider.c | 953 struct mthca_mr *mmr = to_mmr(mr); in mthca_dereg_mr() local 955 mthca_free_mr(to_mdev(mr->device), mmr); in mthca_dereg_mr() 956 ib_umem_release(mmr->umem); in mthca_dereg_mr() 957 kfree(mmr); in mthca_dereg_mr()
|
/Linux-v5.4/include/linux/mlx4/ |
D | device.h | 1525 int mlx4_mr_hw_get_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr, 1527 int mlx4_mr_hw_write_mpt(struct mlx4_dev *dev, struct mlx4_mr *mmr,
|