/kernel/linux/linux-5.10/arch/x86/mm/pat/ |
D | memtype.h | 10 struct memtype { struct 32 extern int memtype_check_insert(struct memtype *entry_new, argument 34 extern struct memtype *memtype_erase(u64 start, u64 end); 35 extern struct memtype *memtype_lookup(u64 addr); 36 extern int memtype_copy_nth_element(struct memtype *entry_out, loff_t pos); 38 static inline int memtype_check_insert(struct memtype *entry_new, in memtype_check_insert() 41 static inline struct memtype *memtype_erase(u64 start, u64 end) in memtype_erase() 43 static inline struct memtype *memtype_lookup(u64 addr) in memtype_lookup() 45 static inline int memtype_copy_nth_element(struct memtype *out, loff_t pos) in memtype_copy_nth_element()
|
D | memtype_interval.c | 36 static inline u64 interval_start(struct memtype *entry) in interval_start() 41 static inline u64 interval_end(struct memtype *entry) in interval_end() 46 INTERVAL_TREE_DEFINE(struct memtype, rb, u64, subtree_max_end, 57 static struct memtype *memtype_match(u64 start, u64 end, int match_type) in memtype_match() 59 struct memtype *entry_match; in memtype_match() 82 struct memtype *entry_match; in memtype_check_conflict() 116 int memtype_check_insert(struct memtype *entry_new, enum page_cache_mode *ret_type) in memtype_check_insert() 131 struct memtype *memtype_erase(u64 start, u64 end) in memtype_erase() 133 struct memtype *entry_old; in memtype_erase() 164 struct memtype *memtype_lookup(u64 addr) in memtype_lookup() [all …]
|
D | memtype.c | 144 enum page_cache_mode memtype) in set_page_memtype() argument 150 switch (memtype) { in set_page_memtype() 177 enum page_cache_mode memtype) in set_page_memtype() argument 580 struct memtype *entry_new; in memtype_reserve() 633 entry_new = kzalloc(sizeof(struct memtype), GFP_KERNEL); in memtype_reserve() 666 struct memtype *entry_old; in memtype_free() 714 struct memtype *entry; in lookup_memtype() 1138 static struct memtype *memtype_get_idx(loff_t pos) in memtype_get_idx() 1140 struct memtype *entry_print; in memtype_get_idx() 1143 entry_print = kzalloc(sizeof(struct memtype), GFP_KERNEL); in memtype_get_idx() [all …]
|
D | Makefile | 3 obj-y := set_memory.o memtype.o
|
/kernel/linux/linux-5.10/drivers/edac/ |
D | synopsys_edac.c | 727 u32 memtype; in zynq_get_mtype() local 729 memtype = readl(base + T_ZQ_OFST); in zynq_get_mtype() 731 if (memtype & T_ZQ_DDRMODE_MASK) in zynq_get_mtype() 751 u32 memtype; in zynqmp_get_mtype() local 753 memtype = readl(base + CTRL_OFST); in zynqmp_get_mtype() 755 if ((memtype & MEM_TYPE_DDR3) || (memtype & MEM_TYPE_LPDDR3)) in zynqmp_get_mtype() 757 else if (memtype & MEM_TYPE_DDR2) in zynqmp_get_mtype() 759 else if ((memtype & MEM_TYPE_LPDDR4) || (memtype & MEM_TYPE_DDR4)) in zynqmp_get_mtype() 1119 u32 width, memtype; in setup_column_address_map() local 1122 memtype = readl(priv->baseaddr + CTRL_OFST); in setup_column_address_map() [all …]
|
D | pnd2_edac.c | 1271 int i, j, ranks_of_dimm[DNV_MAX_DIMMS], banks, rowbits, colbits, memtype; in dnv_get_dimm_config() local 1277 memtype = MEM_DDR4; in dnv_get_dimm_config() 1281 memtype = MEM_DDR3; in dnv_get_dimm_config() 1297 if (memtype == MEM_DDR3) { in dnv_get_dimm_config() 1325 dimm->mtype = memtype; in dnv_get_dimm_config()
|
/kernel/linux/linux-5.10/fs/pstore/ |
D | ram_core.c | 400 unsigned int memtype) in persistent_ram_vmap() argument 412 if (memtype) in persistent_ram_vmap() 444 unsigned int memtype, char *label) in persistent_ram_iomap() argument 455 if (memtype) in persistent_ram_iomap() 469 struct persistent_ram_zone *prz, int memtype) in persistent_ram_buffer_map() argument 475 prz->vaddr = persistent_ram_vmap(start, size, memtype); in persistent_ram_buffer_map() 477 prz->vaddr = persistent_ram_iomap(start, size, memtype, in persistent_ram_buffer_map() 565 unsigned int memtype, u32 flags, char *label) in persistent_ram_new() argument 581 ret = persistent_ram_buffer_map(start, size, prz, memtype); in persistent_ram_new()
|
D | ram.c | 94 unsigned int memtype; member 564 cxt->memtype, flags, label); in ramoops_init_przs() 610 cxt->memtype, PRZ_FLAG_ZAP_OLD, label); in ramoops_init_prz() 784 cxt->memtype = pdata->mem_type; in ramoops_probe()
|
/kernel/linux/linux-5.10/drivers/uio/ |
D | uio_hv_generic.c | 277 pdata->info.mem[TXRX_RING_MAP].memtype = UIO_MEM_IOVA; in hv_uio_probe() 283 pdata->info.mem[INT_PAGE_MAP].memtype = UIO_MEM_LOGICAL; in hv_uio_probe() 289 pdata->info.mem[MON_PAGE_MAP].memtype = UIO_MEM_LOGICAL; in hv_uio_probe() 311 pdata->info.mem[RECV_BUF_MAP].memtype = UIO_MEM_VIRTUAL; in hv_uio_probe() 332 pdata->info.mem[SEND_BUF_MAP].memtype = UIO_MEM_VIRTUAL; in hv_uio_probe()
|
D | uio_cif.c | 64 info->mem[0].memtype = UIO_MEM_PHYS; in hilscher_pci_probe() 67 info->mem[1].memtype = UIO_MEM_PHYS; in hilscher_pci_probe()
|
D | uio_pruss.c | 199 p->mem[0].memtype = UIO_MEM_PHYS; in pruss_probe() 203 p->mem[1].memtype = UIO_MEM_PHYS; in pruss_probe() 207 p->mem[2].memtype = UIO_MEM_PHYS; in pruss_probe()
|
D | uio_dmem_genirq.c | 237 uiomem->memtype = UIO_MEM_PHYS; in uio_dmem_genirq_probe() 253 uiomem->memtype = UIO_MEM_PHYS; in uio_dmem_genirq_probe()
|
D | uio_netx.c | 91 info->mem[0].memtype = UIO_MEM_PHYS; in netx_pci_probe()
|
D | uio_mf624.c | 128 mem->memtype = UIO_MEM_PHYS; in mf624_setup_mem()
|
D | uio_sercos3.c | 116 info->mem[n].memtype = UIO_MEM_PHYS; in sercos3_setup_iomem()
|
D | uio_pdrv_genirq.c | 207 uiomem->memtype = UIO_MEM_PHYS; in uio_pdrv_genirq_probe()
|
D | uio.c | 695 if (idev->info->mem[mi].memtype == UIO_MEM_LOGICAL) in uio_vma_fault() 741 if (idev->info->mem[mi].memtype == UIO_MEM_PHYS) in uio_mmap_physical() 798 switch (idev->info->mem[mi].memtype) { in uio_mmap()
|
/kernel/linux/linux-5.10/include/linux/mtd/ |
D | hyperbus.h | 42 enum hyperbus_memtype memtype; member
|
/kernel/linux/linux-5.10/include/linux/ |
D | pstore_ram.h | 104 unsigned int memtype, u32 flags, char *label);
|
D | uio_driver.h | 42 int memtype; member
|
/kernel/linux/linux-5.10/Documentation/x86/ |
D | pat.rst | 112 In addition, step 2 internally tracks the region as UC or WC in memtype 177 With CONFIG_DEBUG_FS enabled, PAT memtype list can be examined by:: 181 PAT memtype list:
|
/kernel/linux/linux-5.10/drivers/mtd/hyperbus/ |
D | hyperbus-core.c | 79 hbdev->memtype = HYPERFLASH; in hyperbus_register_device()
|
/kernel/linux/linux-5.10/arch/arm/mach-at91/ |
D | pm_suspend.S | 94 str tmp1, .memtype 564 ldr r1, .memtype 687 .memtype: label
|
/kernel/linux/linux-5.10/drivers/video/fbdev/matrox/ |
D | matroxfb_DAC1064.c | 941 if (minfo->devflags.memtype == -1) in MGAG100_preinit() 944 hw->MXoptionReg |= (minfo->devflags.memtype & 7) << 10; in MGAG100_preinit() 961 if (minfo->devflags.memtype == -1) in MGAG100_preinit() 964 hw->MXoptionReg |= (minfo->devflags.memtype & 7) << 10; in MGAG100_preinit()
|
D | matroxfb_base.c | 1273 static int memtype = -1; /* "matroxfb:memtype:xxx" */ variable 2083 minfo->devflags.memtype = memtype; in matroxfb_probe() 2084 if (memtype != -1) in matroxfb_probe() 2429 memtype = simple_strtoul(this_opt+8, NULL, 0); in matroxfb_setup() 2519 module_param(memtype, int, 0); 2520 MODULE_PARM_DESC(memtype, "Memory type for G200/G400 (see Documentation/fb/matroxfb.rst for explana…
|