Home
last modified time | relevance | path

Searched full:remap (Results 1 – 25 of 1179) sorted by relevance

12345678910>>...48

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/dma/
Dfsl-imx-sdma.txt69 - fsl,sdma-event-remap : Register bits of sdma event remap, the format is
101 Using the fsl,sdma-event-remap property:
107 /* SDMA events remap for SAI1_RX and SAI1_TX */
108 fsl,sdma-event-remap = <0 15 1>, <0 16 1>;
111 The fsl,sdma-event-remap property in this case has two values:
113 SDMA remap. Bit 15 of GPR0 selects between UART4_RX and SAI1_RX.
116 SDMA remap. Bit 16 of GPR0 selects between UART4_TX and SAI1_TX.
/kernel/linux/linux-6.6/arch/x86/xen/
Dp2m.c817 const struct nonram_remap *remap = xen_nonram_remap; in xen_do_remap_nonram() local
821 end_pfn = PFN_UP(remap->paddr + remap->size); in xen_do_remap_nonram()
822 pfn = PFN_DOWN(remap->paddr); in xen_do_remap_nonram()
823 mfn = PFN_DOWN(remap->maddr); in xen_do_remap_nonram()
834 remap++; in xen_do_remap_nonram()
844 * Any attempt to map an area crossing a remap boundary will produce a
846 * phys is related to remap->maddr on input and will be rebased to remap->paddr.
852 const struct nonram_remap *remap = xen_nonram_remap; in xen_acpi_os_ioremap() local
855 if (phys + size > remap->maddr && in xen_acpi_os_ioremap()
856 phys < remap->maddr + remap->size) { in xen_acpi_os_ioremap()
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/mm/
Dmremap_test.c69 * Returns false if the requested remap region overlaps with an
159 char *remap, *start; in mremap_expand_merge() local
170 remap = mremap(start, page_size, 2 * page_size, 0); in mremap_expand_merge()
171 if (remap == MAP_FAILED) { in mremap_expand_merge()
190 * we remove the last then attempt to remap offset from the second page. This
198 char *remap, *start; in mremap_expand_merge_offset() local
210 remap = mremap(start + page_size, page_size, 2 * page_size, 0); in mremap_expand_merge_offset()
211 if (remap == MAP_FAILED) { in mremap_expand_merge_offset()
276 /* Returns the time taken for the remap on success else returns -1. */
317 ksft_print_msg("Couldn't find a valid region to remap to\n"); in remap_region()
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/
Ddrm_gpuva_mgr.c80 * containing map, unmap and remap operations for a given newly requested
87 * amount of unmap operations, a maximum of two remap operations and a single
101 * for remap operations. This is possible since &drm_gpuva_op_remap consists of
107 * maximum of two remap operations.
113 * are only partically located within the given range, remap operations are
458 * va = op->remap.unmap->va;
460 * if (op->remap.prev) {
468 * if (op->remap.next) {
477 * drm_gpuva_remap(prev, next, &op->remap);
572 * drm_gpuva_remap(ctx->prev_va, ctx->next_va, &op->remap);
[all …]
/kernel/linux/linux-6.6/drivers/bus/
Dmvebu-mbus.c186 /* Checks whether the given window has remap capability */
200 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()
[all …]
/kernel/linux/linux-6.6/fs/smb/client/
Dcifsproto.h361 const struct nls_table *nls_codepage, int remap);
364 const struct nls_table *nls_codepage, int remap);
372 const struct nls_table *nls_codepage, int remap);
378 const struct nls_table *nls_codepage, int remap);
383 const struct nls_table *nls_codepage, int remap,
444 int remap);
479 const struct nls_table *nls_codepage, int remap);
483 const struct nls_table *nls_codepage, int remap);
501 const struct nls_table *nls_codepage, int remap);
506 const struct nls_table *nls_codepage, int remap);
[all …]
/kernel/linux/linux-5.10/drivers/staging/fbtft/
Dfb_ssd1351.c69 unsigned int remap; in set_var() local
79 remap = 0x60 | (par->bgr << 2); /* Set Colour Depth */ in set_var()
83 write_reg(par, 0xA0, remap | 0x00 | BIT(4)); in set_var()
86 write_reg(par, 0xA0, remap | 0x03 | BIT(4)); in set_var()
89 write_reg(par, 0xA0, remap | 0x02); in set_var()
92 write_reg(par, 0xA0, remap | 0x01); in set_var()
/kernel/linux/linux-6.6/drivers/staging/fbtft/
Dfb_ssd1351.c69 unsigned int remap; in set_var() local
79 remap = 0x60 | (par->bgr << 2); /* Set Colour Depth */ in set_var()
83 write_reg(par, 0xA0, remap | 0x00 | BIT(4)); in set_var()
86 write_reg(par, 0xA0, remap | 0x03 | BIT(4)); in set_var()
89 write_reg(par, 0xA0, remap | 0x02); in set_var()
92 write_reg(par, 0xA0, remap | 0x01); in set_var()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/remoteproc/
Damlogic,meson-mx-ao-arc.yaml35 Address ranges of the remap and CPU control addresses for the
41 - const: remap
80 reg-names = "remap", "cpu";
/kernel/linux/linux-5.10/drivers/bus/
Dmvebu-mbus.c189 /* Checks whether the given window has remap capability */
203 u64 *remap) in mvebu_mbus_read_window() argument
226 if (remap) { in mvebu_mbus_read_window()
233 *remap = ((u64)remap_hi << 32) | remap_low; in mvebu_mbus_read_window()
235 *remap = 0; in mvebu_mbus_read_window()
330 phys_addr_t remap, u8 target, in mvebu_mbus_setup_window() argument
362 if (remap == MVEBU_MBUS_NO_REMAP) in mvebu_mbus_setup_window()
365 remap_addr = remap; in mvebu_mbus_setup_window()
375 phys_addr_t remap, u8 target, in mvebu_mbus_alloc_window() argument
380 if (remap == MVEBU_MBUS_NO_REMAP) { in mvebu_mbus_alloc_window()
[all …]
/kernel/liteos_a/testsuites/unittest/basic/mem/shm/full/
Dshm_test_006.cpp39 void *remap = NULL; in Testcase() local
50 remap = shared; in Testcase()
51 shared = shmat(shmid, remap, SHM_REMAP); in Testcase()
/kernel/linux/linux-5.10/fs/xfs/
Dxfs_reflink.c104 * only to remap the blocks that we've actually written out -- we must
105 * never remap delalloc reservations nor CoW staging blocks that have
113 * range, we record the need for the remap step as a flag in the ioend
587 * Remap part of the CoW fork into the data fork.
589 * We aim to remap the range starting at @offset_fsb and ending at @end_fsb
590 * into the data fork; this function will remap what it can (at the end of the
591 * range) and update @end_fsb appropriately. Each remap gets its own
593 * every remap operation and we'd like to keep the block reservation
644 * were asked to remap. We preserve @got for the eventual CoW fork in xfs_reflink_end_cow_extent()
654 * Only remap real extents that contain data. With AIO, speculative in xfs_reflink_end_cow_extent()
[all …]
/kernel/linux/linux-5.10/fs/cifs/
Dcifsproto.h311 const struct nls_table *nls_codepage, int remap);
314 const struct nls_table *nls_codepage, int remap);
322 const struct nls_table *nls_codepage, int remap);
328 const struct nls_table *nls_codepage, int remap);
333 const struct nls_table *nls_codepage, int remap,
394 int remap);
425 const struct nls_table *nls_codepage, int remap);
429 const struct nls_table *nls_codepage, int remap);
441 const struct nls_table *nls_codepage, int remap);
446 const struct nls_table *nls_codepage, int remap);
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dimx6sx-sdb-sai.dts24 /* SDMA event remap for SAI1 */
25 fsl,sdma-event-remap = <0 15 1>, <0 16 1>;
Dimx6sx-sdb-mqs.dts46 /* SDMA event remap for SAI1 */
47 fsl,sdma-event-remap = <0 15 1>, <0 16 1>;
/kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/
Dimx6sx-sdb-sai.dts24 /* SDMA event remap for SAI1 */
25 fsl,sdma-event-remap = <0 15 1>, <0 16 1>;
Dimx6sx-sdb-mqs.dts46 /* SDMA event remap for SAI1 */
47 fsl,sdma-event-remap = <0 15 1>, <0 16 1>;
/kernel/linux/linux-6.6/fs/xfs/
Dxfs_reflink.c104 * only to remap the blocks that we've actually written out -- we must
105 * never remap delalloc reservations nor CoW staging blocks that have
113 * range, we record the need for the remap step as a flag in the ioend
695 * Remap part of the CoW fork into the data fork.
697 * We aim to remap the range starting at @offset_fsb and ending at @end_fsb
698 * into the data fork; this function will remap what it can (at the end of the
699 * range) and update @end_fsb appropriately. Each remap gets its own
701 * every remap operation and we'd like to keep the block reservation
753 * Only remap real extents that contain data. With AIO, speculative in xfs_reflink_end_cow_extent()
776 /* We can only remap the smaller of the two extent sizes. */ in xfs_reflink_end_cow_extent()
[all …]
/kernel/linux/linux-6.6/arch/arm/kernel/
Dpatch.c58 void __kprobes __patch_text_real(void *addr, unsigned int insn, bool remap) in __patch_text_real() argument
67 if (remap) in __patch_text_real()
80 if (twopage && remap) in __patch_text_real()
/kernel/linux/linux-5.10/arch/arm/kernel/
Dpatch.c58 void __kprobes __patch_text_real(void *addr, unsigned int insn, bool remap) in __patch_text_real() argument
67 if (remap) in __patch_text_real()
80 if (twopage && remap) in __patch_text_real()
/kernel/linux/linux-6.6/Documentation/arch/xtensa/
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 |
/kernel/linux/linux-5.10/Documentation/xtensa/
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 |
/kernel/linux/linux-6.6/sound/soc/sof/mediatek/mt8186/
Dmt8186.h73 #define DSP_C0_EMI_MAP_ADDR 0xA00 /* ADSP Core0 To EMI Address Remap */
74 #define DSP_C0_DMAEMI_MAP_ADDR 0xA08 /* DMA0 To EMI Address Remap */
81 /*remap dram between AP and DSP view, 4KB aligned*/
/kernel/linux/linux-5.10/drivers/pci/controller/
Dpci-mvebu.c81 phys_addr_t remap; member
309 phys_addr_t remap) in mvebu_pcie_add_windows() argument
318 sz, remap); in mvebu_pcie_add_windows()
333 if (remap != MVEBU_MBUS_NO_REMAP) in mvebu_pcie_add_windows()
334 remap += sz; in mvebu_pcie_add_windows()
343 if (desired->base == cur->base && desired->remap == cur->remap && in mvebu_pcie_set_window()
363 desired->size, desired->remap); in mvebu_pcie_set_window()
394 desired.remap = ((conf->iobase & 0xF0) << 8) | in mvebu_pcie_handle_iobase_change()
396 desired.base = port->pcie->io.start + desired.remap; in mvebu_pcie_handle_iobase_change()
399 desired.remap) + in mvebu_pcie_handle_iobase_change()
[all …]
/kernel/linux/linux-5.10/arch/x86/xen/
Dsetup.c49 * Buffer used to remap identity mapped pages. We only need the virtual space.
326 * complete remap information is contained in a list of MFNs each containing
327 * up to REMAP_SIZE MFNs and the start target PFN for doing the remap.
363 /* Put remap buf into list. */ in xen_do_set_identity_and_remap_chunk()
380 * 1) Finds a new range of pfns to use to remap based on E820 and remap_pfn.
383 * The goal is to not allocate additional memory but to remap the existing
404 /* Do not remap pages beyond the current allocation */ in xen_set_identity_and_remap_chunk()
493 * Remap the memory prepared in xen_do_set_identity_and_remap_chunk().
494 * The remap information (which mfn remap to which pfn) is contained in the
496 * This scheme allows to remap the different chunks in arbitrary order while
[all …]

12345678910>>...48