Home
last modified time | relevance | path

Searched refs:pi (Results 1 – 25 of 59) sorted by relevance

123

/arch/sparc/lib/
DPeeCeeI.c93 u32 *pi; in insb() local
98 pi = (u32 *)pb; in insb()
106 *pi++ = w; in insb()
109 pb = (u8 *)pi; in insb()
122 u32 *pi; in insw() local
128 pi = (u32 *)ps; in insw()
134 *pi++ = w; in insw()
137 ps = (u16 *)pi; in insw()
150 u32 *pi = dst; in insl() local
152 *pi++ = __raw_readl(addr); in insl()
[all …]
/arch/riscv/kernel/pi/
DMakefile23 $(obj)/%.pi.o: OBJCOPYFLAGS := --prefix-symbols=__pi_ \
25 --prefix-alloc-sections=.init.pi
26 $(obj)/%.pi.o: $(obj)/%.o FORCE
38 obj-y := cmdline_early.pi.o fdt_early.pi.o string.pi.o ctype.pi.o lib-fdt.pi.o lib-fdt_ro.pi.o
39 extra-y := $(patsubst %.pi.o,%.o,$(obj-y))
/arch/x86/mm/
Dnuma_emulation.c47 struct numa_meminfo *pi, in emu_setup_memblk() argument
51 struct numa_memblk *pb = &pi->blk[phys_blk]; in emu_setup_memblk()
69 numa_remove_memblk_from(phys_blk, pi); in emu_setup_memblk()
84 struct numa_meminfo *pi, in split_nodes_interleave() argument
132 phys_blk = emu_find_memblk_by_nid(i, pi); in split_nodes_interleave()
137 start = pi->blk[phys_blk].start; in split_nodes_interleave()
138 limit = pi->blk[phys_blk].end; in split_nodes_interleave()
173 ret = emu_setup_memblk(ei, pi, nid++ % nr_nodes, in split_nodes_interleave()
217 struct numa_meminfo *pi, in split_nodes_size_interleave_uniform() argument
279 phys_blk = emu_find_memblk_by_nid(i, pi); in split_nodes_size_interleave_uniform()
[all …]
/arch/arm64/kernel/pi/
DMakefile24 $(obj)/%.pi.o: OBJCOPYFLAGS := --prefix-symbols=__pi_ \
27 $(obj)/%.pi.o: $(obj)/%.o FORCE
33 obj-y := kaslr_early.pi.o lib-fdt.pi.o lib-fdt_ro.pi.o
34 extra-y := $(patsubst %.pi.o,%.o,$(obj-y))
/arch/x86/kvm/svm/
Davic.c776 static void svm_ir_list_del(struct vcpu_svm *svm, struct amd_iommu_pi_data *pi) in svm_ir_list_del() argument
783 if (cur->data != pi->ir_data) in svm_ir_list_del()
792 static int svm_ir_list_add(struct vcpu_svm *svm, struct amd_iommu_pi_data *pi) in svm_ir_list_add() argument
804 if (pi->ir_data && (pi->prev_ga_tag != 0)) { in svm_ir_list_add()
806 u32 vcpu_id = AVIC_GATAG_TO_VCPUID(pi->prev_ga_tag); in svm_ir_list_add()
816 svm_ir_list_del(prev_svm, pi); in svm_ir_list_add()
828 ir->data = pi->ir_data; in svm_ir_list_add()
841 true, pi->ir_data); in svm_ir_list_add()
934 struct amd_iommu_pi_data pi; in avic_pi_update_irte() local
937 pi.base = __sme_set(page_to_phys(svm->avic_backing_page) & in avic_pi_update_irte()
[all …]
/arch/s390/kernel/
Dmachine_kexec_file.c299 int arch_kexec_apply_relocations_add(struct purgatory_info *pi, in arch_kexec_apply_relocations_add() argument
311 sechdrs = (void *)pi->ehdr + pi->ehdr->e_shoff; in arch_kexec_apply_relocations_add()
312 strtab = (char *)pi->ehdr + sechdrs[symtab->sh_link].sh_offset; in arch_kexec_apply_relocations_add()
313 shstrtab = (char *)pi->ehdr + sechdrs[pi->ehdr->e_shstrndx].sh_offset; in arch_kexec_apply_relocations_add()
315 relas = (void *)pi->ehdr + relsec->sh_offset; in arch_kexec_apply_relocations_add()
323 sym = (void *)pi->ehdr + symtab->sh_offset; in arch_kexec_apply_relocations_add()
341 if (sym->st_shndx >= pi->ehdr->e_shnum && in arch_kexec_apply_relocations_add()
348 loc = pi->purgatory_buf; in arch_kexec_apply_relocations_add()
354 val += pi->sechdrs[sym->st_shndx].sh_addr; in arch_kexec_apply_relocations_add()
/arch/powerpc/platforms/embedded6xx/
Dflipper-pic.c125 struct device_node *pi; in flipper_pic_init() local
131 pi = of_get_parent(np); in flipper_pic_init()
132 if (!pi) { in flipper_pic_init()
136 if (!of_device_is_compatible(pi, "nintendo,flipper-pi")) { in flipper_pic_init()
141 retval = of_address_to_resource(pi, 0, &res); in flipper_pic_init()
/arch/x86/kernel/
Dmachine_kexec_64.c394 int arch_kexec_apply_relocations_add(struct purgatory_info *pi, in arch_kexec_apply_relocations_add() argument
407 sechdrs = (void *)pi->ehdr + pi->ehdr->e_shoff; in arch_kexec_apply_relocations_add()
408 strtab = (char *)pi->ehdr + sechdrs[symtabsec->sh_link].sh_offset; in arch_kexec_apply_relocations_add()
409 shstrtab = (char *)pi->ehdr + sechdrs[pi->ehdr->e_shstrndx].sh_offset; in arch_kexec_apply_relocations_add()
411 rel = (void *)pi->ehdr + relsec->sh_offset; in arch_kexec_apply_relocations_add()
428 location = pi->purgatory_buf; in arch_kexec_apply_relocations_add()
441 sym = (void *)pi->ehdr + symtabsec->sh_offset; in arch_kexec_apply_relocations_add()
465 else if (sym->st_shndx >= pi->ehdr->e_shnum) { in arch_kexec_apply_relocations_add()
470 sec_base = pi->sechdrs[sym->st_shndx].sh_addr; in arch_kexec_apply_relocations_add()
/arch/riscv/kernel/
Delf_kexec.c365 int arch_kexec_apply_relocations_add(struct purgatory_info *pi, in arch_kexec_apply_relocations_add() argument
376 sechdrs = (void *)pi->ehdr + pi->ehdr->e_shoff; in arch_kexec_apply_relocations_add()
377 strtab = (char *)pi->ehdr + sechdrs[symtab->sh_link].sh_offset; in arch_kexec_apply_relocations_add()
378 shstrtab = (char *)pi->ehdr + sechdrs[pi->ehdr->e_shstrndx].sh_offset; in arch_kexec_apply_relocations_add()
380 relas = (void *)pi->ehdr + relsec->sh_offset; in arch_kexec_apply_relocations_add()
389 sym = (void *)pi->ehdr + symtab->sh_offset; in arch_kexec_apply_relocations_add()
397 loc = pi->purgatory_buf; in arch_kexec_apply_relocations_add()
403 else if (sym->st_shndx >= pi->ehdr->e_shnum) { in arch_kexec_apply_relocations_add()
408 sec_base = pi->sechdrs[sym->st_shndx].sh_addr; in arch_kexec_apply_relocations_add()
Dvmlinux.lds.S89 .init.pi : {
90 KEEP(*(.init.pi*))
/arch/arm64/boot/dts/rockchip/
DMakefile9 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3308-rock-pi-s.dtb
23 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3328-rock-pi-e.dtb
62 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rock-pi-4a.dtb
63 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rock-pi-4a-plus.dtb
64 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rock-pi-4b.dtb
65 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rock-pi-4b-plus.dtb
66 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399-rock-pi-4c.dtb
72 dtb-$(CONFIG_ARCH_ROCKCHIP) += rk3399pro-rock-pi-n10.dtb
Drk3399-rock-pi-4a.dts8 #include "rk3399-rock-pi-4.dtsi"
Drk3399-rock-pi-4a-plus.dts8 #include "rk3399-rock-pi-4.dtsi"
/arch/arm/boot/dts/nxp/imx/
Dimx6q-pico-pi.dts12 #include "imx6qdl-pico-pi.dtsi"
16 compatible = "technexion,imx6q-pico-pi", "fsl,imx6q";
Dimx6dl-pico-pi.dts12 #include "imx6qdl-pico-pi.dtsi"
16 compatible = "technexion,imx6dl-pico-pi", "fsl,imx6dl";
Dimx6q-pico-dwarf.dts12 #include "imx6qdl-pico-pi.dtsi"
Dimx6q-pico-nymph.dts12 #include "imx6qdl-pico-pi.dtsi"
Dimx6dl-pico-nymph.dts12 #include "imx6qdl-pico-pi.dtsi"
Dimx6dl-pico-dwarf.dts12 #include "imx6qdl-pico-pi.dtsi"
/arch/powerpc/platforms/pseries/
Dhvcserver.c64 struct hvcs_partner_info *pi; in hvcs_free_partner_info() local
72 pi = list_entry(element, struct hvcs_partner_info, node); in hvcs_free_partner_info()
74 kfree(pi); in hvcs_free_partner_info()
/arch/x86/math-emu/
DREADME74 a value of pi which is accurate to more than 128 bits. As a consequence,
76 to a few pi, and accurate to more than 64 bits for most arguments,
78 80486, which uses a value of pi which is accurate to 66 bits.
241 arguments greater than pi/4 can be thought of as being related to the
242 precision of the argument x; e.g. an argument of pi/2-(1e-10) which is
252 cos(x) 0 .. pi/2-(1e-10) 64.4 (x <= pi/4) 62.4
253 64.1 (x = pi/2-(1e-10)) 31.9
254 sin(x) 1e-10 .. pi/2 64.0 62.8
255 tan(x) 1e-10 .. pi/2-(1e-10) 64.0 (x <= pi/4) 62.1
256 64.1 (x = pi/2-(1e-10)) 31.9
[all …]
/arch/riscv/boot/dts/thead/
DMakefile2 dtb-$(CONFIG_ARCH_THEAD) += th1520-lichee-pi-4a.dtb th1520-beaglev-ahead.dtb
Dth1520-lichee-pi-4a.dts10 compatible = "sipeed,lichee-pi-4a", "sipeed,lichee-module-4a", "thead,th1520";
/arch/riscv/include/asm/
Dkexec.h61 int arch_kexec_apply_relocations_add(struct purgatory_info *pi,
/arch/s390/include/asm/
Dkexec.h101 int arch_kexec_apply_relocations_add(struct purgatory_info *pi,

123