Home
last modified time | relevance | path

Searched refs:indirect (Results 1 – 25 of 33) sorted by relevance

12

/arch/x86/kernel/
Dksysfs.c95 struct setup_indirect *indirect; in get_setup_data_size() local
114 indirect = (struct setup_indirect *)data->data; in get_setup_data_size()
116 if (indirect->type != SETUP_INDIRECT) in get_setup_data_size()
117 *size = indirect->len; in get_setup_data_size()
138 struct setup_indirect *indirect; in type_show() local
162 indirect = (struct setup_indirect *)data->data; in type_show()
164 ret = sprintf(buf, "0x%x\n", indirect->type); in type_show()
179 struct setup_indirect *indirect; in setup_data_data_read() local
203 indirect = (struct setup_indirect *)data->data; in setup_data_data_read()
205 if (indirect->type != SETUP_INDIRECT) { in setup_data_data_read()
[all …]
Dkdebugfs.c91 struct setup_indirect *indirect; in create_setup_data_nodes() local
129 indirect = (struct setup_indirect *)data->data; in create_setup_data_nodes()
131 if (indirect->type != SETUP_INDIRECT) { in create_setup_data_nodes()
132 node->paddr = indirect->addr; in create_setup_data_nodes()
133 node->type = indirect->type; in create_setup_data_nodes()
134 node->len = indirect->len; in create_setup_data_nodes()
Dsetup.c366 struct setup_indirect *indirect; in memblock_x86_reserve_range_setup_data() local
393 indirect = (struct setup_indirect *)data->data; in memblock_x86_reserve_range_setup_data()
395 if (indirect->type != SETUP_INDIRECT) in memblock_x86_reserve_range_setup_data()
396 memblock_reserve(indirect->addr, indirect->len); in memblock_x86_reserve_range_setup_data()
De820.c998 struct setup_indirect *indirect; in e820__reserve_setup_data() local
1037 indirect = (struct setup_indirect *)data->data; in e820__reserve_setup_data()
1039 if (indirect->type != SETUP_INDIRECT) { in e820__reserve_setup_data()
1040 e820__range_update(indirect->addr, indirect->len, in e820__reserve_setup_data()
1042 e820__range_update_kexec(indirect->addr, indirect->len, in e820__reserve_setup_data()
Dunwind_orc.c427 bool indirect = false; in unwind_next_frame() local
480 indirect = true; in unwind_next_frame()
485 indirect = true; in unwind_next_frame()
526 if (indirect) { in unwind_next_frame()
/arch/arm64/kvm/hyp/
Dhyp-entry.S208 .macro hyp_ventry indirect, spectrev2
218 .if \indirect != 0
241 .macro generate_vectors indirect, spectrev2
244 hyp_ventry \indirect, \spectrev2
251 generate_vectors indirect = 0, spectrev2 = 1 // HYP_VECTOR_SPECTRE_DIRECT
252 generate_vectors indirect = 1, spectrev2 = 0 // HYP_VECTOR_INDIRECT
253 generate_vectors indirect = 1, spectrev2 = 1 // HYP_VECTOR_SPECTRE_INDIRECT
/arch/x86/mm/
Dioremap.c623 struct setup_indirect *indirect; in memremap_is_setup_data() local
658 indirect = (struct setup_indirect *)data->data; in memremap_is_setup_data()
660 if (indirect->type != SETUP_INDIRECT) { in memremap_is_setup_data()
661 paddr = indirect->addr; in memremap_is_setup_data()
662 len = indirect->len; in memremap_is_setup_data()
684 struct setup_indirect *indirect; in early_memremap_is_setup_data() local
720 indirect = (struct setup_indirect *)data->data; in early_memremap_is_setup_data()
722 if (indirect->type != SETUP_INDIRECT) { in early_memremap_is_setup_data()
723 paddr = indirect->addr; in early_memremap_is_setup_data()
724 len = indirect->len; in early_memremap_is_setup_data()
/arch/m68k/math-emu/
Dfp_decode.h196 | test if %pc is the base register for the indirect addr mode
220 | addressing mode: address register indirect
244 | addressing mode: address register indirect with postincrement
263 | addressing mode: address register indirect with predecrement
289 | addressing mode: address register/programm counter indirect
331 | all other indirect addressing modes will finally end up here
345 | addressing mode: address register/programm counter indirect
355 3: | addressing mode: address register/programm counter memory indirect
Dfp_move.S135 | addressing mode: address register indirect
140 | addressing mode: address register indirect with postincrement
145 | addressing mode: address register indirect with predecrement
150 | addressing mode: address register indirect with 16bit displacement
Dfp_scan.S171 | addressing mode: address register indirect
176 | addressing mode: address register indirect with postincrement
181 | addressing mode: address register indirect with predecrement
186 | addressing mode: address register/programm counter indirect
192 | all other indirect addressing modes will finally end up here
Dfp_movem.S88 | addressing mode: address register indirect
93 | addressing mode: address register indirect with postincrement
102 | addressing mode: address register/programm counter indirect
/arch/x86/include/asm/
Dunwind_hints.h18 .macro UNWIND_HINT_REGS base=%rsp offset=0 indirect=0 extra=1 partial=0
20 .if \indirect
Dkprobes.h80 } indirect; member
/arch/arm/mach-ixp4xx/
DKconfig65 bool "Use indirect PCI memory access"
78 configured to use indirect registers to access the whole PCI
84 case due to the indirect nature of the PCI window.
87 need to use the indirect method instead. If you don't know
/arch/m68k/ifpsp060/src/
Disp.S907 # indirect, read indirect address using #
1002 # Address register indirect: (An) #
1037 # Address register indirect w/ postincrement: (An)+ #
1126 # Address register indirect w/ predecrement: -(An) #
1215 # Address register indirect w/ displacement: (d16, An) #
1314 # Address register indirect w/ index(8-bit displacement): (dn, An, Xn) #
1316 # Memory indirect postindexed: ([bd, An], Xn, od) #
1317 # Memory indirect preindexed: ([bd, An, Xn], od) #
1341 bra.l calc_mem_ind # calc memory indirect
1411 # Program counter indirect w/ displacement: (d16, PC) #
[all …]
Dpfpsp.S4662 # Address register indirect: (An) #
4697 # Address register indirect w/ postincrement: (An)+ #
4766 # Address register indirect w/ predecrement: -(An) #
4827 # Address register indirect w/ displacement: (d16, An) #
4934 # Address register indirect w/ index(8-bit displacement): (d8, An, Xn) #
4936 # Memory indirect postindexed: ([bd, An], Xn, od) #
4937 # Memory indirect preindexed: ([bd, An, Xn], od) #
5014 # Program counter indirect w/ displacement: (d16, PC) #
5033 # PC indirect w/ index(8-bit displacement): (d8, PC, An) #
/arch/mips/kernel/
Dscall64-o32.S113 sd a7, PT_R11(sp) # For indirect syscalls
144 ld a7, PT_R11(sp) # For indirect syscalls
/arch/x86/kernel/kprobes/
Dcore.c564 unsigned long offs = addrmode_regoffs[p->ainsn.indirect.reg]; in kprobe_emulate_call_indirect()
573 unsigned long offs = addrmode_regoffs[p->ainsn.indirect.reg]; in kprobe_emulate_jmp_indirect()
680 p->ainsn.indirect.reg = X86_MODRM_RM(opcode); in prepare_emulation()
683 p->ainsn.indirect.reg += 8; in prepare_emulation()
/arch/powerpc/boot/dts/fsl/
Db4420qds.dts27 * direct, indirect, incidental, special, exemplary, or consequential damages
Db4420si-pre.dtsi27 * direct, indirect, incidental, special, exemplary, or consequential damages
Db4420si-post.dtsi27 * direct, indirect, incidental, special, exemplary, or consequential damages
Dp5040si-pre.dtsi27 * direct, indirect, incidental, special, exemplary, or consequential damages
Db4qds.dtsi27 * direct, indirect, incidental, special, exemplary, or consequential damages
/arch/parisc/
DMakefile85 cflags-y += -mfast-indirect-calls
/arch/parisc/boot/compressed/
DMakefile23 KBUILD_CFLAGS += -mfast-indirect-calls

12