Home
last modified time | relevance | path

Searched refs:ram (Results 1 – 173 of 173) sorted by relevance

/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dgddr5.c35 nvkm_gddr5_calc(struct nvkm_ram *ram, bool nuts) in nvkm_gddr5_calc() argument
39 int rq = ram->freq < 1000000; /* XXX */ in nvkm_gddr5_calc()
41 switch (ram->next->bios.ramcfg_ver) { in nvkm_gddr5_calc()
43 pd = ram->next->bios.ramcfg_11_01_80; in nvkm_gddr5_calc()
44 lf = ram->next->bios.ramcfg_11_01_40; in nvkm_gddr5_calc()
45 xd = !ram->next->bios.ramcfg_11_01_20; in nvkm_gddr5_calc()
46 vh = ram->next->bios.ramcfg_11_02_10; in nvkm_gddr5_calc()
47 vr = ram->next->bios.ramcfg_11_02_04; in nvkm_gddr5_calc()
48 vo = ram->next->bios.ramcfg_11_06; in nvkm_gddr5_calc()
49 l3 = !ram->next->bios.ramcfg_11_07_02; in nvkm_gddr5_calc()
[all …]
Dramgk104.c143 struct gk104_ram *ram = container_of(fuc, typeof(*ram), fuc); in gk104_ram_train() local
149 for (i = 0; (data & 0x80000000) && i < ram->parts; addr += 0x1000, i++) { in gk104_ram_train()
150 if (ram->pmask & (1 << i)) in gk104_ram_train()
159 struct gk104_ram *ram = container_of(fuc, typeof(*ram), fuc); in r1373f4_init() local
160 const u32 mcoef = ((--ram->P2 << 28) | (ram->N2 << 8) | ram->M2); in r1373f4_init()
161 const u32 rcoef = (( ram->P1 << 16) | (ram->N1 << 8) | ram->M1); in r1373f4_init()
162 const u32 runk0 = ram->fN1 << 16; in r1373f4_init()
163 const u32 runk1 = ram->fN1; in r1373f4_init()
165 if (ram->from == 2) { in r1373f4_init()
191 if (ram->mode == 2) { in r1373f4_init()
[all …]
Dsddr3.c69 nvkm_sddr3_calc(struct nvkm_ram *ram) in nvkm_sddr3_calc() argument
73 switch (ram->next->bios.timing_ver) { in nvkm_sddr3_calc()
75 if (ram->next->bios.timing_hdr < 0x17) { in nvkm_sddr3_calc()
79 CWL = ram->next->bios.timing_10_CWL; in nvkm_sddr3_calc()
80 CL = ram->next->bios.timing_10_CL; in nvkm_sddr3_calc()
81 WR = ram->next->bios.timing_10_WR; in nvkm_sddr3_calc()
82 DLL = !ram->next->bios.ramcfg_10_DLLoff; in nvkm_sddr3_calc()
83 ODT = ram->next->bios.timing_10_ODT; in nvkm_sddr3_calc()
86 CWL = (ram->next->bios.timing[1] & 0x00000f80) >> 7; in nvkm_sddr3_calc()
87 CL = (ram->next->bios.timing[1] & 0x0000001f) >> 0; in nvkm_sddr3_calc()
[all …]
Dgddr3.c71 nvkm_gddr3_calc(struct nvkm_ram *ram) in nvkm_gddr3_calc() argument
75 switch (ram->next->bios.timing_ver) { in nvkm_gddr3_calc()
77 CWL = ram->next->bios.timing_10_CWL; in nvkm_gddr3_calc()
78 CL = ram->next->bios.timing_10_CL; in nvkm_gddr3_calc()
79 WR = ram->next->bios.timing_10_WR; in nvkm_gddr3_calc()
80 DLL = !ram->next->bios.ramcfg_10_DLLoff; in nvkm_gddr3_calc()
81 ODT = ram->next->bios.timing_10_ODT; in nvkm_gddr3_calc()
84 CWL = (ram->next->bios.timing[1] & 0x00000f80) >> 7; in nvkm_gddr3_calc()
85 CL = (ram->next->bios.timing[1] & 0x0000001f) >> 0; in nvkm_gddr3_calc()
86 WR = (ram->next->bios.timing[2] & 0x007f0000) >> 16; in nvkm_gddr3_calc()
[all …]
Dramnv50.c64 struct nv50_ram *ram = (void *)pfb->ram; in nv50_ram_calc() local
65 struct nv50_ramseq *hwsq = &ram->hwsq; in nv50_ram_calc()
159 switch (ram->base.type) { in nv50_ram_calc()
206 struct nv50_ram *ram = (void *)pfb->ram; in nv50_ram_prog() local
207 struct nv50_ramseq *hwsq = &ram->hwsq; in nv50_ram_prog()
216 struct nv50_ram *ram = (void *)pfb->ram; in nv50_ram_tidy() local
217 struct nv50_ramseq *hwsq = &ram->hwsq; in nv50_ram_tidy()
299 pfb->ram->put(pfb, &mem); in nv50_ram_get()
315 nv50_fb_vram_rblock(struct nvkm_fb *pfb, struct nvkm_ram *ram) in nv50_fb_vram_rblock() argument
332 rowsize = ram->parts * banks * (1 << colbits) * 8; in nv50_fb_vram_rblock()
[all …]
Dramnv40.c38 struct nv40_ram *ram = (void *)pfb->ram; in nv40_ram_calc() local
54 ram->ctrl = 0x80000000 | (log2P << 16); in nv40_ram_calc()
55 ram->ctrl |= min(pll.bias_p + log2P, (int)pll.max_p) << 20; in nv40_ram_calc()
57 ram->ctrl |= 0x00000100; in nv40_ram_calc()
58 ram->coef = (N1 << 8) | M1; in nv40_ram_calc()
60 ram->ctrl |= 0x40000000; in nv40_ram_calc()
61 ram->coef = (N2 << 24) | (M2 << 16) | (N1 << 8) | M1; in nv40_ram_calc()
71 struct nv40_ram *ram = (void *)pfb->ram; in nv40_ram_prog() local
118 nv_mask(pfb, 0x004044, 0xc0771100, ram->ctrl); in nv40_ram_prog()
119 nv_mask(pfb, 0x00402c, 0xc0771100, ram->ctrl); in nv40_ram_prog()
[all …]
Dramgf100.c110 struct gf100_ram *ram = container_of(fuc, typeof(*ram), fuc); in gf100_ram_train() local
111 struct nvkm_fb *pfb = nvkm_fb(ram); in gf100_ram_train()
131 struct gf100_ram *ram = (void *)pfb->ram; in gf100_ram_calc() local
132 struct gf100_ramfuc *fuc = &ram->fuc; in gf100_ram_calc()
213 ret = gt215_pll_calc(nv_subdev(pfb), &ram->refpll, in gf100_ram_calc()
214 ram->mempll.refclk, &N1, NULL, &M1, &P); in gf100_ram_calc()
228 ret = gt215_pll_calc(nv_subdev(pfb), &ram->mempll, freq, in gf100_ram_calc()
408 struct gf100_ram *ram = (void *)pfb->ram; in gf100_ram_prog() local
409 struct gf100_ramfuc *fuc = &ram->fuc; in gf100_ram_prog()
417 struct gf100_ram *ram = (void *)pfb->ram; in gf100_ram_tidy() local
[all …]
Dramgt215.c160 struct gt215_ram *ram = (void *)pfb->ram; in gt215_link_train() local
162 struct gt215_ltrain *train = &ram->ltrain; in gt215_link_train()
164 struct gt215_ramfuc *fuc = &ram->fuc; in gt215_link_train()
195 ret = ram->base.calc(pfb, (u32) M0205T.freq * 1000); in gt215_link_train()
238 ram->base.calc(pfb, clk_current); in gt215_link_train()
281 struct gt215_ram *ram = (void *)pfb->ram; in gt215_link_train_init() local
282 struct gt215_ltrain *train = &ram->ltrain; in gt215_link_train_init()
301 ret = pfb->ram->get(pfb, 0x8000, 0x10000, 0, 0x800, &ram->ltrain.mem); in gt215_link_train_init()
305 mem = ram->ltrain.mem; in gt215_link_train_init()
339 struct gt215_ram *ram = (void *)pfb->ram; in gt215_link_train_fini() local
[all …]
Dramfuc.h57 ramfuc_init(struct ramfuc *ram, struct nvkm_fb *pfb) in ramfuc_init() argument
62 ret = nvkm_memx_init(pmu, &ram->memx); in ramfuc_init()
66 ram->sequence++; in ramfuc_init()
67 ram->pfb = pfb; in ramfuc_init()
72 ramfuc_exec(struct ramfuc *ram, bool exec) in ramfuc_exec() argument
75 if (ram->pfb) { in ramfuc_exec()
76 ret = nvkm_memx_fini(&ram->memx, exec); in ramfuc_exec()
77 ram->pfb = NULL; in ramfuc_exec()
83 ramfuc_rd32(struct ramfuc *ram, struct ramfuc_reg *reg) in ramfuc_rd32() argument
85 if (reg->sequence != ram->sequence) in ramfuc_rd32()
[all …]
Dsddr2.c60 nvkm_sddr2_calc(struct nvkm_ram *ram) in nvkm_sddr2_calc() argument
64 switch (ram->next->bios.timing_ver) { in nvkm_sddr2_calc()
66 CL = ram->next->bios.timing_10_CL; in nvkm_sddr2_calc()
67 WR = ram->next->bios.timing_10_WR; in nvkm_sddr2_calc()
68 DLL = !ram->next->bios.ramcfg_10_DLLoff; in nvkm_sddr2_calc()
69 ODT = ram->next->bios.timing_10_ODT & 3; in nvkm_sddr2_calc()
72 CL = (ram->next->bios.timing[1] & 0x0000001f); in nvkm_sddr2_calc()
73 WR = (ram->next->bios.timing[2] & 0x007f0000) >> 16; in nvkm_sddr2_calc()
84 ram->mr[0] &= ~0xf70; in nvkm_sddr2_calc()
85 ram->mr[0] |= (WR & 0x07) << 9; in nvkm_sddr2_calc()
[all …]
Dbase.c58 if (pfb->ram) { in _nvkm_fb_fini()
59 ret = nv_ofuncs(pfb->ram)->fini(nv_object(pfb->ram), suspend); in _nvkm_fb_fini()
77 if (pfb->ram) { in _nvkm_fb_init()
78 ret = nv_ofuncs(pfb->ram)->init(nv_object(pfb->ram)); in _nvkm_fb_init()
99 if (pfb->ram) { in _nvkm_fb_dtor()
101 nvkm_object_ref(NULL, (struct nvkm_object **)&pfb->ram); in _nvkm_fb_dtor()
125 struct nvkm_object *ram; in nvkm_fb_create_() local
137 if (!impl->ram) in nvkm_fb_create_()
140 ret = nvkm_object_ctor(nv_object(pfb), NULL, impl->ram, NULL, 0, &ram); in nvkm_fb_create_()
146 pfb->ram = (void *)ram; in nvkm_fb_create_()
[all …]
Dramnv49.c32 struct nv40_ram *ram; in nv49_ram_create() local
36 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv49_ram_create()
37 *pobject = nv_object(ram); in nv49_ram_create()
42 case 0x00000000: ram->base.type = NV_MEM_TYPE_DDR1; break; in nv49_ram_create()
43 case 0x00000001: ram->base.type = NV_MEM_TYPE_DDR2; break; in nv49_ram_create()
44 case 0x00000002: ram->base.type = NV_MEM_TYPE_GDDR3; break; in nv49_ram_create()
48 ram->base.size = nv_rd32(pfb, 0x10020c) & 0xff000000; in nv49_ram_create()
49 ram->base.parts = (nv_rd32(pfb, 0x100200) & 0x00000003) + 1; in nv49_ram_create()
50 ram->base.tags = nv_rd32(pfb, 0x100320); in nv49_ram_create()
51 ram->base.calc = nv40_ram_calc; in nv49_ram_create()
[all …]
Dramnv41.c32 struct nv40_ram *ram; in nv41_ram_create() local
36 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv41_ram_create()
37 *pobject = nv_object(ram); in nv41_ram_create()
42 ram->base.type = NV_MEM_TYPE_GDDR3; in nv41_ram_create()
44 ram->base.type = NV_MEM_TYPE_DDR2; in nv41_ram_create()
46 ram->base.type = NV_MEM_TYPE_DDR1; in nv41_ram_create()
48 ram->base.size = nv_rd32(pfb, 0x10020c) & 0xff000000; in nv41_ram_create()
49 ram->base.parts = (nv_rd32(pfb, 0x100200) & 0x00000003) + 1; in nv41_ram_create()
50 ram->base.tags = nv_rd32(pfb, 0x100320); in nv41_ram_create()
51 ram->base.calc = nv40_ram_calc; in nv41_ram_create()
[all …]
Dramnv04.c33 struct nvkm_ram *ram; in nv04_ram_create() local
37 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv04_ram_create()
38 *pobject = nv_object(ram); in nv04_ram_create()
43 ram->size = ((boot0 >> 12) & 0xf) * 2 + 2; in nv04_ram_create()
44 ram->size *= 1024 * 1024; in nv04_ram_create()
48 ram->size = 32 * 1024 * 1024; in nv04_ram_create()
51 ram->size = 16 * 1024 * 1024; in nv04_ram_create()
54 ram->size = 8 * 1024 * 1024; in nv04_ram_create()
57 ram->size = 4 * 1024 * 1024; in nv04_ram_create()
63 ram->type = NV_MEM_TYPE_SGRAM; in nv04_ram_create()
[all …]
Dramnv20.c32 struct nvkm_ram *ram; in nv20_ram_create() local
36 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv20_ram_create()
37 *pobject = nv_object(ram); in nv20_ram_create()
42 case 0x00000000: ram->type = NV_MEM_TYPE_SDRAM; break; in nv20_ram_create()
43 case 0x00000100: ram->type = NV_MEM_TYPE_DDR1; break; in nv20_ram_create()
44 case 0x00000200: ram->type = NV_MEM_TYPE_GDDR3; break; in nv20_ram_create()
45 case 0x00000300: ram->type = NV_MEM_TYPE_GDDR2; break; in nv20_ram_create()
47 ram->size = (nv_rd32(pfb, 0x10020c) & 0xff000000); in nv20_ram_create()
48 ram->parts = (nv_rd32(pfb, 0x100200) & 0x00000003) + 1; in nv20_ram_create()
49 ram->tags = nv_rd32(pfb, 0x100320); in nv20_ram_create()
Dramnv44.c32 struct nv40_ram *ram; in nv44_ram_create() local
36 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv44_ram_create()
37 *pobject = nv_object(ram); in nv44_ram_create()
42 ram->base.type = NV_MEM_TYPE_GDDR3; in nv44_ram_create()
44 ram->base.type = NV_MEM_TYPE_DDR2; in nv44_ram_create()
46 ram->base.type = NV_MEM_TYPE_DDR1; in nv44_ram_create()
48 ram->base.size = nv_rd32(pfb, 0x10020c) & 0xff000000; in nv44_ram_create()
49 ram->base.calc = nv40_ram_calc; in nv44_ram_create()
50 ram->base.prog = nv40_ram_prog; in nv44_ram_create()
51 ram->base.tidy = nv40_ram_tidy; in nv44_ram_create()
Dramnv10.c32 struct nvkm_ram *ram; in nv10_ram_create() local
36 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv10_ram_create()
37 *pobject = nv_object(ram); in nv10_ram_create()
42 ram->type = NV_MEM_TYPE_DDR1; in nv10_ram_create()
44 ram->type = NV_MEM_TYPE_SDRAM; in nv10_ram_create()
46 ram->size = nv_rd32(pfb, 0x10020c) & 0xff000000; in nv10_ram_create()
Dramnv4e.c32 struct nvkm_ram *ram; in nv4e_ram_create() local
35 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv4e_ram_create()
36 *pobject = nv_object(ram); in nv4e_ram_create()
40 ram->size = nv_rd32(pfb, 0x10020c) & 0xff000000; in nv4e_ram_create()
41 ram->type = NV_MEM_TYPE_STOLEN; in nv4e_ram_create()
Dramnv1a.c34 struct nvkm_ram *ram; in nv1a_ram_create() local
45 ret = nvkm_ram_create(parent, engine, oclass, &ram); in nv1a_ram_create()
46 *pobject = nv_object(ram); in nv1a_ram_create()
58 ram->type = NV_MEM_TYPE_STOLEN; in nv1a_ram_create()
59 ram->size = mib * 1024 * 1024; in nv1a_ram_create()
Dpriv.h37 int nvkm_sddr2_calc(struct nvkm_ram *ram);
38 int nvkm_sddr3_calc(struct nvkm_ram *ram);
39 int nvkm_gddr3_calc(struct nvkm_ram *ram);
40 int nvkm_gddr5_calc(struct nvkm_ram *ram, bool nuts);
65 struct nvkm_oclass *ram; member
Dramgm107.c35 struct gm107_ram *ram; in gm107_ram_ctor() local
38 ret = gf100_ram_create(parent, engine, oclass, 0x021c14, &ram); in gm107_ram_ctor()
39 *pobject = nv_object(ram); in gm107_ram_ctor()
Dnv25.c33 u32 tags = round_up(tiles / pfb->ram->parts, 0x40); in nv25_fb_tile_comp()
54 .base.ram = &nv20_ram_oclass,
Dnv36.c33 u32 tags = round_up(tiles / pfb->ram->parts, 0x40); in nv36_fb_tile_comp()
55 .base.ram = &nv20_ram_oclass,
Dnv35.c33 u32 tags = round_up(tiles / pfb->ram->parts, 0x40); in nv35_fb_tile_comp()
55 .base.ram = &nv20_ram_oclass,
Dnv40.c33 u32 tags = round_up(tiles / pfb->ram->parts, 0x100); in nv40_fb_tile_comp()
69 .base.ram = &nv40_ram_oclass,
Dnv20.c46 u32 tags = round_up(tiles / pfb->ram->parts, 0x40); in nv20_fb_tile_comp()
88 .base.ram = &nv20_ram_oclass,
Dnv30.c54 u32 tags = round_up(tiles / pfb->ram->parts, 0x40); in nv30_fb_tile_comp()
134 .base.ram = &nv20_ram_oclass,
Dgk104.c36 .ram = &gk104_ram_oclass,
Dgm107.c36 .ram = &gm107_ram_oclass,
Dmcp89.c36 .base.ram = &mcp77_ram_oclass,
Dmcp77.c36 .base.ram = &mcp77_ram_oclass,
Dgt215.c36 .base.ram = &gt215_ram_oclass,
Dg84.c36 .base.ram = &nv50_ram_oclass,
Dnv4e.c38 .base.ram = &nv4e_ram_oclass,
Dnv1a.c38 .base.ram = &nv1a_ram_oclass,
Dnv47.c38 .base.ram = &nv41_ram_oclass,
Dnv49.c38 .base.ram = &nv49_ram_oclass,
Dnv46.c52 .base.ram = &nv44_ram_oclass,
Dnv41.c62 .base.ram = &nv41_ram_oclass,
Dnv10.c65 .base.ram = &nv10_ram_oclass,
Dnv44.c72 .base.ram = &nv44_ram_oclass,
Dnv04.c86 .base.ram = &nv04_ram_oclass,
Dgf100.c121 .ram = &gf100_ram_oclass,
Dnv50.c318 .base.ram = &nv50_ram_oclass,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/bus/
Dhwsq.h60 hwsq_init(struct hwsq *ram, struct nvkm_subdev *subdev) in hwsq_init() argument
65 ret = nvkm_hwsq_init(pbus, &ram->hwsq); in hwsq_init()
69 ram->sequence++; in hwsq_init()
70 ram->subdev = subdev; in hwsq_init()
75 hwsq_exec(struct hwsq *ram, bool exec) in hwsq_exec() argument
78 if (ram->subdev) { in hwsq_exec()
79 ret = nvkm_hwsq_fini(&ram->hwsq, exec); in hwsq_exec()
80 ram->subdev = NULL; in hwsq_exec()
86 hwsq_rd32(struct hwsq *ram, struct hwsq_reg *reg) in hwsq_rd32() argument
88 if (reg->sequence != ram->sequence) in hwsq_rd32()
[all …]
/linux-4.1.27/arch/powerpc/mm/
Dfsl_booke_mmu.c148 unsigned long calc_cam_sz(unsigned long ram, unsigned long virt, in calc_cam_sz() argument
151 unsigned int camsize = __ilog2(ram); in calc_cam_sz()
174 unsigned long ram, int max_cam_idx) in map_mem_in_cams_addr() argument
180 for (i = 0; ram && i < max_cam_idx; i++) { in map_mem_in_cams_addr()
183 cam_sz = calc_cam_sz(ram, virt, phys); in map_mem_in_cams_addr()
186 ram -= cam_sz; in map_mem_in_cams_addr()
202 unsigned long map_mem_in_cams(unsigned long ram, int max_cam_idx) in map_mem_in_cams() argument
207 return map_mem_in_cams_addr(phys, virt, ram, max_cam_idx); in map_mem_in_cams()
231 unsigned long ram; in adjust_total_lowmem() local
235 ram = min((phys_addr_t)__max_low_memory, (phys_addr_t)total_lowmem); in adjust_total_lowmem()
[all …]
Dmmu_decl.h144 extern unsigned long map_mem_in_cams(unsigned long ram, int max_cam_idx);
145 extern unsigned long calc_cam_sz(unsigned long ram, unsigned long virt,
/linux-4.1.27/Documentation/devicetree/bindings/net/
Ddavinci_emac.txt12 - ti,davinci-ctrl-ram-offset: offset to control module ram
13 - ti,davinci-ctrl-ram-size: size of control module ram
24 - ti,davinci-no-bd-ram: boolean, does EMAC have BD RAM?
32 ti,davinci-ctrl-ram-offset = <0>;
33 ti,davinci-ctrl-ram-size = <0x2000>;
/linux-4.1.27/drivers/isdn/sc/
Dinit.c32 static unsigned long ram[] = {0, 0, 0, 0}; variable
37 module_param_array(ram, long, NULL, 0);
158 ram[b], ram[b] == 0 ? "will" : "won't"); in sc_init()
160 if (ram[b]) { in sc_init()
166 if (request_region(ram[b], SRAM_PAGESIZE, "sc test")) { in sc_init()
167 pr_debug("request_region for RAM base 0x%lx succeeded\n", ram[b]); in sc_init()
168 model = identify_board(ram[b], io[b]); in sc_init()
169 release_region(ram[b], SRAM_PAGESIZE); in sc_init()
185 ram[b] = i; in sc_init()
197 if (!ram[b] || model < 0) { in sc_init()
[all …]
/linux-4.1.27/tools/testing/selftests/vm/
Dtranshuge-stress.c60 size_t ram, len; in main() local
67 ram = sysconf(_SC_PHYS_PAGES); in main()
68 if (ram > SIZE_MAX / sysconf(_SC_PAGESIZE) / 4) in main()
69 ram = SIZE_MAX / 4; in main()
71 ram *= sysconf(_SC_PAGESIZE); in main()
74 len = ram; in main()
98 map_len = ram >> (HPAGE_SHIFT - 1); in main()
/linux-4.1.27/drivers/net/ethernet/amd/
Dmvme147.c41 unsigned long ram; member
114 lp->ram = __get_dma_pages(GFP_ATOMIC, 3); /* 32K */ in mvme147lance_probe()
115 if (!lp->ram) { in mvme147lance_probe()
123 lp->lance.init_block = (struct lance_init_block *)(lp->ram); /* CPU addr */ in mvme147lance_probe()
124 …lp->lance.lance_init_block = (struct lance_init_block *)(lp->ram); /* LANCE addr o… in mvme147lance_probe()
137 free_pages(lp->ram, 3); in mvme147lance_probe()
196 free_pages(lp->ram, 3); in cleanup_module()
/linux-4.1.27/Documentation/devicetree/bindings/arm/tegra/
Dnvidia,tegra20-emc.txt9 - nvidia,use-ram-code : If present, the sub-nodes will be addressed
12 irrespective of ram-code configuration.
26 Embedded Memory Controller ram-code table
28 If the emc node has the nvidia,use-ram-code property present, then the
30 apply for which ram-code settings.
32 If the emc node lacks the nvidia,use-ram-code property, this level is omitted
38 - nvidia,ram-code : the binary representation of the ram-code board strappings
60 on a 2-pin "ram code" bootstrap setting on the board. The values of
/linux-4.1.27/arch/microblaze/kernel/
Dsetup.c99 void __init machine_early_init(const char *cmdline, unsigned int ram, in machine_early_init() argument
115 romfs_base = (ram ? ram : (unsigned int)&__init_end); in machine_early_init()
148 pr_info("Ramdisk addr 0x%08x, ", ram); in machine_early_init()
/linux-4.1.27/arch/arm/kernel/
Dtcm.c190 char *ram; in tcm_init() local
237 ram = &__dtcm_start; in tcm_init()
238 memcpy(start, ram, dtcm_code_sz); in tcm_init()
269 ram = &__itcm_start; in tcm_init()
270 memcpy(start, ram, itcm_code_sz); in tcm_init()
/linux-4.1.27/arch/parisc/
Ddefpalo.conf14 --ramdisk=ram-disk-image-file
15 --commandline=0/vmlinuz HOME=/ root=/dev/ram initrd=0/ramdisk panic_timeout=60 panic=-1
/linux-4.1.27/arch/metag/kernel/
Dtraps.c162 if (dsp_ctx->ram[i] == NULL) { in dspram_save()
163 dsp_ctx->ram[i] = kmalloc(sz, GFP_KERNEL); in dspram_save()
165 if (dsp_ctx->ram[i] == NULL) in dspram_save()
169 kfree(dsp_ctx->ram[i]); in dspram_save()
171 dsp_ctx->ram[i] = kmalloc(sz, in dspram_save()
174 if (dsp_ctx->ram[i] == NULL) in dspram_save()
180 __TBIDspramSaveA(ram_sz[i], dsp_ctx->ram[i]); in dspram_save()
182 __TBIDspramSaveB(ram_sz[i], dsp_ctx->ram[i]); in dspram_save()
361 dsp_ctx->ram[0]); in tail_end_sys()
364 dsp_ctx->ram[1]); in tail_end_sys()
Dprocess.c253 ctx->ram[i] = kmemdup(ctx->ram[i], ctx->ram_sz[i], in copy_thread()
285 kfree(thread->dsp_context->ram[0]); in clear_dsp()
286 kfree(thread->dsp_context->ram[1]); in clear_dsp()
/linux-4.1.27/Documentation/w1/slaves/
Dw1_ds242316 read sequence of w1_slave file initiates the read of counters and ram
20 value and associated ram buffer is outpputed to own line.
29 - 1 byte from ram page
33 - 31 remaining bytes from the ram page
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/
Dgf100.c139 if (pfb->ram) in gf100_ltc_dtor()
154 if (!pfb->ram) { in gf100_ltc_init_tag_ram()
160 priv->num_tags = (pfb->ram->size >> 17) / 4; in gf100_ltc_init_tag_ram()
/linux-4.1.27/arch/arm/boot/dts/
Dam3517.dtsi37 ti,davinci-ctrl-ram-offset = <0x20000>;
38 ti,davinci-ctrl-ram-size = <0x2000>;
Ddm816x.dtsi253 ti,davinci-ctrl-ram-offset = <0x2000>;
254 ti,davinci-ctrl-ram-size = <0x2000>;
267 ti,davinci-ctrl-ram-offset = <0x2000>;
268 ti,davinci-ctrl-ram-size = <0x2000>;
397 mentor,ram-bits = <12>;
437 mentor,ram-bits = <12>;
Dkirkwood-ts219-6281.dts14 pmx_ram_size: pmx-ram-size {
Dkirkwood-ts219-6282.dts24 pmx_ram_size: pmx-ram-size {
Dimx27-phytec-phycore-som.dtsi341 compatible = "mtd-ram";
344 linux,mtd-name = "mtd-ram.0";
Dda850.dtsi257 ti,davinci-ctrl-ram-offset = <0>;
258 ti,davinci-ctrl-ram-size = <0x2000>;
Dtegra124-nyan-blaze-emc.dtsi4 nvidia,ram-code = <1>;
72 nvidia,ram-code = <1>;
1759 nvidia,ram-code = <1>;
Dtegra124-nyan-big-emc.dtsi4 nvidia,ram-code = <1>;
72 nvidia,ram-code = <1>;
1759 nvidia,ram-code = <1>;
Dam33xx.dtsi521 mentor,ram-bits = <12>;
568 mentor,ram-bits = <12>;
Dimx35.dtsi275 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx35.bin";
Dtegra124-jetson-tk1-emc.dtsi4 nvidia,ram-code = <3>;
83 nvidia,ram-code = <3>;
2106 nvidia,ram-code = <3>;
Dvexpress-v2m-rs1.dtsi39 compatible = "arm,vexpress-psram", "mtd-ram";
Dvexpress-v2m.dtsi38 compatible = "arm,vexpress-psram", "mtd-ram";
Dimx53-tx53.dtsi501 fsl,sdma-ram-script-name = "sdma-imx53.bin";
Dimx50.dtsi425 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx50.bin";
Dimx25.dtsi465 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx25.bin";
Dimx51.dtsi472 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx51.bin";
Domap3.dtsi733 ram-bits = <12>;
Dimx53.dtsi653 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx53.bin";
Dimx6sl.dtsi647 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx6q.bin";
Domap4.dtsi879 ram-bits = <12>;
Dimx6qdl.dtsi827 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx6q.bin";
Dimx6sx.dtsi730 fsl,sdma-ram-script-name = "imx/sdma/sdma-imx6q.bin";
/linux-4.1.27/Documentation/devicetree/bindings/usb/
Domap-usb.txt10 - ram-bits : Specifies the ram address size. Should be set to "12"
33 ram-bits = <12>;
Dam33xx-usb.txt43 - mentor,ram-bits: Specifies the ram address size. Should be set to "12"
111 mentor,ram-bits = <12>;
156 mentor,ram-bits = <12>;
/linux-4.1.27/Documentation/networking/
Dgeneric-hdlc.txt106 insmod n2 hw=io,irq,ram,ports[:io,irq,...]
111 insmod c101 hw=irq,ram[:irq,...]
116 n2.hw=io,irq,ram,ports:...
118 c101.hw=irq,ram:...
Dspider_net.txt120 When this local ram fills up, the spider chip will issue an interrupt
122 will be set in GHIINT1STS). When the RX ram full condition occurs,
/linux-4.1.27/fs/pstore/
DMakefile12 ramoops-objs += ram.o ram_core.o
DKconfig41 ram buffer that can be decoded and dumped after reboot through
/linux-4.1.27/drivers/atm/
Deni.c822 DPRINTK("loc 0x%x\n",(unsigned) (eni_vcc->recv-eni_dev->ram)/4); in open_rx_second()
833 (((eni_vcc->recv-eni_dev->ram) >> (MID_LOC_SKIP+2)) << in open_rx_second()
1335 ((tx->send-eni_dev->ram) >> (MID_LOC_SKIP+2)), in reserve_or_set_tx()
1749 eni_dev->ram = base+RAM_BASE; in eni_do_init()
1752 writel(0x55555555,eni_dev->ram+i); in eni_do_init()
1753 if (readl(eni_dev->ram+i) != 0x55555555) last = i; in eni_do_init()
1755 writel(0xAAAAAAAA,eni_dev->ram+i); in eni_do_init()
1756 if (readl(eni_dev->ram+i) != 0xAAAAAAAA) last = i; in eni_do_init()
1757 else writel(i,eni_dev->ram+i); in eni_do_init()
1761 if (readl(eni_dev->ram+i) != i) break; in eni_do_init()
[all …]
Deni.h78 void __iomem *ram; /* RAM base */ member
Diphase.h997 u32 __iomem *ram; /* base pointer to SAR RAM */ member
Diphase.c2387 iadev->ram = base + ACTUAL_RAM_BASE;
2394 iadev->phy, iadev->ram, iadev->seg_ram,
/linux-4.1.27/arch/m68k/68360/
DMakefile4 model-y := ram
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dnv50.c86 pfb->ram->put(pfb, &node->mem); in nv50_instobj_dtor()
108 ret = pfb->ram->get(pfb, args->size, args->align, 0, 0x800, &node->mem); in nv50_instobj_ctor()
/linux-4.1.27/Documentation/devicetree/bindings/dma/
Dfsl-imx-sdma.txt19 - fsl,sdma-ram-script-name : Should contain the full path of SDMA RAM
68 fsl,sdma-ram-script-name = "sdma-imx51.bin";
/linux-4.1.27/arch/microblaze/include/asm/
Dsetup.h38 void machine_early_init(const char *cmdline, unsigned int ram,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/clk/
Dbase.c187 if (pfb->ram && pfb->ram->calc) { in nvkm_pstate_prog()
190 ret = pfb->ram->calc(pfb, khz); in nvkm_pstate_prog()
192 ret = pfb->ram->prog(pfb); in nvkm_pstate_prog()
194 pfb->ram->tidy(pfb); in nvkm_pstate_prog()
/linux-4.1.27/arch/powerpc/boot/dts/
Dpdm360ng.dts83 compatible = "mtd-ram";
89 compatible = "mtd-ram";
Da4m072.dts124 compatible = "mtd-ram";
Dpcm032.dts149 compatible = "mtd-ram";
Dcharon.dts211 compatible = "mtd-ram";
Dmvme2500.dts197 compatible = "everspin,mram", "mtd-ram";
Dvirtex440-ml507.dts34 bootargs = "console=ttyS0 root=/dev/ram";
Dvirtex440-ml510.dts27 bootargs = "console=ttyS0 root=/dev/ram";
/linux-4.1.27/Documentation/devicetree/bindings/soc/ti/
Dkeystone-navigator-qmss.txt23 - linkram0 : <address size> for internal link ram, where size is the total
24 link ram entries.
25 - linkram1 : <address size> for external link ram, where size is the total
26 external link ram entries. If the address is specified as "0"
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dnv50.c87 if (nvkm_fb(vma->vm->mmu)->ram->stolen) { in nv50_vm_map()
88 phys += nvkm_fb(vma->vm->mmu)->ram->stolen; in nv50_vm_map()
/linux-4.1.27/drivers/net/wan/
Dc101.c414 unsigned long irq, ram; in c101_init() local
420 ram = simple_strtoul(hw, &hw, 0); in c101_init()
423 c101_run(irq, ram); in c101_init()
Dn2.c507 unsigned long io, irq, ram; in n2_init() local
518 ram = simple_strtoul(hw, &hw, 0); in n2_init()
536 n2_run(io, irq, ram, valid[0], valid[1]); in n2_init()
/linux-4.1.27/Documentation/devicetree/bindings/mtd/
Dmtd-physmap.txt8 "mtd-ram" or "mtd-rom".
85 compatible = "samsung,k6f1616u6a", "mtd-ram";
/linux-4.1.27/sound/soc/intel/haswell/
Dsst-haswell-dsp.c95 void __iomem *ram; in hsw_parse_module() local
137 ram = dsp->addr.lpe; in hsw_parse_module()
144 ram = dsp->addr.lpe; in hsw_parse_module()
161 count, mod->type, block->size, ram, in hsw_parse_module()
/linux-4.1.27/arch/x86/mm/
Dpat.c284 int ram; member
294 state->ram |= total_nr_pages > 0; in pagerange_is_ram_callback()
297 return state->ram && state->not_ram; in pagerange_is_ram_callback()
322 return (ret > 0) ? -1 : (state.ram ? 1 : 0); in pat_pagerange_is_ram()
/linux-4.1.27/arch/arm/configs/
Dassabet_defconfig14 CONFIG_CMDLINE="mem=32M console=ttySA0,38400n8 initrd=0xc0800000,3M root=/dev/ram"
Dpleb_defconfig16 CONFIG_CMDLINE="console=ttySA0,9600 mem=16M@0xc0000000 mem=16M@0xc8000000 root=/dev/ram initrd=0xc0…
Dlart_defconfig12 CONFIG_CMDLINE="console=ttySA0,9600 root=/dev/ram"
Ds3c6400_defconfig22 CONFIG_CMDLINE="console=ttySAC0,115200 root=/dev/ram init=/linuxrc initrd=0x51000000,6M ramdisk_siz…
/linux-4.1.27/drivers/mtd/maps/
DMakefile38 obj-$(CONFIG_MTD_PLATRAM) += plat-ram.o
DKconfig357 tristate "Map driver for platform device RAM (mtd-ram)"
/linux-4.1.27/Documentation/fb/
Dgxfb.txt47 vram - size of video ram (normally auto-detected)
Dlxfb.txt47 vram - size of video ram (normally auto-detected)
Dcirrusfb.txt67 * Do not override ram size setting. Define
Dsisfb.txt137 16384 (each in kilobyte) depending on how much video ram the card
138 has. On 315/330 series, the default is the maximum available ram
Dsh7760fb.txt105 * 0xFE300800: 256 * 4byte xRGB palette ram
/linux-4.1.27/arch/x86/kernel/cpu/
Dperf_event_intel_rapl.c426 RAPL_EVENT_ATTR_STR(energy-ram , rapl_ram, "event=0x03");
431 RAPL_EVENT_ATTR_STR(energy-ram.unit , rapl_ram_unit, "Joules");
439 RAPL_EVENT_ATTR_STR(energy-ram.scale, rapl_ram_scale, "2.3283064365386962890625e-10");
/linux-4.1.27/arch/m68k/include/asm/
Dbvme6000hw.h80 pad_E[3], ram, member
/linux-4.1.27/arch/metag/include/asm/
Dprocessor.h68 void *ram[2]; member
/linux-4.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dfb.h53 struct nvkm_ram *ram; member
/linux-4.1.27/Documentation/power/
D00-INDEX30 - How to get suspend to ram working (and debug it when it isn't)
Dswsusp.txt77 ram and the machine can continue its work. It has two real benefits. First we
101 echo 2 > /proc/acpi/sleep # for suspend to ram
102 echo 3 > /proc/acpi/sleep # for suspend to ram, but with more power conservative
185 it for suspend-to-ram, I hope you do not want that).
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/dmaobj/
Dbase.c104 if (dmaobj->limit >= pfb->ram->size - instmem->reserved) in nvkm_dmaobj_create_()
/linux-4.1.27/drivers/iommu/
Domap-iommu.h64 u32 ram; member
Domap-iommu.c287 cr->ram = iommu_read_reg(obj, MMU_READ_RAM); in iotlb_read_cr()
293 iommu_write_reg(obj, cr->ram, MMU_RAM); in iotlb_load_cr()
333 cr->ram = e->pa | e->endian | e->elsz | e->mixed; in iotlb_alloc_cr()
560 p += sprintf(p, "%08x %08x %01x\n", cr->cam, cr->ram, in iotlb_dump_cr()
/linux-4.1.27/drivers/video/fbdev/
Dcirrusfb.c2223 struct zorro_dev *ram = zorro_find_device(zcl->ramid, NULL); in cirrusfb_zorro_register() local
2224 if (!ram || !zorro_resource_len(ram)) { in cirrusfb_zorro_register()
2229 rambase = zorro_resource_start(ram); in cirrusfb_zorro_register()
2230 ramsize = zorro_resource_len(ram); in cirrusfb_zorro_register()
2232 (ram = zorro_find_device(zcl->ramid2, NULL))) { in cirrusfb_zorro_register()
2233 if (zorro_resource_start(ram) != rambase + ramsize) { in cirrusfb_zorro_register()
2236 &ram->resource); in cirrusfb_zorro_register()
2238 ramsize += zorro_resource_len(ram); in cirrusfb_zorro_register()
/linux-4.1.27/fs/romfs/
DKconfig6 initial ram disks of installation disks, but it could be used for
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_ttm.c69 pfb->ram->put(pfb, (struct nvkm_mem **)&mem->mm_node); in nouveau_vram_manager_del()
91 ret = pfb->ram->get(pfb, mem->num_pages << PAGE_SHIFT, in nouveau_vram_manager_new()
/linux-4.1.27/drivers/isdn/hardware/eicon/
Dos_pri.c74 a->xdi_adapter.ram = a->resources.pci.addr[0]; in diva_pri_set_addresses()
75 a->xdi_adapter.ram += MP_SHARED_RAM_OFFSET; in diva_pri_set_addresses()
554 if (!IoAdapter->ram) { in diva_pri_stop_adapter()
700 if (!a->xdi_adapter.ram || in diva_pri_cmd_card_proc()
Dos_4bri.c122 a->xdi_adapter.ram = a->resources.pci.addr[2]; /* BAR2 SDRAM */ in diva_4bri_set_addresses()
123 a->xdi_adapter.ram += c_offset + (offset - MQ_SHARED_RAM_SIZE); in diva_4bri_set_addresses()
692 if (!a->xdi_adapter.ram in diva_4bri_cmd_card_proc()
1084 if (!IoAdapter->ram) { in diva_4bri_stop_adapter()
Dplatform.h102 #define DIVA_OS_MEM_ATTACH_RAM(a) ((a)->ram)
Dio.h105 byte __iomem *ram; member
Ddivasproc.c316 ((!a->xdi_adapter.ram) || in info_proc_show()
Dos_bri.c58 a->xdi_adapter.ram = a->resources.pci.addr[0]; in diva_bri_set_addresses()
/linux-4.1.27/drivers/scsi/isci/
Dregisters.h1748 u32 ram[128]; member
1758 u32 ram[128]; member
1769 u32 ram[scu_scratch_ram_SIZE_IN_DWORDS]; member
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_combios.c3226 static uint32_t combios_detect_ram(struct drm_device *dev, int ram, in combios_detect_ram() argument
3236 ram /= 2; in combios_detect_ram()
3237 mem_size = ram; in combios_detect_ram()
3246 while (ram--) { in combios_detect_ram()
3247 addr = ram * 1024 * 1024; in combios_detect_ram()
3291 int ram = 0; in combios_write_ram_size() local
3295 ram = RBIOS8(offset); in combios_write_ram_size()
3299 ram *= 2; in combios_write_ram_size()
3301 combios_detect_ram(dev, ram, in combios_write_ram_size()
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/nintendo/
Dgamecube.txt58 Represents the non cpu-addressable ram designed mainly to store audio
/linux-4.1.27/arch/sh/include/mach-kfr2r09/mach/
Dpartner-jet-setup.txt139 LIST "write to internal ram"
/linux-4.1.27/Documentation/input/
Diforce-protocol.txt158 **** Query ram size ****
162 ff 03 42 03 e8 CS would mean that the device has 1000 bytes of ram available.
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/device/
Dbase.c142 if (pfb && pfb->ram) in nvkm_devobj_info()
143 args->v0.ram_size = args->v0.ram_user = pfb->ram->size; in nvkm_devobj_info()
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_dbg.c115 qla27xx_dump_mpi_ram(struct qla_hw_data *ha, uint32_t addr, uint32_t *ram, in qla27xx_dump_mpi_ram() argument
183 ram[cnt + idx] = IS_QLA27XX(ha) ? in qla27xx_dump_mpi_ram()
190 *nxt = rval == QLA_SUCCESS ? &ram[cnt] : NULL; in qla27xx_dump_mpi_ram()
195 qla24xx_dump_ram(struct qla_hw_data *ha, uint32_t addr, uint32_t *ram, in qla24xx_dump_ram() argument
260 ram[cnt + idx] = IS_QLA27XX(ha) ? in qla24xx_dump_ram()
267 *nxt = rval == QLA_SUCCESS ? &ram[cnt]: NULL; in qla24xx_dump_ram()
375 qla2xxx_dump_ram(struct qla_hw_data *ha, uint32_t addr, uint16_t *ram, in qla2xxx_dump_ram() argument
448 ram[cnt + idx] = swab16(dump[idx]); in qla2xxx_dump_ram()
454 *nxt = rval == QLA_SUCCESS ? &ram[cnt]: NULL; in qla2xxx_dump_ram()
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/fifo/
Dnv40.c330 nv_wr32(priv, 0x002220, ((pfb->ram->size - 512 * 1024 + in nv40_fifo_init()
/linux-4.1.27/arch/x86/xen/
Dmmu.c2383 int ram; in xen_oldmem_pfn_is_ram() local
2390 ram = 0; in xen_oldmem_pfn_is_ram()
2395 ram = 1; in xen_oldmem_pfn_is_ram()
2399 return ram; in xen_oldmem_pfn_is_ram()
/linux-4.1.27/Documentation/filesystems/
D00-INDEX139 - info on sysfs, a ram-based filesystem for exporting kernel objects.
Dtmpfs.txt15 disk (/dev/ram*), which simulates a fixed size hard disk in physical
Dramfs-rootfs-initramfs.txt36 The older "ram disk" mechanism created a synthetic block device out of
39 size. Using a ram disk also required unnecessarily copying memory from the
Dsysfs.txt14 sysfs is a ram-based filesystem initially based on ramfs. It provides
Dproc.txt844 MemTotal: Total usable ram (i.e. physical ram minus a few reserved
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_drv.h261 void *ram; member
/linux-4.1.27/Documentation/devicetree/bindings/mfd/
Dqcom-rpm.txt20 Definition: base address and size of the RPM's message ram
/linux-4.1.27/Documentation/blockdev/
Dramdisk.txt30 To use RAM disk support with your system, run './MAKEDEV ram' from the /dev
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-class-mtd107 absent, ram, rom, nor, nand, mlc-nand, dataflash, ubi, unknown
/linux-4.1.27/Documentation/m68k/
Dkernel-options.txt74 /dev/ram: -> 0x0100 (initial ramdisk)
87 exceptions are /dev/ram and /dev/fd, where /dev/ram refers to an
91 /dev/ram as the root device if you want to boot from an initial
/linux-4.1.27/Documentation/arm/
DBooting119 The boot loader must load a device tree image (dtb) into system ram
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic7xxx.reg2 * Aic7xxx register and scratch ram definitions.
1640 * These scratch ram locations are initialized by the 274X BIOS.
1668 * These are reserved registers in the card's scratch ram on the 2742.
Daic7xxx.seq58 * in scratch ram since a reconnecting target can request sense and this will
118 * DMA the SCB from host ram into the current SCB location.
1202 * S/G ram to certain SCB locations.
1724 * protects against bogus data in scratch ram and the residual counts
Daic79xx.reg2 * Aic79xx register and scratch ram definitions.
4031 * this position in scratch ram every time it changes.
Daic79xx.seq1345 * protects against bogus data in scratch ram and the residual counts
/linux-4.1.27/arch/xtensa/
DKconfig335 default "console=ttyS0,38400 root=/dev/ram"
/linux-4.1.27/arch/cris/arch-v10/kernel/
Dhead.S154 jump _inram ; enter cached ram
/linux-4.1.27/Documentation/vm/
Dcleancache.txt220 - The FS should be block-device-based (e.g. a ram-based FS such
/linux-4.1.27/Documentation/filesystems/configfs/
Dconfigfs.txt14 configfs is a ram-based filesystem that provides the converse of
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/gr/
Dctxnv50.c573 if (nvkm_fb(device)->ram->type != NV_MEM_TYPE_GDDR5) in nv50_gr_construct_mmio()
/linux-4.1.27/Documentation/scsi/
Dscsi_mid_low_api.txt1218 unchecked_isa_dma - 1=>only use bottom 16 MB of ram (ISA DMA addressing
/linux-4.1.27/init/
DKconfig135 are low on disk space (embedded systems), but for whom ram
/linux-4.1.27/Documentation/
Dkernel-parameters.txt771 be above 4G if system have more than 4G ram installed.
3551 ram pages. This is used to specify the TCP metrics
/linux-4.1.27/
DCREDITS2267 D: work on suspend-to-ram/disk, killing duplicates from ioctl32