Searched refs:so (Results 1 - 200 of 11560) sorted by relevance

1234567891011>>

/linux-4.4.14/arch/sh/boards/mach-kfr2r09/
H A Dlcd_wqvga.c63 struct sh_mobile_lcdc_sys_bus_ops *so) read_reg()
65 return so->read_data(sohandle); read_reg()
69 struct sh_mobile_lcdc_sys_bus_ops *so, write_reg()
73 so->write_data(sohandle, v); /* PTH4/LCDRS High [param, 17:0] */ write_reg()
75 so->write_index(sohandle, v); /* PTH4/LCDRS Low [cmd, 7:0] */ write_reg()
79 struct sh_mobile_lcdc_sys_bus_ops *so, write_data()
85 write_reg(sohandle, so, 1, data[i]); write_data()
89 struct sh_mobile_lcdc_sys_bus_ops *so) read_device_code()
94 write_reg(sohandle, so, 0, 0xb0); read_device_code()
95 write_reg(sohandle, so, 1, 0x00); read_device_code()
98 write_reg(sohandle, so, 0, 0xb1); read_device_code()
99 write_reg(sohandle, so, 1, 0x00); read_device_code()
102 write_reg(sohandle, so, 0, 0xbf); read_device_code()
106 read_reg(sohandle, so); read_device_code()
109 device_code = ((read_reg(sohandle, so) & 0xff) << 24); read_device_code()
110 device_code |= ((read_reg(sohandle, so) & 0xff) << 16); read_device_code()
111 device_code |= ((read_reg(sohandle, so) & 0xff) << 8); read_device_code()
112 device_code |= (read_reg(sohandle, so) & 0xff); read_device_code()
118 struct sh_mobile_lcdc_sys_bus_ops *so) write_memory_start()
120 write_reg(sohandle, so, 0, 0x2c); write_memory_start()
124 struct sh_mobile_lcdc_sys_bus_ops *so) clear_memory()
129 write_memory_start(sohandle, so); clear_memory()
133 write_reg(sohandle, so, 1, 0x00); clear_memory()
137 struct sh_mobile_lcdc_sys_bus_ops *so) display_on()
140 write_reg(sohandle, so, 0, 0xb0); display_on()
141 write_reg(sohandle, so, 1, 0x00); display_on()
144 write_reg(sohandle, so, 0, 0xb1); display_on()
145 write_reg(sohandle, so, 1, 0x00); display_on()
148 write_reg(sohandle, so, 0, 0xb3); display_on()
149 write_data(sohandle, so, data_frame_if, ARRAY_SIZE(data_frame_if)); display_on()
152 write_reg(sohandle, so, 0, 0xb4); display_on()
153 write_reg(sohandle, so, 1, 0x00); /* DBI, internal clock */ display_on()
156 write_reg(sohandle, so, 0, 0xc0); display_on()
157 write_data(sohandle, so, data_panel, ARRAY_SIZE(data_panel)); display_on()
160 write_reg(sohandle, so, 0, 0xc1); display_on()
161 write_data(sohandle, so, data_timing, ARRAY_SIZE(data_timing)); display_on()
164 write_reg(sohandle, so, 0, 0xc2); display_on()
165 write_data(sohandle, so, data_timing, ARRAY_SIZE(data_timing)); display_on()
168 write_reg(sohandle, so, 0, 0xc3); display_on()
169 write_data(sohandle, so, data_timing, ARRAY_SIZE(data_timing)); display_on()
172 write_reg(sohandle, so, 0, 0xc4); display_on()
173 write_data(sohandle, so, data_timing_src, ARRAY_SIZE(data_timing_src)); display_on()
176 write_reg(sohandle, so, 0, 0xc8); display_on()
177 write_data(sohandle, so, data_gamma, ARRAY_SIZE(data_gamma)); display_on()
180 write_reg(sohandle, so, 0, 0xc9); display_on()
181 write_data(sohandle, so, data_gamma, ARRAY_SIZE(data_gamma)); display_on()
184 write_reg(sohandle, so, 0, 0xca); display_on()
185 write_data(sohandle, so, data_gamma, ARRAY_SIZE(data_gamma)); display_on()
188 write_reg(sohandle, so, 0, 0xd0); display_on()
189 write_data(sohandle, so, data_power, ARRAY_SIZE(data_power)); display_on()
192 write_reg(sohandle, so, 0, 0xd1); display_on()
193 write_reg(sohandle, so, 1, 0x00); display_on()
194 write_reg(sohandle, so, 1, 0x0f); display_on()
195 write_reg(sohandle, so, 1, 0x02); display_on()
198 write_reg(sohandle, so, 0, 0xd2); display_on()
199 write_reg(sohandle, so, 1, 0x63); display_on()
200 write_reg(sohandle, so, 1, 0x24); display_on()
203 write_reg(sohandle, so, 0, 0xd3); display_on()
204 write_reg(sohandle, so, 1, 0x63); display_on()
205 write_reg(sohandle, so, 1, 0x24); display_on()
208 write_reg(sohandle, so, 0, 0xd4); display_on()
209 write_reg(sohandle, so, 1, 0x63); display_on()
210 write_reg(sohandle, so, 1, 0x24); display_on()
212 write_reg(sohandle, so, 0, 0xd8); display_on()
213 write_reg(sohandle, so, 1, 0x77); display_on()
214 write_reg(sohandle, so, 1, 0x77); display_on()
217 write_reg(sohandle, so, 0, 0x35); display_on()
218 write_reg(sohandle, so, 1, 0x00); display_on()
221 write_reg(sohandle, so, 0, 0x44); display_on()
222 write_reg(sohandle, so, 1, 0x00); display_on()
223 write_reg(sohandle, so, 1, 0x00); display_on()
226 write_reg(sohandle, so, 0, 0x2a); display_on()
227 write_reg(sohandle, so, 1, 0x00); display_on()
228 write_reg(sohandle, so, 1, 0x00); display_on()
229 write_reg(sohandle, so, 1, 0x00); display_on()
230 write_reg(sohandle, so, 1, 0xef); display_on()
233 write_reg(sohandle, so, 0, 0x2b); display_on()
234 write_reg(sohandle, so, 1, 0x00); display_on()
235 write_reg(sohandle, so, 1, 0x00); display_on()
236 write_reg(sohandle, so, 1, 0x01); display_on()
237 write_reg(sohandle, so, 1, 0x8f); display_on()
240 write_reg(sohandle, so, 0, 0x11); display_on()
245 clear_memory(sohandle, so); display_on()
248 write_reg(sohandle, so, 0, 0x29); display_on()
251 write_memory_start(sohandle, so); display_on()
254 int kfr2r09_lcd_setup(void *sohandle, struct sh_mobile_lcdc_sys_bus_ops *so) kfr2r09_lcd_setup() argument
266 if (read_device_code(sohandle, so) != 0x01221517) kfr2r09_lcd_setup()
271 display_on(sohandle, so); kfr2r09_lcd_setup()
275 void kfr2r09_lcd_start(void *sohandle, struct sh_mobile_lcdc_sys_bus_ops *so) kfr2r09_lcd_start() argument
277 write_memory_start(sohandle, so); kfr2r09_lcd_start()
62 read_reg(void *sohandle, struct sh_mobile_lcdc_sys_bus_ops *so) read_reg() argument
68 write_reg(void *sohandle, struct sh_mobile_lcdc_sys_bus_ops *so, int i, unsigned long v) write_reg() argument
78 write_data(void *sohandle, struct sh_mobile_lcdc_sys_bus_ops *so, unsigned char const *data, int no_data) write_data() argument
88 read_device_code(void *sohandle, struct sh_mobile_lcdc_sys_bus_ops *so) read_device_code() argument
117 write_memory_start(void *sohandle, struct sh_mobile_lcdc_sys_bus_ops *so) write_memory_start() argument
123 clear_memory(void *sohandle, struct sh_mobile_lcdc_sys_bus_ops *so) clear_memory() argument
136 display_on(void *sohandle, struct sh_mobile_lcdc_sys_bus_ops *so) display_on() argument
/linux-4.4.14/drivers/gpu/drm/i915/
H A Di915_gem_render_state.c9 * Software is furnished to do so, subject to the following conditions:
48 static int render_state_init(struct render_state *so, struct drm_device *dev) render_state_init() argument
52 so->gen = INTEL_INFO(dev)->gen; render_state_init()
53 so->rodata = render_state_get_rodata(dev, so->gen); render_state_init()
54 if (so->rodata == NULL) render_state_init()
57 if (so->rodata->batch_items * 4 > 4096) render_state_init()
60 so->obj = i915_gem_alloc_object(dev, 4096); render_state_init()
61 if (so->obj == NULL) render_state_init()
64 ret = i915_gem_obj_ggtt_pin(so->obj, 4096, 0); render_state_init()
68 so->ggtt_offset = i915_gem_obj_ggtt_offset(so->obj); render_state_init()
72 drm_gem_object_unreference(&so->obj->base); render_state_init()
82 * right after the commands taking care of aligment so we should sufficient
94 static int render_state_setup(struct render_state *so) render_state_setup() argument
96 const struct intel_renderstate_rodata *rodata = so->rodata; render_state_setup()
102 ret = i915_gem_object_set_to_cpu_domain(so->obj, true); render_state_setup()
106 page = sg_page(so->obj->pages->sgl); render_state_setup()
113 u64 r = s + so->ggtt_offset; render_state_setup()
115 if (so->gen >= 8) { render_state_setup()
135 so->aux_batch_offset = i * sizeof(u32); render_state_setup()
138 so->aux_batch_size = (i * sizeof(u32)) - so->aux_batch_offset; render_state_setup()
144 so->aux_batch_size = ALIGN(so->aux_batch_size, 8); render_state_setup()
148 ret = i915_gem_object_set_to_gtt_domain(so->obj, false); render_state_setup()
166 void i915_gem_render_state_fini(struct render_state *so) i915_gem_render_state_fini() argument
168 i915_gem_object_ggtt_unpin(so->obj); i915_gem_render_state_fini()
169 drm_gem_object_unreference(&so->obj->base); i915_gem_render_state_fini()
173 struct render_state *so) i915_gem_render_state_prepare()
180 ret = render_state_init(so, ring->dev); i915_gem_render_state_prepare()
184 if (so->rodata == NULL) i915_gem_render_state_prepare()
187 ret = render_state_setup(so); i915_gem_render_state_prepare()
189 i915_gem_render_state_fini(so); i915_gem_render_state_prepare()
198 struct render_state so; i915_gem_render_state_init() local
201 ret = i915_gem_render_state_prepare(req->ring, &so); i915_gem_render_state_init()
205 if (so.rodata == NULL) i915_gem_render_state_init()
208 ret = req->ring->dispatch_execbuffer(req, so.ggtt_offset, i915_gem_render_state_init()
209 so.rodata->batch_items * 4, i915_gem_render_state_init()
214 if (so.aux_batch_size > 8) { i915_gem_render_state_init()
216 (so.ggtt_offset + i915_gem_render_state_init()
217 so.aux_batch_offset), i915_gem_render_state_init()
218 so.aux_batch_size, i915_gem_render_state_init()
224 i915_vma_move_to_active(i915_gem_obj_to_ggtt(so.obj), req); i915_gem_render_state_init()
227 i915_gem_render_state_fini(&so); i915_gem_render_state_init()
172 i915_gem_render_state_prepare(struct intel_engine_cs *ring, struct render_state *so) i915_gem_render_state_prepare() argument
H A Di915_gem_render_state.h9 * Software is furnished to do so, subject to the following conditions:
45 void i915_gem_render_state_fini(struct render_state *so);
47 struct render_state *so);
/linux-4.4.14/arch/tile/kernel/vdso/
H A DMakefile8 targets := $(obj-vdso) vdso.so vdso.so.dbg vdso.lds
41 $(obj)/vdso.o: $(obj)/vdso.so
43 # link rule for the .so file, .lds has to be first
44 SYSCFLAGS_vdso.so.dbg = $(c_flags)
45 $(obj)/vdso.so.dbg: $(src)/vdso.lds $(obj-vdso)
56 SYSCFLAGS_vdso.so.dbg = -shared -s -Wl,-soname=linux-vdso.so.1 \
63 # strip rule for the .so file
64 $(obj)/%.so: OBJCOPYFLAGS := -S
65 $(obj)/%.so: $(obj)/%.so.dbg FORCE
70 # Add -lgcc so tilepro gets static muldi3 and lshrdi3 definitions.
82 vdso.so: $(obj)/vdso.so.dbg
86 vdso32.so: $(obj)/vdso32.so.dbg
89 vdso_install: vdso.so
90 vdso32_install: vdso32.so
101 targets += $(obj-vdso32) vdso32.so vdso32.so.dbg
113 $(obj)/vdso32.o: $(obj)/vdso32.so
115 SYSCFLAGS_vdso32.so.dbg = -m32 -shared -s -Wl,-soname=linux-vdso32.so.1 \
117 $(obj)/vdso32.so.dbg: $(src)/vdso.lds $(obj-vdso32)
H A Dvdso.S24 .incbin "arch/tile/kernel/vdso/vdso.so"
H A Dvdso32.S24 .incbin "arch/tile/kernel/vdso/vdso32.so"
/linux-4.4.14/arch/arm64/kernel/vdso/
H A DMakefile11 targets := $(obj-vdso) vdso.so vdso.so.dbg
15 ccflags-y += -nostdlib -Wl,-soname=linux-vdso.so.1 \
30 $(obj)/vdso.o : $(obj)/vdso.so
32 # Link rule for the .so file, .lds has to be first
33 $(obj)/vdso.so.dbg: $(src)/vdso.lds $(obj-vdso)
36 # Strip rule for the .so file
37 $(obj)/%.so: OBJCOPYFLAGS := -S
38 $(obj)/%.so: $(obj)/%.so.dbg FORCE
49 $(obj)/vdso-offsets.h: $(obj)/vdso.so.dbg FORCE
66 vdso.so: $(obj)/vdso.so.dbg
70 vdso_install: vdso.so
/linux-4.4.14/arch/arm/vdso/
H A DMakefile6 targets := $(obj-vdso) vdso.so vdso.so.dbg vdso.so.raw vdso.lds
12 VDSO_LDFLAGS := -Wl,-Bsymbolic -Wl,--no-undefined -Wl,-soname=linux-vdso.so.1
33 $(obj)/vdso.o : $(obj)/vdso.so
35 # Link rule for the .so file
36 $(obj)/vdso.so.raw: $(src)/vdso.lds $(obj-vdso) FORCE
39 $(obj)/vdso.so.dbg: $(obj)/vdso.so.raw $(obj)/vdsomunge FORCE
42 # Strip rule for the .so file
43 $(obj)/%.so: OBJCOPYFLAGS := -S
44 $(obj)/%.so: $(obj)/%.so.dbg FORCE
56 # Install the unstripped copy of vdso.so.dbg. If our toolchain
63 cp $< "$(MODLIB)/vdso/vdso.so"; \
69 ln -sf "../../vdso.so" "$(MODLIB)/vdso/.build-id/$$first/$$last.debug"; \
77 vdso_install: $(obj)/vdso.so.dbg $(MODLIB)/vdso FORCE
/linux-4.4.14/arch/powerpc/kernel/vdso32/
H A DMakefile14 targets := $(obj-vdso32) vdso32.so vdso32.so.dbg
20 ccflags-y += -nostdlib -Wl,-soname=linux-vdso32.so.1 \
29 $(obj)/vdso32_wrapper.o : $(obj)/vdso32.so
31 # link rule for the .so file, .lds has to be first
32 $(obj)/vdso32.so.dbg: $(src)/vdso32.lds $(obj-vdso32)
35 # strip rule for the .so file
36 $(obj)/%.so: OBJCOPYFLAGS := -S
37 $(obj)/%.so: $(obj)/%.so.dbg FORCE
54 vdso32.so: $(obj)/vdso32.so.dbg
58 vdso_install: vdso32.so
H A Dvdso32_wrapper.S9 .incbin "arch/powerpc/kernel/vdso32/vdso32.so.dbg"
H A Ddatapage.S50 * bottom so that memory actually contains a linear bitmap
66 crclr cr0*4+so
84 crclr cr0*4+so
/linux-4.4.14/arch/powerpc/kernel/vdso64/
H A DMakefile7 targets := $(obj-vdso64) vdso64.so vdso64.so.dbg
13 ccflags-y += -nostdlib -Wl,-soname=linux-vdso64.so.1 \
22 $(obj)/vdso64_wrapper.o : $(obj)/vdso64.so
24 # link rule for the .so file, .lds has to be first
25 $(obj)/vdso64.so.dbg: $(src)/vdso64.lds $(obj-vdso64)
28 # strip rule for the .so file
29 $(obj)/%.so: OBJCOPYFLAGS := -S
30 $(obj)/%.so: $(obj)/%.so.dbg FORCE
47 vdso64.so: $(obj)/vdso64.so.dbg
51 vdso_install: vdso64.so
H A Dvdso64_wrapper.S9 .incbin "arch/powerpc/kernel/vdso64/vdso64.so.dbg"
H A Ddatapage.S50 * bottom so that memory actually contains a linear bitmap
63 crclr cr0*4+so
84 crclr cr0*4+so
/linux-4.4.14/arch/s390/kernel/vdso32/
H A DMakefile7 targets := $(obj-vdso32) vdso32.so vdso32.so.dbg
15 KBUILD_CFLAGS_31 += -nostdlib -Wl,-soname=linux-vdso32.so.1 \
29 $(obj)/vdso32_wrapper.o : $(obj)/vdso32.so
31 # link rule for the .so file, .lds has to be first
32 $(obj)/vdso32.so.dbg: $(src)/vdso32.lds $(obj-vdso32)
35 # strip rule for the .so file
36 $(obj)/%.so: OBJCOPYFLAGS := -S
37 $(obj)/%.so: $(obj)/%.so.dbg FORCE
54 vdso32.so: $(obj)/vdso32.so.dbg
58 vdso_install: vdso32.so
H A Dvdso32_wrapper.S10 .incbin "arch/s390/kernel/vdso32/vdso32.so"
/linux-4.4.14/arch/s390/kernel/vdso64/
H A DMakefile7 targets := $(obj-vdso64) vdso64.so vdso64.so.dbg
15 KBUILD_CFLAGS_64 += -nostdlib -Wl,-soname=linux-vdso64.so.1 \
29 $(obj)/vdso64_wrapper.o : $(obj)/vdso64.so
31 # link rule for the .so file, .lds has to be first
32 $(obj)/vdso64.so.dbg: $(src)/vdso64.lds $(obj-vdso64)
35 # strip rule for the .so file
36 $(obj)/%.so: OBJCOPYFLAGS := -S
37 $(obj)/%.so: $(obj)/%.so.dbg FORCE
54 vdso64.so: $(obj)/vdso64.so.dbg
58 vdso_install: vdso64.so
H A Dvdso64_wrapper.S10 .incbin "arch/s390/kernel/vdso64/vdso64.so"
/linux-4.4.14/arch/x86/um/vdso/
H A Dvdso.S7 .incbin "arch/x86/um/vdso/vdso.so"
H A DMakefile7 vdso-install-$(VDSO64-y) += vdso.so
18 $(obj)/vdso.o: $(obj)/vdso.so
20 targets += vdso.so vdso.so.dbg vdso.lds $(vobjs-y)
24 VDSO_LDFLAGS_vdso.lds = -m64 -Wl,-soname=linux-vdso.so.1 \
27 $(obj)/vdso.o: $(src)/vdso.S $(obj)/vdso.so
29 $(obj)/vdso.so.dbg: $(src)/vdso.lds $(vobjs) FORCE
32 $(obj)/%.so: OBJCOPYFLAGS := -S
33 $(obj)/%.so: $(obj)/%.so.dbg FORCE
65 $(obj)/%-syms.lds: $(obj)/%.so.dbg FORCE
81 # Install the unstripped copy of vdso*.so listed in $(vdso-install-y).
85 $(vdso-install-y): %.so: $(obj)/%.so.dbg FORCE
/linux-4.4.14/arch/sh/kernel/vsyscall/
H A Dvsyscall-syscall.S7 .incbin "arch/sh/kernel/vsyscall/vsyscall-trapa.so"
H A DMakefile4 $(foreach F,trapa,$(obj)/vsyscall-$F.so)
7 targets += $(foreach F,trapa,vsyscall-$F.o vsyscall-$F.so)
17 vsyscall-flags = -shared -s -Wl,-soname=linux-gate.so.1 \
20 SYSCFLAGS_vsyscall-trapa.so = $(vsyscall-flags)
22 $(obj)/vsyscall-trapa.so: \
23 $(obj)/vsyscall-%.so: $(src)/vsyscall.lds $(obj)/vsyscall-%.o FORCE
/linux-4.4.14/arch/um/include/asm/
H A Dsetup.h5 * command line, so this choice is ok.
/linux-4.4.14/include/uapi/linux/
H A Dvirtio_rng.h3 /* This header is BSD licensed so anyone can use the definitions to implement
H A Dreiserfs_fs.h19 /* define following flags to be the same as in ext2, so that chattr(1),
H A Dncp_mount.h50 /* we neever pass -1, so it is safe */
61 /* we never pass -1, so it is safe */
/linux-4.4.14/include/linux/
H A Ddma-direction.h4 * These definitions mirror those in pci.h, so they can be used
H A Dvirtio_caif.h5 * This header is BSD licensed so
H A Dtypecheck.h6 * Always evaluates to 1 so you may use it easily in comparisons.
H A Dadfs_fs.h8 * appear to be correct if the sector contains all zeros, so also check that
H A Dvirtio_ring.h10 * they're not on an SMP host system, so they need to assume real
15 * accesses through relaxed memory I/O windows, so smp_mb() et al are
20 * kinds of virtio, so it's a runtime decision, and the branch is
H A Dtracehook.h16 * Each function here typically has only one call site, so it is ok
23 * here are carefully documented so that maintainers of core and arch
29 * If the calling core code changes so that locking is different, then
37 * caller and might conceivably be relevant to a tracer, so that the
39 * If a call site changes so that some of those parameters are no longer
41 * can change so there is no make-work burden on the core code. The
92 * the system call. That must prevent normal entry so no system call is
95 * return. It should preserve enough information so that syscall_rollback()
H A Dihex.h16 longer than that, so we extend to 16 bits of length */
52 /* Request firmware and validate it so that we can trust we won't
/linux-4.4.14/tools/perf/util/include/asm/
H A Dalternative-asm.h4 /* Just disable it so we can build arch/x86/lib/memcpy_64.S for perf bench: */
/linux-4.4.14/arch/um/kernel/skas/
H A DMakefile8 # clone.o is in the stub, so it can't be built with profiling
9 # GCC hardened also auto-enables -fpic, but we need %ebx so it can't work ->
/linux-4.4.14/arch/sh/boards/mach-migor/
H A Dlcd_qvga.c116 int migor_lcd_qvga_setup(void *sohandle, struct sh_mobile_lcdc_sys_bus_ops *so) migor_lcd_qvga_setup() argument
123 migor_lcd_qvga_seq(sohandle, so, sync_data, ARRAY_SIZE(sync_data)); migor_lcd_qvga_setup()
125 if (read_reg16(sohandle, so, 0) != 0x1505) migor_lcd_qvga_setup()
130 migor_lcd_qvga_seq(sohandle, so, sync_data, ARRAY_SIZE(sync_data)); migor_lcd_qvga_setup()
131 write_reg16(sohandle, so, 0x00A4, 0x0001); migor_lcd_qvga_setup()
134 migor_lcd_qvga_seq(sohandle, so, magic0_data, ARRAY_SIZE(magic0_data)); migor_lcd_qvga_setup()
137 migor_lcd_qvga_seq(sohandle, so, magic1_data, ARRAY_SIZE(magic1_data)); migor_lcd_qvga_setup()
138 write_reg16(sohandle, so, 0x0050, 0xef - (yres - 1)); migor_lcd_qvga_setup()
139 write_reg16(sohandle, so, 0x0051, 0x00ef); migor_lcd_qvga_setup()
140 write_reg16(sohandle, so, 0x0052, 0x0000); migor_lcd_qvga_setup()
141 write_reg16(sohandle, so, 0x0053, xres - 1); migor_lcd_qvga_setup()
143 migor_lcd_qvga_seq(sohandle, so, magic2_data, ARRAY_SIZE(magic2_data)); migor_lcd_qvga_setup()
146 migor_lcd_qvga_seq(sohandle, so, magic3_data, ARRAY_SIZE(magic3_data)); migor_lcd_qvga_setup()
151 write_reg16(sohandle, so, 0x0020, 0x0000); /* horiz addr */ migor_lcd_qvga_setup()
152 write_reg16(sohandle, so, 0x0021, 0x0000); /* vert addr */ migor_lcd_qvga_setup()
155 write_reg16(sohandle, so, 0x0022, 0x0000); migor_lcd_qvga_setup()
157 write_reg16(sohandle, so, 0x0020, 0x0000); /* reset horiz addr */ migor_lcd_qvga_setup()
158 write_reg16(sohandle, so, 0x0021, 0x0000); /* reset vert addr */ migor_lcd_qvga_setup()
159 write_reg16(sohandle, so, 0x0007, 0x0173); migor_lcd_qvga_setup()
163 write_reg(sohandle, so, 0x00, 0x22); migor_lcd_qvga_setup()
/linux-4.4.14/arch/x86/power/
H A DMakefile1 # __restore_processor_state() restores %gs after S3 resume and so should not
/linux-4.4.14/include/asm-generic/bitops/
H A Dbuiltin-__ffs.h8 * Undefined if no bit exists, so code should check against 0 first.
H A Dffz.h8 * Undefined if no zero exists, so code should check against ~0UL first.
H A Dbuiltin-__fls.h8 * Undefined if no set bit exists, so code should check against 0 first.
H A D__ffs.h10 * Undefined if no bit exists, so code should check against 0 first.
H A D__fls.h10 * Undefined if no set bit exists, so code should check against 0 first.
/linux-4.4.14/include/asm-generic/
H A Dcache.h5 * so make that the default here. Architectures with larger
H A Dbitsperlong.h14 * FIXME: The check currently breaks x86-64 build, so it's
H A Dirq.h7 * so don't make it too big.
H A Dsyscalls.h8 * Calling conventions for these system calls can differ, so
H A Dpgtable-nopmd.h38 * (pmds are folded into puds so this doesn't get actually called,
56 * inside the pud, so has no extra memory associated with it.
H A Dpgtable-nopud.h33 * (puds are folded into pgds so this doesn't get actually called,
51 * inside the pgd, so has no extra memory associated with it.
/linux-4.4.14/tools/perf/util/
H A Denvironment.c3 * file, so that programs can link against the config parser
H A Dwrapper.c8 * version so wrap this away:
H A Dusage.c41 /* If we are in a dlopen()ed .so write to a global variable would segfault
42 * (ugh), so keep things static. */
/linux-4.4.14/arch/x86/entry/vdso/
H A DMakefile28 $(obj)/vdso.o: $(obj)/vdso.so
35 vdso_img_sodbg := $(vdso_img-y:%=vdso%.so.dbg)
40 $(vdso_img-y:%=$(obj)/vdso%.so)
44 VDSO_LDFLAGS_vdso.lds = -m64 -Wl,-soname=linux-vdso.so.1 \
49 $(obj)/vdso64.so.dbg: $(src)/vdso.lds $(vobjs) FORCE
60 $(obj)/vdso-image-%.c: $(obj)/vdso%.so.dbg $(obj)/vdso%.so $(obj)/vdso2c FORCE
89 # so that it can reach 64bit address space with 64bit pointers.
94 -Wl,-soname=linux-vdso.so.1 \
116 $(obj)/%.so: OBJCOPYFLAGS := -S
117 $(obj)/%.so: $(obj)/%.so.dbg
120 $(obj)/vdsox32.so.dbg: $(src)/vdsox32.lds $(vobjx32s) FORCE
124 VDSO_LDFLAGS_vdso32.lds = -m32 -Wl,-m,elf_i386 -Wl,-soname=linux-gate.so.1
135 $(obj)/vdso32.so.dbg: KBUILD_AFLAGS = $(KBUILD_AFLAGS_32)
136 $(obj)/vdso32.so.dbg: asflags-$(CONFIG_X86_64) += -m32
147 $(obj)/vdso32.so.dbg: KBUILD_CFLAGS = $(KBUILD_CFLAGS_32)
149 $(obj)/vdso32.so.dbg: FORCE \
170 # Install the unstripped copies of vdso*.so. If our toolchain supports
196 clean-files := vdso32.so vdso32.so.dbg vdso64* vdso-image-*.c vdsox32.so*
/linux-4.4.14/arch/mips/vdso/
H A DMakefile40 -Wl,-Bsymbolic -Wl,--no-undefined -Wl,-soname=linux-vdso.so.1 \
71 targets += vdso.lds vdso.so.dbg vdso.so vdso-image.c
80 $(obj)/vdso.so.dbg: $(obj)/vdso.lds $(obj-vdso) FORCE
83 $(obj)/vdso-image.c: $(obj)/vdso.so.dbg $(obj)/genvdso FORCE
94 targets += vdso-o32.lds vdso-o32.so.dbg vdso-o32.so vdso-o32-image.c
114 $(obj)/vdso-o32.so.dbg: $(obj)/vdso-o32.lds $(obj-vdso-o32) FORCE
118 $(obj)/vdso-o32-image.c: $(obj)/vdso-o32.so.dbg $(obj)/genvdso FORCE
130 targets += vdso-n32.lds vdso-n32.so.dbg vdso-n32.so vdso-n32-image.c
150 $(obj)/vdso-n32.so.dbg: $(obj)/vdso-n32.lds $(obj-vdso-n32) FORCE
154 $(obj)/vdso-n32-image.c: $(obj)/vdso-n32.so.dbg $(obj)/genvdso FORCE
H A Dvdso.lds.S31 * generate .MIPS.abiflags sections so we discard such input sections,
77 * to. We can specify the header type directly here so no modification
84 * so we must explicitly place the PT_MIPS_REGINFO header after it to
/linux-4.4.14/arch/powerpc/include/asm/
H A Dkdump.h16 * On PPC64 translation is disabled during trampoline setup, so we use
18 * so we can't do the same. Luckily create_trampoline() creates relative
19 * branches, so we can just add the PAGE_OFFSET and don't worry about it.
H A Dmm-arch-hooks.h20 * mremap() doesn't allow moving multiple vmas so we can limit the arch_remap()
H A Dtermios.h3 * fields have been reordered so that termio & termios share the
H A Dirqflags.h35 * These are calls to C code, so the caller must be prepared for volatiles to
45 * NB: This may call C code, so the caller must be prepared for volatiles to
/linux-4.4.14/tools/lib/traceevent/
H A DMakefile15 # because make sets default values, so the simpler ?= approach
102 LIB_FILE = libtraceevent.a libtraceevent.so
145 PLUGINS = plugin_jbd2.so
146 PLUGINS += plugin_hrtimer.so
147 PLUGINS += plugin_kmem.so
148 PLUGINS += plugin_kvm.so
149 PLUGINS += plugin_mac80211.so
150 PLUGINS += plugin_sched_switch.so
151 PLUGINS += plugin_function.so
152 PLUGINS += plugin_xen.so
153 PLUGINS += plugin_scsi.so
154 PLUGINS += plugin_cfg80211.so
157 PLUGINS_IN := $(PLUGINS:.so=-in.o)
174 $(OUTPUT)libtraceevent.so: $(TE_IN)
191 $(OUTPUT)%.so: $(OUTPUT)%-in.o
271 $(RM) *.o *~ $(TARGETS) *.a *.so $(VERSION_FILES) .*.d .*.cmd \
278 # information in a variable so we can use it in if_changed and friends.
/linux-4.4.14/arch/tile/lib/
H A Dspinlock_common.h45 * loop, so we need to go around minimum 2 = 2^1 times, so we delay_backoff()
51 * Don't allow exponent to exceed 7, so we have 128 loops, delay_backoff()
59 /* Add a randomness factor so two cpus never get in lock step. */ delay_backoff()
H A Dmemset_32.c57 /* Align 'out8'. We know n >= 3 so this won't write past the end. */ memset()
90 /* Align out32 mod the cache line size so we can use wh64. */ memset()
101 /* Only wh64 a few lines at a time, so we don't memset()
127 /* We processed all full lines above, so only this many memset()
H A Dmemset_64.c57 /* Align 'out8'. We know n >= 7 so this won't write past the end. */ memset()
89 /* Align out64 mod the cache line size so we can use wh64. */ memset()
100 /* Only wh64 a few lines at a time, so we don't memset()
126 /* We processed all full lines above, so only this many memset()
H A Dmemchr_32.c40 /* Read the first word, but munge it so that bytes before the array memchr()
58 * so give up. memchr()
H A Dmemchr_64.c41 /* Read the first word, but munge it so that bytes before the array memchr()
56 * so give up. memchr()
/linux-4.4.14/arch/x86/include/asm/
H A Dedac.h11 * Very carefully read and write to memory atomically so we edac_atomic_scrub()
H A Dkasan.h9 * from 0. Kernel addresses don't start from 0, so shadow
H A Dpgtable-2level_types.h30 * the i386 is two-level, so we don't really have any
H A Di8259.h36 * must be at least one microsecond, so be safe here: inb_pic()
48 * must be at least one microsecond, so be safe here: outb_pic()
H A Dvgtod.h14 * so be carefull by modifying this structure.
83 * works on all CPUs. This is volatile so that it orders __getcpu()
/linux-4.4.14/arch/x86/include/uapi/asm/
H A Dposix_types_64.h5 * This file is generally used by user-level software, so you need to
H A Dposix_types_x32.h5 * This file is only used by user-level software, so you need to
H A Dposix_types_32.h5 * This file is generally used by user-level software, so you need to
/linux-4.4.14/arch/x86/kernel/cpu/
H A Dumc.c7 * so no special init takes place.
/linux-4.4.14/arch/x86/purgatory/
H A Dstack.S11 * Seperate and in the data section so it can be prepopulated.
H A Dsetup-x86_64.S19 /* Load a gdt so I know what the segment registers are */
41 * so use them as the gdt ptr
/linux-4.4.14/arch/x86/um/
H A Dtls_64.c12 * (which is argument 5, child_tid, of clone) so it can be set arch_copy_tls()
/linux-4.4.14/Documentation/vDSO/
H A DMakefile2 # vdso_test won't build for glibc < 2.16, so disable it
/linux-4.4.14/arch/alpha/include/asm/
H A Dbug.h10 function loaded the GP, so this could fail in modules. */
H A Dtimex.h18 * But this only means we'll force a reschedule every 8 seconds or so,
H A Delf.h61 * I have no idea why that is so. For now, we just leave it at 33
88 use of this is to invoke "./ld.so someprog" to test out a new version of
94 /* $0 is set by ld.so to a pointer to a function which might be
130 but not so on other machines. */
134 /* This yields a string that ld.so will use to load implementation
/linux-4.4.14/arch/alpha/include/uapi/asm/
H A Dposix_types.h5 * This file is generally used by user-level software, so you need to
H A Dtypes.h7 * application is Linux specific so (user-) name space pollution is
/linux-4.4.14/arch/cris/boot/rescue/
H A Dhead_v32.S6 * and hence is not really useful for Artpec-3, so it's Etrax FS / NOR only.
/linux-4.4.14/arch/cris/include/arch-v10/arch/
H A Dtlb.h6 * so we can make TLB entries that will never match.
H A Dchecksum.h7 * for the 32-bit components of the checksum, so otherwise we would have had
H A Dbitops.h41 * so code should check against ~0UL first..
52 * Undefined if no bit exists, so code should check against 0 first.
H A Dprocessor.h28 * so don't change it unless you know what you are doing.
64 * anymore, so switch frame-types (see ptrace.h)
/linux-4.4.14/include/uapi/asm-generic/
H A Dbitsperlong.h6 * space, so 64 bit architectures should override this in their
H A Dsembuf.h13 * optimizations, so we may just as well all use the same one.
16 * so they do not need the first two padding words.
H A Dipcbuf.h11 * optimizations, so we may just as well all use the same one.
H A Dmsgbuf.h13 * optimizations, so we may just as well all use the same one.
16 * so they do not need the first three padding words.
H A Dposix_types.h6 * This file is generally used by user-level software, so you need to
10 * architectures, so that you can override them.
H A Dshmbuf.h13 * optimizations, so we may just as well all use the same one.
16 * so they do not need the first two padding words.
/linux-4.4.14/arch/mips/include/asm/mach-malta/
H A Dmach-gt64120.h5 * The reason I'm duplicating this is so that the 64120/96100
/linux-4.4.14/arch/s390/include/uapi/asm/
H A Dtypes.h14 /* A address type so that arithmetic can be done on it & it can be upgraded to
/linux-4.4.14/arch/metag/include/asm/
H A Dcache.h12 * With an L2 cache, we may invalidate dirty lines, so we need to ensure DMA
H A Dglobal_lock.h11 * all triggers so we cannot be interrupted, and to enforce a compiler barrier
12 * so that the compiler cannot reorder memory accesses across the lock.
36 * compiler barrier so that the compiler cannot reorder memory accesses across
56 * also taking care to disable all triggers so we cannot be interrupted, to take
57 * the atomic lock (system event) and to enforce a compiler barrier so that the
82 * (system event), re-enable triggers, and to enforce a compiler barrier so that
/linux-4.4.14/arch/cris/include/arch-v32/arch/
H A Dtlb.h7 * last page_id is never used so we can make TLB entries that never matches.
H A Dbitops.h36 * Find First Zero in word. Undefined if no zero exist, so the caller should
46 * Find First Set bit in word. Undefined if no 1 exist, so the caller
H A Dprocessor.h13 * are hardcoded into _resume, so if this struct is changed, entry.S needs to be
23 * User-space process size. This is hardcoded into a few places, so don't
/linux-4.4.14/arch/cris/include/asm/
H A Dtimex.h14 * used so it does not matter.
H A Dpage.h40 /* On CRIS the PFN numbers doesn't start at 0 so we have to compensate */
45 /* to index into the page map. our pages all start at physical addr PAGE_OFFSET so
49 * is too high to let mem_map start at 0, so we do it this way instead (similar
/linux-4.4.14/arch/frv/include/asm/
H A Dserial.h12 * the base baud is derived from the clock speed and so is variable
/linux-4.4.14/arch/ia64/include/asm/
H A Dserial.h15 * All legacy serial ports should be enumerated via ACPI namespace, so
H A Dcache.h19 * The "aligned" directive can only _increase_ alignment, so this is
H A Dftrace.h11 /* In IA64, MCOUNT_ADDR is set in link time, so it's not a constant at compile time */
H A Dtypes.h4 * Linux specific so (user-) name space pollution is not a major issue.
/linux-4.4.14/arch/arm/mach-pxa/include/mach/
H A Dio.h12 * We don't actually have real ISA nor PCI buses, but there is so many
/linux-4.4.14/arch/arm/include/uapi/asm/
H A Dstatfs.h6 * Let's pack it so the padding goes away to simplify dual ABI support.
H A Dposix_types.h17 * This file is generally used by user-level software, so you need to
/linux-4.4.14/tools/lib/lockdep/
H A DMakefile9 # because make sets default values, so the simpler ?= approach
66 LIB_FILE = $(OUTPUT)liblockdep.a $(OUTPUT)liblockdep.so.$(LIBLOCKDEP_VERSION)
103 $(CC) --shared $^ -o $@ -lpthread -ldl -Wl,-soname='"$@"';$(shell ln -s $@ liblockdep.so))
121 liblockdep.so.$(LIBLOCKDEP_VERSION): $(LIB_IN)
152 $(RM) *.o *~ $(TARGETS) *.a *liblockdep*.so* $(VERSION_FILES) .*.d
159 # information in a variable so we can use it in if_changed and friends.
/linux-4.4.14/arch/arm/plat-samsung/include/plat/
H A Dfb.h23 * so the machine data can mark the data __initdata so that any unused
H A Dmap-base.h18 * little of the VA space as possible so vmalloc and friends have a
40 /* This is used for the CPU specific mappings that may be needed, so that
/linux-4.4.14/drivers/net/bonding/
H A Dbonding_priv.h7 * BUT, I'm the one who modified it for ethernet, so:
/linux-4.4.14/drivers/eisa/
H A DMakefile7 # so leave it at the end of the list.
/linux-4.4.14/arch/sparc/lib/
H A DGENcopy_to_user.S23 /* Writing to %asi is _expensive_ so we hardcode it.
H A DNGcopy_to_user.S24 /* Writing to %asi is _expensive_ so we hardcode it.
H A DNG2copy_to_user.S41 /* Writing to %asi is _expensive_ so we hardcode it.
H A DNG4copy_to_user.S36 /* Writing to %asi is _expensive_ so we hardcode it.
H A DU1copy_from_user.S27 /* Writing to %asi is _expensive_ so we hardcode it.
H A DU1copy_to_user.S27 /* Writing to %asi is _expensive_ so we hardcode it.
H A DU3copy_to_user.S27 /* Writing to %asi is _expensive_ so we hardcode it.
/linux-4.4.14/arch/x86/pci/
H A Dbus_numa.h5 * root, so need to make sure we have enough slot there.
H A Dinit.c6 /* arch_initcall has too random ordering, so call the initializers
/linux-4.4.14/arch/powerpc/include/uapi/asm/
H A Dauxvec.h6 * the cache block size is, so it can use the dcbz instruction safely.
H A Dposix_types.h5 * This file is generally used by user-level software, so you need to
/linux-4.4.14/arch/mips/include/asm/
H A Dedac.h17 * so we are interrupt, DMA and SMP safe. edac_atomic_scrub()
/linux-4.4.14/arch/mips/include/asm/mach-lasat/
H A Dmach-gt64120.h5 * The reason I'm duplicating this is so that the 64120/96100
/linux-4.4.14/arch/m68k/include/asm/
H A Dvga.h8 * Ugh, we don't have PCI space, so map readb() and friends to use raw I/O
/linux-4.4.14/arch/m68k/include/uapi/asm/
H A Dposix_types.h5 * This file is generally used by user-level software, so you need to
/linux-4.4.14/arch/mips/pci/
H A Dpci-bcm63xx.h10 * Cardbus shares the PCI bus, but has no IDSEL, so a special id is
/linux-4.4.14/arch/parisc/include/asm/
H A Drt_sigframe.h12 change sp so we could run really fast.) */
/linux-4.4.14/arch/parisc/include/uapi/asm/
H A Dposix_types.h5 * This file is generally used by user-level software, so you need to
H A Dipcbuf.h10 * 'seq' has been changed from long to int so that it's the same size
/linux-4.4.14/arch/frv/include/uapi/asm/
H A Dposix_types.h5 * This file is generally used by user-level software, so you need to
/linux-4.4.14/arch/m32r/include/uapi/asm/
H A Dposix_types.h5 * This file is generally used by user-level software, so you need to
/linux-4.4.14/arch/avr32/include/asm/
H A Dunaligned.h10 * However, swapped word loads must be word-aligned so we can't
/linux-4.4.14/arch/arm/include/asm/
H A Dgpio.h18 * However, some platforms want to do this differently, so allow them
H A Dcache.h11 * Memory returned by kmalloc() may be used for DMA, so we must make
H A Dcompiler.h7 * the compiler from one version to another so a bit of paranoia won't hurt.
/linux-4.4.14/tools/include/asm-generic/bitops/
H A D__ffs.h10 * Undefined if no bit exists, so code should check against 0 first.
/linux-4.4.14/tools/testing/selftests/firmware/
H A Dfw_filesystem.sh5 # know so we can be sure we're not accidentally testing the user helper.
13 # These days no one enables CONFIG_FW_LOADER_USER_HELPER so check for that
39 # Turn down the timeout so failures don't take so long.
H A Dfw_userhelper.sh5 # won't find so that we can do the load ourself manually.
13 # These days no one enables CONFIG_FW_LOADER_USER_HELPER so check for that
20 echo "usermode helper disabled so ignoring test"
77 # Put timeout high enough for us to do work but not so long that failures
/linux-4.4.14/arch/um/os-Linux/
H A Dutil.c116 * kernel wants to abort, not die through SIGTERM, so we os_dump_core()
124 * likely sTopped, so give them a SIGCONT so they see the os_dump_core()
132 * them so far - the mechanism I understand is receiving a os_dump_core()
135 * processed in numeric order so the SIGTERM (signal 15 vs os_dump_core()
H A Duser_syms.c5 * so I *must* declare good prototypes for them and then EXPORT them.
7 * so I undef macros; the userspace code does not include that and I
37 * good; so the versions of these symbols will always match
/linux-4.4.14/arch/arm64/kernel/
H A Dsuspend.c32 * cache levels so context is pushed to DRAM. __cpu_suspend_save()
39 * This hook is provided so that cpu_suspend code can restore HW
84 * page tables, so that the thread address space is properly cpu_suspend()
93 * the local tlb and set the default tcr_el1.t0sz so that cpu_suspend()
96 * with mappings in TTBR0 that must be restored, so we switch cpu_suspend()
126 * restored, so from this point onwards, debugging is fully cpu_suspend()
/linux-4.4.14/arch/blackfin/kernel/
H A Dftrace-entry.S15 /* Simple stub so we can boot the kernel until runtime patching has
25 /* GCC will have called us before setting up the function prologue, so we
77 /* save third function arg early so we can do testing below */
154 * except it takes a pointer to the location of the frompc. This is so
183 * ftrace_return_to_handler() will return the original rets so we can
194 r0 = fp; /* Blackfin is sane, so omit this */
H A Dreboot.c14 /* A system soft reset makes external memory unusable so force
30 * line fills so that we avoid infinite stalls later on as bfin_reset()
31 * much as possible. This code is in L1, so it won't trigger bfin_reset()
/linux-4.4.14/arch/x86/include/asm/trace/
H A Dmpx.h31 * one's complement form so that its 'init' state
33 * gibberish when printed out, so print out the 1's
117 * This gets used outside of MPX-specific code, so we need a stub.
/linux-4.4.14/arch/sparc/mm/
H A Dinit_64.h7 * marked non-static so that assembler code can get at them.
/linux-4.4.14/arch/tile/include/uapi/asm/
H A Dsignal.h21 /* Used in earlier Tilera releases, so keeping for binary compatibility. */
H A Dswab.h18 /* Tile gcc is always >= 4.3.0, so we use __builtin_bswap. */
/linux-4.4.14/arch/unicore32/include/asm/
H A Dcache.h19 * Memory returned by kmalloc() may be used for DMA, so we must make
H A Dtimex.h19 /* so, 1M is selected for timer interrupt correctly */
/linux-4.4.14/arch/x86/kernel/
H A Dparavirt-spinlocks.c2 * Split spinlock implementation out into its own file, so it can be
/linux-4.4.14/arch/x86/lib/
H A Dusercopy.c27 * disable pagefaults so that its behaviour is consistent even when copy_from_user_nmi()
/linux-4.4.14/arch/x86/realmode/
H A Dinit.c17 /* Has to be under 1M so we can execute real-mode AP code. */ reserve_real_mode()
77 * so we need to mask it out. setup_real_mode()
95 * tables are set up, so we cannot set page permissions in that
96 * function. Also trampoline code will be executed by APs so we
/linux-4.4.14/arch/arm/boot/bootp/
H A DMakefile4 # This file is included by the global makefile so that you can add your own
/linux-4.4.14/samples/bpf/
H A Dtracex5_user.c11 * so that our kprobe attached to seccomp_phase1() can be triggered
/linux-4.4.14/security/selinux/include/
H A Dnetif.h4 * Network interfaces (devices) do not have a security field, so we
/linux-4.4.14/sound/aoa/codecs/
H A Dtas-basstreble.h97 * so that the binary is smaller...
/linux-4.4.14/init/
H A DMakefile26 # so we regenerate it always.
/linux-4.4.14/fs/quota/
H A Dquota_tree.h12 * Structure of header of block with quota structures. It is padded to 16 bytes so
/linux-4.4.14/include/linux/unaligned/
H A Dmemmove.h7 /* Use memmove here, so gcc does not insert a __builtin_memcpy. */
/linux-4.4.14/arch/powerpc/kernel/
H A Dswsusp.c20 * flush out all the special registers so we don't need save_processor_state()
/linux-4.4.14/arch/powerpc/platforms/pasemi/
H A Dpasemi.h25 /* Always return >0 so we never power save */ check_astate()
/linux-4.4.14/arch/mips/include/uapi/asm/
H A Dposix_types.h15 * This file is generally used by user-level software, so you need to
/linux-4.4.14/arch/mips/kernel/
H A Dvmlinux.lds.S105 /* We want the small data sections together, so single-instruction offsets
106 can access them all, and initialized data all before uninitialized, so
159 * Force .bss to 64K alignment so that .bss..swapper_pg_dir
160 * gets that alignment. .sbss should be empty, so there will be
/linux-4.4.14/arch/s390/include/asm/
H A Dcpufeature.h14 * are mapped to the so-called machine flags. Particular machine flags are
H A Disc.h8 * Please add all used iscs here so that it is possible to distribute
H A Djump_label.h12 * We use a brcl 0,2 instruction for jump labels at compile time so it
/linux-4.4.14/arch/sh/include/asm/
H A Dbugs.h62 * default:, so we're able to have the compiler whine check_bugs()
H A Dmmu_context_64.h51 * It is possible that this function may be inlined and so to avoid set_asid()
72 /* No spare register to twiddle, so use a software cache */
/linux-4.4.14/arch/sh/lib64/
H A Dstrlen.S18 * in the event that r2 == NULL, so we don't bother.
/linux-4.4.14/arch/sparc/include/uapi/asm/
H A Djsflash.h18 * We use full bus address, so that we would be
/linux-4.4.14/arch/metag/mm/
H A Dl2cache.c44 * If the L2 cache isn't even present, don't do anything, but say so in meta_l2c_setup()
130 * Init (clearing the L2) can happen while the L2 is disabled, so other meta_l2c_enable()
132 * cache if it's already enabled (dirty lines would be discarded), so meta_l2c_enable()
156 * We read modify write the enable register, so this operation must be meta_l2c_pf_enable()
/linux-4.4.14/arch/mips/sgi-ip27/
H A Dip27-irqno.c32 * in the kernel initialization so treating allocation failure as BUG() is
/linux-4.4.14/arch/cris/include/uapi/asm/
H A Dposix_types.h10 * This file is generally used by user-level software, so you need to
/linux-4.4.14/arch/ia64/include/uapi/asm/
H A Dcmpxchg.h24 * This function doesn't exist, so you'll get a linker error if
65 * This function doesn't exist, so you'll get a linker error
123 * wanted .rel became legacy out in the wild - so when we made a cpu
124 * that strictly did the .acq or .rel ... all that code started breaking - so
H A Dtypes.h4 * Linux specific so (user-) name space pollution is not a major issue.
/linux-4.4.14/arch/arm/mm/
H A Diomap.c4 * Map IO port and PCI memory spaces so that {read,write}[bwl] can
/linux-4.4.14/arch/blackfin/include/asm/
H A Dl1layout.h18 memory, so that each process can access it at a fixed address. Used for
H A Dmem_map.h13 /* Every Blackfin so far has MMRs like this */
21 /* Every Blackfin so far has on-chip Scratch Pad SRAM like this */
/linux-4.4.14/arch/arm/mach-omap2/
H A Dcommon.c22 * Stub function for OMAP2 so that common files
/linux-4.4.14/tools/testing/selftests/
H A Dlib.mk1 # This mimics the top-level Makefile. We do it explicitly here so that this
/linux-4.4.14/drivers/sh/intc/
H A Duserimask.c40 * these are chomped so as to not interfere with normal IRQs. store_intc_userimask()
47 * We use the default priority level as a cut off so that only store_intc_userimask()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mc/
H A Dg98.c9 * Software is furnished to do so, subject to the following conditions:
28 { 0x04000000, NVKM_ENGINE_DISP }, /* DISP first, so pageflip timestamps work */
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/pci/
H A Dnv46.c9 * Software is furnished to do so, subject to the following conditions:
29 * so we access it via alternate PCI config space mechanisms.
/linux-4.4.14/arch/um/kernel/
H A Duml.lds.S91 /* We want the small data sections together, so single-instruction offsets
92 can access them all, and initialized data all before uninitialized, so
/linux-4.4.14/drivers/block/zram/
H A Dzcomp_lz4.c24 * so we can't use GFP_FS|IO. And it assumes we already zcomp_lz4_create()
25 * have at least one stream in zram initialization so we zcomp_lz4_create()
H A Dzcomp_lzo.c24 * so we can't use GFP_FS|IO. And it assumes we already lzo_create()
25 * have at least one stream in zram initialization so we lzo_create()
/linux-4.4.14/fs/ext4/
H A Dtruncate.h9 * pagecache as well so that corresponding buffers get properly unmapped.
38 /* But we need to bound the transaction so we don't overflow the ext4_blocks_for_truncate()
/linux-4.4.14/scripts/
H A Dstackdelta31 # tweak, we can't really track those functions, so we just
34 # Newer gcc (at least 5.0) report the full name, so again,
/linux-4.4.14/include/linux/sunrpc/
H A Dsvcsock.h31 /* As we receive a record, this includes the length received so
35 * received so far in the fragments making up this rpc: */
/linux-4.4.14/arch/sparc/include/asm/
H A Dswitch_to_64.h16 * past the invocation of switch_to in the scheduler, so we need
23 /* so that ASI is only written if it changes, think again. */ \
/linux-4.4.14/arch/frv/mm/
H A Dcache-page.c47 * - so we temporarily attach the page to a bit of virtual space so that is can be flushed
/linux-4.4.14/arch/m32r/include/asm/
H A Drtc.h35 /* No RTC configured so we shouldn't try to access any. */
43 * struct tm in <time.h>, but it needs to be here so that the kernel
/linux-4.4.14/tools/testing/selftests/powerpc/pmu/ebb/
H A Dtask_event_vs_ebb_test.c70 /* The EBB event should push the task event off so the child should succeed */ task_event_vs_ebb()
77 /* The task event may have run, or not so we can't assert anything about it */ task_event_vs_ebb()
/linux-4.4.14/arch/tile/include/asm/
H A Dmmu_context.h57 * anything short of a full page table install for invalidation, so
60 * doing this while in "lazy" TLB mode, so the optimization involves
62 * occurs, and clearing the cpu out of cpu_vm_mask, so the cpu running
68 * so in that case lazy mode doesn't help anyway. And more generally,
70 * that much time in kernel tasks in general, so just leaving the
/linux-4.4.14/arch/arc/include/asm/
H A Dcmpxchg.h40 : "cc", "memory"); /* so that gcc knows memory is being written here */ __cmpxchg()
123 * Other way around, xchg is one instruction anyways, so can't be interrupted
151 * SMP : Even xchg() takes the atomic_ops_lock, so OK.
154 * UP : other atomics disable IRQ, so no way a difft ctxt atomic_xchg()
155 * could clobber them. atomic_xchg() itself would be 1 insn, so it

Completed in 5471 milliseconds

1234567891011>>