/linux-master/tools/testing/selftests/memory-hotplug/ |
H A D | mem-on-off-test.sh | 25 if ! ls $SYSFS/devices/system/memory/memory* > /dev/null 2>&1; then 26 echo $msg memory hotplug is not supported >&2 30 if ! grep -q 1 $SYSFS/devices/system/memory/memory*/removable; then 31 echo $msg no hot-pluggable memory >&2 37 # list all hot-pluggable memory 43 for memory in $SYSFS/devices/system/memory/memory*; d [all...] |
/linux-master/scripts/ |
H A D | Makefile.kmsan | 2 kmsan-cflags := -fsanitize=kernel-memory 5 kmsan-cflags += -fsanitize-memory-param-retval
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/core/ |
H A D | memory.c | 24 #include <core/memory.h> 30 nvkm_memory_tags_put(struct nvkm_memory *memory, struct nvkm_device *device, argument 39 kfree(memory->tags); 40 memory->tags = NULL; 48 nvkm_memory_tags_get(struct nvkm_memory *memory, struct nvkm_device *device, argument 56 if ((tags = memory->tags)) { 57 /* If comptags exist for the memory, but a different amount 84 * As memory can be mapped in multiple places, we still 94 *ptags = memory->tags = tags; 101 struct nvkm_memory *memory) 100 nvkm_memory_ctor(const struct nvkm_memory_func *func, struct nvkm_memory *memory) argument 110 struct nvkm_memory *memory = container_of(kref, typeof(*memory), kref); local 121 struct nvkm_memory *memory = *pmemory; local 129 nvkm_memory_ref(struct nvkm_memory *memory) argument 142 struct nvkm_memory *memory; local [all...] |
H A D | firmware.c | 113 #define nvkm_firmware_mem(p) container_of((p), struct nvkm_firmware, mem.memory) 116 nvkm_firmware_mem_sgl(struct nvkm_memory *memory) argument 118 struct nvkm_firmware *fw = nvkm_firmware_mem(memory); 132 nvkm_firmware_mem_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, argument 135 struct nvkm_firmware *fw = nvkm_firmware_mem(memory); 137 .memory = &fw->mem.memory, 139 .sgl = nvkm_firmware_mem_sgl(memory), 149 nvkm_firmware_mem_size(struct nvkm_memory *memory) argument 151 struct scatterlist *sgl = nvkm_firmware_mem_sgl(memory); 157 nvkm_firmware_mem_addr(struct nvkm_memory *memory) argument 164 nvkm_firmware_mem_page(struct nvkm_memory *memory) argument 170 nvkm_firmware_mem_target(struct nvkm_memory *memory) argument 179 nvkm_firmware_mem_dtor(struct nvkm_memory *memory) argument 197 struct nvkm_memory *memory = &fw->mem.memory; local [all...] |
/linux-master/drivers/staging/octeon/ |
H A D | ethernet-mem.c | 49 char *memory; local 52 memory = cvmx_fpa_alloc(pool); 53 if (memory) { 55 *(struct sk_buff **)(memory - sizeof(void *)); 59 } while (memory); 70 * cvm_oct_fill_hw_memory - fill a hardware pool with memory. 79 char *memory; local 85 * FPA memory must be 128 byte aligned. Since we are 87 * can feed it to kfree when the memory is returned to 94 memory 116 char *memory; local [all...] |
/linux-master/arch/powerpc/boot/dts/fsl/ |
H A D | qoriq-bman1.dtsi | 40 memory-region = <&bman_fbpr>;
|
H A D | qoriq-qman1.dtsi | 40 memory-region = <&qman_fqd &qman_pfdr>;
|
H A D | qoriq-qman3.dtsi | 40 memory-region = <&qman_fqd &qman_pfdr>;
|
/linux-master/arch/mips/dec/prom/ |
H A D | Makefile | 7 lib-y += init.o memory.o cmdline.o identify.o console.o
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | mem.c | 22 #define nvkm_mem(p) container_of((p), struct nvkm_mem, memory) 25 #include <core/memory.h> 31 struct nvkm_memory memory; member in struct:nvkm_mem 43 nvkm_mem_target(struct nvkm_memory *memory) argument 45 return nvkm_mem(memory)->target; 49 nvkm_mem_page(struct nvkm_memory *memory) argument 55 nvkm_mem_addr(struct nvkm_memory *memory) argument 57 struct nvkm_mem *mem = nvkm_mem(memory); 64 nvkm_mem_size(struct nvkm_memory *memory) argument 66 return nvkm_mem(memory) 70 nvkm_mem_map_dma(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, struct nvkm_vma *vma, void *argv, u32 argc) argument 83 nvkm_mem_dtor(struct nvkm_memory *memory) argument 110 nvkm_mem_map_sgl(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, struct nvkm_vma *vma, void *argv, u32 argc) argument 133 nvkm_mem_map_host(struct nvkm_memory *memory, void **pmap) argument 227 struct nvkm_memory *memory = NULL; local [all...] |
H A D | memnv04.c | 24 #include <core/memory.h> 31 nv04_mem_map(struct nvkm_mmu *mmu, struct nvkm_memory *memory, void *argv, argument 38 const u64 addr = nvkm_memory_addr(memory); 45 *psize = nvkm_memory_size(memory);
|
H A D | umem.c | 26 #include <core/memory.h> 38 struct nvkm_memory *memory = NULL; local 48 memory = nvkm_memory_ref(umem->memory); 56 memory = nvkm_memory_ref(umem->memory); 59 return memory ? memory : ERR_PTR(-ENOENT); 98 int ret = nvkm_mem_map_host(umem->memory, &umem->map); 103 *length = nvkm_memory_size(umem->memory); [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/ |
H A D | base.c | 34 struct nvkm_memory *memory = &iobj->memory; local 35 const u64 size = nvkm_memory_size(memory); 39 if (!(map = nvkm_kmap(memory))) { 41 nvkm_wo32(memory, i, iobj->suspend[i / 4]); 45 nvkm_done(memory); 54 struct nvkm_memory *memory = &iobj->memory; local 55 const u64 size = nvkm_memory_size(memory); 63 if (!(map = nvkm_kmap(memory))) { 93 nvkm_instobj_wrap(struct nvkm_device *device, struct nvkm_memory *memory, struct nvkm_memory **pmemory) argument 115 struct nvkm_memory *memory = NULL; local [all...] |
H A D | nv50.c | 27 #include <core/memory.h> 44 #define nv50_instobj(p) container_of((p), struct nv50_instobj, base.memory) 57 nv50_instobj_wr32_slow(struct nvkm_memory *memory, u64 offset, u32 data) argument 59 struct nv50_instobj *iobj = nv50_instobj(memory); 76 nv50_instobj_rd32_slow(struct nvkm_memory *memory, u64 offset) argument 78 struct nv50_instobj *iobj = nv50_instobj(memory); 103 nv50_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data) argument 105 iowrite32_native(data, nv50_instobj(memory)->map + offset); 109 nv50_instobj_rd32(struct nvkm_memory *memory, u64 offset) argument 111 return ioread32_native(nv50_instobj(memory) 125 struct nvkm_memory *memory = &iobj->base.memory; local 184 nv50_instobj_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, struct nvkm_vma *vma, void *argv, u32 argc) argument 192 nv50_instobj_release(struct nvkm_memory *memory) argument 217 nv50_instobj_acquire(struct nvkm_memory *memory) argument 266 nv50_instobj_boot(struct nvkm_memory *memory, struct nvkm_vmm *vmm) argument 286 nv50_instobj_size(struct nvkm_memory *memory) argument 292 nv50_instobj_addr(struct nvkm_memory *memory) argument 298 nv50_instobj_bar2(struct nvkm_memory *memory) argument 311 nv50_instobj_target(struct nvkm_memory *memory) argument 317 nv50_instobj_dtor(struct nvkm_memory *memory) argument 357 nv50_instobj_wrap(struct nvkm_instmem *base, struct nvkm_memory *memory, struct nvkm_memory **pmemory) argument [all...] |
H A D | nv40.c | 39 #define nv40_instobj(p) container_of((p), struct nv40_instobj, base.memory) 48 nv40_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data) argument 50 struct nv40_instobj *iobj = nv40_instobj(memory); 55 nv40_instobj_rd32(struct nvkm_memory *memory, u64 offset) argument 57 struct nv40_instobj *iobj = nv40_instobj(memory); 68 nv40_instobj_release(struct nvkm_memory *memory) argument 74 nv40_instobj_acquire(struct nvkm_memory *memory) argument 76 struct nv40_instobj *iobj = nv40_instobj(memory); 81 nv40_instobj_size(struct nvkm_memory *memory) argument 83 return nv40_instobj(memory) 87 nv40_instobj_addr(struct nvkm_memory *memory) argument 93 nv40_instobj_target(struct nvkm_memory *memory) argument 99 nv40_instobj_dtor(struct nvkm_memory *memory) argument [all...] |
H A D | nv04.c | 38 #define nv04_instobj(p) container_of((p), struct nv04_instobj, base.memory) 47 nv04_instobj_wr32(struct nvkm_memory *memory, u64 offset, u32 data) argument 49 struct nv04_instobj *iobj = nv04_instobj(memory); 55 nv04_instobj_rd32(struct nvkm_memory *memory, u64 offset) argument 57 struct nv04_instobj *iobj = nv04_instobj(memory); 69 nv04_instobj_release(struct nvkm_memory *memory) argument 74 nv04_instobj_acquire(struct nvkm_memory *memory) argument 76 struct nv04_instobj *iobj = nv04_instobj(memory); 82 nv04_instobj_size(struct nvkm_memory *memory) argument 84 return nv04_instobj(memory) 88 nv04_instobj_addr(struct nvkm_memory *memory) argument 94 nv04_instobj_target(struct nvkm_memory *memory) argument 100 nv04_instobj_dtor(struct nvkm_memory *memory) argument [all...] |
/linux-master/arch/powerpc/boot/ |
H A D | treeboot-iss4xx.c | 37 void *memory; local 40 memory = finddevice("/memory"); 41 if (!memory) 42 fatal("Can't find memory node\n"); 44 getprop(memory, "reg", reg, sizeof(reg)); 46 /* If the device tree specifies the memory range, use it */
|
/linux-master/arch/arm64/include/asm/ |
H A D | proc-fns.h | 22 #include <asm/memory.h>
|
H A D | signal.h | 5 #include <asm/memory.h>
|
/linux-master/arch/arm64/kvm/hyp/ |
H A D | hyp-constants.c | 4 #include <nvhe/memory.h>
|
/linux-master/arch/m68k/mm/ |
H A D | Makefile | 3 # Makefile for the linux m68k-specific parts of the memory manager. 9 obj-$(CONFIG_MMU_MOTOROLA) += kmap.o memory.o motorola.o hwtest.o 11 obj-$(CONFIG_MMU_COLDFIRE) += kmap.o memory.o mcfmmu.o
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | ram.c | 24 #define nvkm_vram(p) container_of((p), struct nvkm_vram, memory) 27 #include <core/memory.h> 32 struct nvkm_memory memory; member in struct:nvkm_vram 39 nvkm_vram_kmap(struct nvkm_memory *memory, struct nvkm_memory **pmemory) argument 41 return nvkm_instobj_wrap(nvkm_vram(memory)->ram->fb->subdev.device, memory, pmemory); 45 nvkm_vram_map(struct nvkm_memory *memory, u64 offset, struct nvkm_vmm *vmm, argument 48 struct nvkm_vram *vram = nvkm_vram(memory); 50 .memory = &vram->memory, 59 nvkm_vram_size(struct nvkm_memory *memory) argument 65 nvkm_vram_addr(struct nvkm_memory *memory) argument 74 nvkm_vram_page(struct nvkm_memory *memory) argument 80 nvkm_vram_target(struct nvkm_memory *memory) argument 86 nvkm_vram_dtor(struct nvkm_memory *memory) argument [all...] |
/linux-master/arch/mips/sgi-ip32/ |
H A D | Makefile | 8 crime.o ip32-memory.o ip32-dma.o
|
/linux-master/include/linux/spi/ |
H A D | eeprom.h | 5 #include <linux/memory.h>
|
/linux-master/arch/arm64/kernel/ |
H A D | kaslr.c | 11 #include <asm/memory.h>
|