Searched refs:pdes (Results 1 – 5 of 5) sorted by relevance
| /drivers/mmc/host/ |
| A D | loongson2-mmc.c | 805 pdes[i].len = sg_dma_len(&sg[i]) / 4; in loongson2_mmc_prepare_internal_dma() 806 pdes[i].step_len = 0; in loongson2_mmc_prepare_internal_dma() 807 pdes[i].step_times = 1; in loongson2_mmc_prepare_internal_dma() 808 pdes[i].mem_addr = lower_32_bits(sg_dma_address(&sg[i])); in loongson2_mmc_prepare_internal_dma() 809 pdes[i].high_mem_addr = upper_32_bits(sg_dma_address(&sg[i])); in loongson2_mmc_prepare_internal_dma() 810 pdes[i].apb_addr = host->res->start + LOONGSON2_MMC_REG_DATA; in loongson2_mmc_prepare_internal_dma() 811 pdes[i].cmd = LOONGSON2_MMC_DMA_INT; in loongson2_mmc_prepare_internal_dma() 817 pdes[i].cmd |= LOONGSON2_MMC_DMA_DATA_DIR; in loongson2_mmc_prepare_internal_dma() 823 pdes[i].ndesc_addr = lower_32_bits(next_desc) | in loongson2_mmc_prepare_internal_dma() 825 pdes[i].high_ndesc_addr = upper_32_bits(next_desc); in loongson2_mmc_prepare_internal_dma() [all …]
|
| A D | sunxi-mmc.c | 362 struct sunxi_idma_des *pdes = (struct sunxi_idma_des *)host->sg_cpu; in sunxi_mmc_init_idma_des() local 367 pdes[i].config = cpu_to_le32(SDXC_IDMAC_DES0_CH | in sunxi_mmc_init_idma_des() 372 pdes[i].buf_size = 0; /* 0 == max_len */ in sunxi_mmc_init_idma_des() 374 pdes[i].buf_size = cpu_to_le32(data->sg[i].length); in sunxi_mmc_init_idma_des() 377 pdes[i].buf_addr_ptr1 = in sunxi_mmc_init_idma_des() 380 pdes[i].buf_addr_ptr2 = in sunxi_mmc_init_idma_des() 385 pdes[0].config |= cpu_to_le32(SDXC_IDMAC_DES0_FD); in sunxi_mmc_init_idma_des() 386 pdes[i - 1].config |= cpu_to_le32(SDXC_IDMAC_DES0_LD | in sunxi_mmc_init_idma_des() 388 pdes[i - 1].config &= cpu_to_le32(~SDXC_IDMAC_DES0_DIC); in sunxi_mmc_init_idma_des() 389 pdes[i - 1].buf_addr_ptr2 = 0; in sunxi_mmc_init_idma_des()
|
| /drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
| A D | vmmgh100.c | 156 struct nvkm_mmu_pt *pt, u32 pdei, u32 pdes) in gh100_vmm_pd0_sparse() argument 160 VMM_FO128(pt, vmm, pdei * NV_MMU_VER3_DUAL_PDE__SIZE, data, 0ULL, pdes); in gh100_vmm_pd0_sparse() 165 struct nvkm_mmu_pt *pt, u32 pdei, u32 pdes) in gh100_vmm_pd0_unmap() argument 167 VMM_FO128(pt, vmm, pdei * NV_MMU_VER3_DUAL_PDE__SIZE, 0ULL, 0ULL, pdes); in gh100_vmm_pd0_unmap()
|
| A D | vmmgm200.c | 54 struct nvkm_mmu_pt *pt, u32 pdei, u32 pdes) in gm200_vmm_pgd_sparse() argument 57 VMM_FO064(pt, vmm, pdei * 8, BIT_ULL(35) /* VOL_BIG. */, pdes); in gm200_vmm_pgd_sparse()
|
| A D | vmmgp100.c | 254 struct nvkm_mmu_pt *pt, u32 pdei, u32 pdes) in gp100_vmm_pd0_sparse() argument 257 VMM_FO128(pt, vmm, pdei * 0x10, BIT_ULL(3) /* VOL_BIG. */, 0ULL, pdes); in gp100_vmm_pd0_sparse() 262 struct nvkm_mmu_pt *pt, u32 pdei, u32 pdes) in gp100_vmm_pd0_unmap() argument 264 VMM_FO128(pt, vmm, pdei * 0x10, 0ULL, 0ULL, pdes); in gp100_vmm_pd0_unmap()
|
Completed in 20 milliseconds