Home
last modified time | relevance | path

Searched refs:remap (Results 1 – 25 of 71) sorted by relevance

123

/linux/drivers/pinctrl/
H A Dpinctrl-tps6594.c241 u8 remap; member
316 struct muxval_remap *remap; member
325 .remap = tps65224_muxval_remap,
335 .remap = tps65224_muxval_remap,
345 .remap = tps6594_muxval_remap,
421 struct muxval_remap *remap = pinctrl->remap; in tps6594_pmx_set_mux() local
424 if (group == remap[i].group && muxval == remap[i].muxval) { in tps6594_pmx_set_mux()
425 muxval = remap[i].remap; in tps6594_pmx_set_mux()
/linux/arch/x86/xen/
H A Dp2m.c809 const struct nonram_remap *remap = xen_nonram_remap; in xen_do_remap_nonram() local
813 end_pfn = PFN_UP(remap->paddr + remap->size); in xen_do_remap_nonram()
814 pfn = PFN_DOWN(remap->paddr); in xen_do_remap_nonram()
815 mfn = PFN_DOWN(remap->maddr); in xen_do_remap_nonram()
826 remap++; in xen_do_remap_nonram()
844 const struct nonram_remap *remap = xen_nonram_remap; in xen_acpi_os_ioremap() local
847 if (phys + size > remap->maddr && in xen_acpi_os_ioremap()
848 phys < remap->maddr + remap->size) { in xen_acpi_os_ioremap()
849 WARN_ON(phys < remap->maddr || in xen_acpi_os_ioremap()
850 phys + size > remap->maddr + remap->size); in xen_acpi_os_ioremap()
[all …]
/linux/drivers/gpu/drm/xe/
H A Dxe_vm.c2184 vma = gpuva_to_vma(op->remap.unmap->va); in print_op()
2187 op->remap.unmap->keep ? 1 : 0); in print_op()
2188 if (op->remap.prev) in print_op()
2191 (ULL)op->remap.prev->va.addr, in print_op()
2192 (ULL)op->remap.prev->va.range); in print_op()
2193 if (op->remap.next) in print_op()
2196 (ULL)op->remap.next->va.addr, in print_op()
2197 (ULL)op->remap.next->va.range); in print_op()
2544 gpuva_to_vma(op->base.remap.unmap->va)->tile_present; in xe_vma_op_commit()
2546 prep_vma_destroy(vm, gpuva_to_vma(op->base.remap.unmap->va), in xe_vma_op_commit()
[all …]
H A Dxe_pt.c1262 if (op->remap.prev) in op_add_deps()
1263 err = vma_add_deps(op->remap.prev, job); in op_add_deps()
1264 if (!err && op->remap.next) in op_add_deps()
1265 err = vma_add_deps(op->remap.next, job); in op_add_deps()
1445 if (op->remap.prev) in op_check_svm_userptr()
1446 err = vma_check_userptr(vm, op->remap.prev, pt_update); in op_check_svm_userptr()
1447 if (!err && op->remap.next) in op_check_svm_userptr()
1448 err = vma_check_userptr(vm, op->remap.next, pt_update); in op_check_svm_userptr()
2174 struct xe_vma *old = gpuva_to_vma(op->base.remap.unmap->va); in op_prepare()
2181 if (!err && op->remap.prev) { in op_prepare()
[all …]
/linux/Documentation/arch/xtensa/
H A Dmmu.rst87 | remap area 1 |
90 | remap area 2 |
130 | remap area 1 |
133 | remap area 2 |
174 | remap area 1 |
177 | remap area 2 |
/linux/drivers/bus/
H A Dmvebu-mbus.c200 u64 *remap) in mvebu_mbus_read_window() argument
223 if (remap) { in mvebu_mbus_read_window()
230 *remap = ((u64)remap_hi << 32) | remap_low; in mvebu_mbus_read_window()
232 *remap = 0; in mvebu_mbus_read_window()
327 phys_addr_t remap, u8 target, in mvebu_mbus_setup_window() argument
359 if (remap == MVEBU_MBUS_NO_REMAP) in mvebu_mbus_setup_window()
362 remap_addr = remap; in mvebu_mbus_setup_window()
372 phys_addr_t remap, u8 target, in mvebu_mbus_alloc_window() argument
377 if (remap == MVEBU_MBUS_NO_REMAP) { in mvebu_mbus_alloc_window()
384 size, remap, in mvebu_mbus_alloc_window()
[all …]
/linux/mm/
H A Dutil.c1329 remap_pfn_range_prepare(desc, action->remap.start_pfn); in mmap_action_prepare()
1332 io_remap_pfn_range_prepare(desc, action->remap.start_pfn, in mmap_action_prepare()
1333 action->remap.size); in mmap_action_prepare()
1357 err = remap_pfn_range_complete(vma, action->remap.start, in mmap_action_complete()
1358 action->remap.start_pfn, action->remap.size, in mmap_action_complete()
1359 action->remap.pgprot); in mmap_action_complete()
1362 err = io_remap_pfn_range_complete(vma, action->remap.start, in mmap_action_complete()
1363 action->remap.start_pfn, action->remap.size, in mmap_action_complete()
1364 action->remap.pgprot); in mmap_action_complete()
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6sx-sdb-sai.dts24 /* SDMA event remap for SAI1 */
25 fsl,sdma-event-remap = <0 15 1>, <0 16 1>;
H A Dimx6sx-sdb-mqs.dts46 /* SDMA event remap for SAI1 */
47 fsl,sdma-event-remap = <0 15 1>, <0 16 1>;
/linux/arch/arm/plat-orion/include/plat/
H A Daddr-map.h41 const int remap; member
50 const u8 attr, const int remap);
/linux/drivers/mfd/
H A Dtwl4030-power.c378 u8 remap; in twl4030_configure_resource() local
435 err = twl_i2c_read_u8(TWL_MODULE_PM_RECEIVER, &remap, in twl4030_configure_resource()
444 remap &= ~OFF_STATE_MASK; in twl4030_configure_resource()
445 remap |= rconfig->remap_off << OFF_STATE_SHIFT; in twl4030_configure_resource()
449 remap &= ~SLEEP_STATE_MASK; in twl4030_configure_resource()
450 remap |= rconfig->remap_sleep << SLEEP_STATE_SHIFT; in twl4030_configure_resource()
454 remap, in twl4030_configure_resource()
/linux/drivers/regulator/
H A Dtwl-regulator.c44 u8 remap; member
462 .remap = remap_conf, \
480 .remap = remap_conf, \
500 .remap = remap_conf, \
636 twlreg_write(info, TWL_MODULE_PM_RECEIVER, VREG_REMAP, info->remap); in twlreg_probe()
/linux/drivers/pci/controller/
H A Dpci-mvebu.c95 phys_addr_t remap; member
450 phys_addr_t remap) in mvebu_pcie_add_windows() argument
459 sz, remap); in mvebu_pcie_add_windows()
474 if (remap != MVEBU_MBUS_NO_REMAP) in mvebu_pcie_add_windows()
475 remap += sz; in mvebu_pcie_add_windows()
488 if (desired->base == cur->base && desired->remap == cur->remap && in mvebu_pcie_set_window()
508 desired->size, desired->remap); in mvebu_pcie_set_window()
537 desired.remap = ((conf->iobase & 0xF0) << 8) | in mvebu_pcie_handle_iobase_change()
539 desired.base = port->pcie->io.start + desired.remap; in mvebu_pcie_handle_iobase_change()
542 desired.remap) + in mvebu_pcie_handle_iobase_change()
[all …]
/linux/kernel/dma/
H A Ddirect.c206 bool remap = false, set_uncached = false; in dma_direct_alloc() local
238 remap = IS_ENABLED(CONFIG_DMA_DIRECT_REMAP); in dma_direct_alloc()
239 if (!set_uncached && !remap) { in dma_direct_alloc()
249 if ((remap || force_dma_unencrypted(dev)) && in dma_direct_alloc()
264 remap = true; in dma_direct_alloc()
268 if (remap) { in dma_direct_alloc()
H A Dswiotlb.c318 int (*remap)(void *tlb, unsigned long nslabs)) in swiotlb_memblock_alloc()
339 if (remap && remap(tlb, nslabs) < 0) { in swiotlb_memblock_alloc()
353 int (*remap)(void *tlb, unsigned long nslabs)) in swiotlb_init_remap()
370 if (!remap) in swiotlb_init_remap()
383 while ((tlb = swiotlb_memblock_alloc(nslabs, flags, remap)) == NULL) { in swiotlb_init_remap()
429 int (*remap)(void *tlb, unsigned long nslabs)) in swiotlb_init_late()
448 if (!remap) in swiotlb_init_late()
478 if (remap) in swiotlb_init_late()
479 rc = remap(vstart, nslabs); in swiotlb_init_late()
H A DMakefile11 obj-$(CONFIG_MMU) += remap.o
/linux/drivers/gpu/drm/panthor/
H A Dpanthor_mmu.c2150 struct panthor_vma *unmap_vma = container_of(op->remap.unmap->va, struct panthor_vma, base); in panthor_gpuva_sm_step_remap()
2157 drm_gpuva_op_remap_to_unmap_range(&op->remap, &unmap_start, &unmap_range); in panthor_gpuva_sm_step_remap()
2166 unmap_hugepage_align(&op->remap, &unmap_start, &unmap_range); in panthor_gpuva_sm_step_remap()
2175 if (op->remap.prev) { in panthor_gpuva_sm_step_remap()
2176 struct panthor_gem_object *bo = to_panthor_bo(op->remap.prev->gem.obj); in panthor_gpuva_sm_step_remap()
2177 u64 offset = op->remap.prev->gem.offset + unmap_start - op->remap.prev->va.addr; in panthor_gpuva_sm_step_remap()
2178 u64 size = op->remap.prev->va.addr + op->remap.prev->va.range - unmap_start; in panthor_gpuva_sm_step_remap()
2189 if (op->remap.next) { in panthor_gpuva_sm_step_remap()
2190 struct panthor_gem_object *bo = to_panthor_bo(op->remap.next->gem.obj); in panthor_gpuva_sm_step_remap()
2191 u64 addr = op->remap.next->va.addr; in panthor_gpuva_sm_step_remap()
[all …]
/linux/drivers/edac/
H A De7xxx_edac.c185 u32 remap; in ctl_page_to_phys() local
194 remap = (page - pvt->tolm) + pvt->remapbase; in ctl_page_to_phys()
196 if (remap < pvt->remaplimit) in ctl_page_to_phys()
197 return remap; in ctl_page_to_phys()
/linux/drivers/gpu/drm/imagination/
H A Dpvr_vm.c425 drm_gpuva_op_remap_to_unmap_range(&op->remap, &va_start, &va_range); in pvr_vm_gpuva_remap()
433 drm_gpuva_remap(&ctx->prev_va->base, &ctx->next_va->base, &op->remap); in pvr_vm_gpuva_remap()
435 if (op->remap.prev) { in pvr_vm_gpuva_remap()
441 if (op->remap.next) { in pvr_vm_gpuva_remap()
447 drm_gpuva_unlink(op->remap.unmap->va); in pvr_vm_gpuva_remap()
448 kfree(to_pvr_vm_gpuva(op->remap.unmap->va)); in pvr_vm_gpuva_remap()
H A Dpvr_rogue_mips_check.h53 static_assert(offsetof(struct rogue_mips_state, remap) == 300,
/linux/include/linux/
H A Dswiotlb.h40 int (*remap)(void *tlb, unsigned long nslabs));
42 int (*remap)(void *tlb, unsigned long nslabs));
H A Dmbus.h93 phys_addr_t remap);
/linux/drivers/gpu/drm/
H A Ddrm_gpuvm.c2379 r = &op.remap; in op_remap_cb()
2733 if (op->remap.unmap->va->gem.obj) in drm_gpuva_sm_step_lock()
2734 return drm_exec_lock_obj(exec, op->remap.unmap->va->gem.obj); in drm_gpuva_sm_step_lock()
2894 struct drm_gpuva_op_remap *__r = &__op->remap; in drm_gpuva_sm_step()
2895 struct drm_gpuva_op_remap *r = &op->remap; in drm_gpuva_sm_step()
2922 kfree(op->remap.unmap); in drm_gpuva_sm_step()
2924 kfree(op->remap.prev); in drm_gpuva_sm_step()
3231 kfree(op->remap.prev); in drm_gpuva_ops_free()
3232 kfree(op->remap.next); in drm_gpuva_ops_free()
3233 kfree(op->remap.unmap); in drm_gpuva_ops_free()
/linux/drivers/scsi/qla2xxx/
H A Dqla_edif.c3520 a->tx_len = a->tx_byte_count = sp->remap.req.len; in qla_parse_auth_els_ctl()
3521 a->tx_addr = sp->remap.req.dma; in qla_parse_auth_els_ctl()
3522 a->rx_len = a->rx_byte_count = sp->remap.rsp.len; in qla_parse_auth_els_ctl()
3523 a->rx_addr = sp->remap.rsp.dma; in qla_parse_auth_els_ctl()
3605 sp->remap.req.len = bsg_job->request_payload.payload_len; in qla_edif_process_els()
3606 sp->remap.req.buf = dma_pool_alloc(ha->purex_dma_pool, in qla_edif_process_els()
3607 GFP_KERNEL, &sp->remap.req.dma); in qla_edif_process_els()
3608 if (!sp->remap.req.buf) { in qla_edif_process_els()
3617 sp->remap.rsp.len = bsg_job->reply_payload.payload_len; in qla_edif_process_els()
3618 sp->remap.rsp.buf = dma_pool_alloc(ha->purex_dma_pool, in qla_edif_process_els()
[all …]
/linux/tools/testing/selftests/mm/
H A Dmremap_test.c257 char *remap, *start; in mremap_expand_merge() local
268 remap = mremap(start, page_size, 2 * page_size, 0); in mremap_expand_merge()
269 if (remap == MAP_FAILED) { in mremap_expand_merge()
297 char *remap, *start; in mremap_expand_merge_offset() local
309 remap = mremap(start + page_size, page_size, 2 * page_size, 0); in mremap_expand_merge_offset()
310 if (remap == MAP_FAILED) { in mremap_expand_merge_offset()

123