Home
last modified time | relevance | path

Searched refs:segment (Results 1 – 25 of 69) sorted by relevance

123

/arch/x86/math-emu/
A Dget_address.c125 segment--; in vm86_segment()
127 if (segment > PREFIX_SS_) { in vm86_segment()
132 addr->selector = VM86_REG_(segment); in vm86_segment()
133 return (unsigned long)VM86_REG_(segment) << 4; in vm86_segment()
143 segment--; in pm_address()
147 if (segment > PREFIX_SS_) { in pm_address()
153 switch (segment) { in pm_address()
159 addr->selector = PM_REG_(segment); in pm_address()
357 addr_modes.override.segment = PREFIX_SS_; in FPU_get_address_16()
362 addr_modes.override.segment = PREFIX_SS_; in FPU_get_address_16()
[all …]
A Dfpu_entry.c571 override->segment = PREFIX_CS_; in valid_prefix()
574 override->segment = PREFIX_ES_; in valid_prefix()
577 override->segment = PREFIX_SS_; in valid_prefix()
580 override->segment = PREFIX_FS_; in valid_prefix()
583 override->segment = PREFIX_GS_; in valid_prefix()
586 override->segment = PREFIX_DS_; in valid_prefix()
/arch/arm64/kernel/
A Dmachine_kexec.c77 kimage->segment[i].mem, in kexec_segment_flush()
78 kimage->segment[i].mem + kimage->segment[i].memsz, in kexec_segment_flush()
79 kimage->segment[i].memsz, in kexec_segment_flush()
80 kimage->segment[i].memsz / PAGE_SIZE); in kexec_segment_flush()
83 (unsigned long)phys_to_virt(kimage->segment[i].mem), in kexec_segment_flush()
84 (unsigned long)phys_to_virt(kimage->segment[i].mem) + in kexec_segment_flush()
85 kimage->segment[i].memsz); in kexec_segment_flush()
281 if (addr >= kexec_crash_image->segment[i].mem && in crash_is_nosave()
282 addr < (kexec_crash_image->segment[i].mem + in crash_is_nosave()
283 kexec_crash_image->segment[i].memsz)) in crash_is_nosave()
A Dkexec_image.c99 kernel_segment = &image->segment[kernel_segment_number]; in image_load()
120 kernel_segment = &image->segment[kernel_segment_number]; in image_load()
/arch/mips/kernel/
A Dmachine_kexec.c47 kimage->segment[i].mem, in kexec_image_info()
48 kimage->segment[i].mem + kimage->segment[i].memsz, in kexec_image_info()
49 (unsigned long)kimage->segment[i].memsz, in kexec_image_info()
50 (unsigned long)kimage->segment[i].memsz / PAGE_SIZE); in kexec_image_info()
68 if (kimage->segment[i].memsz <= sizeof(fdt)) in uhi_machine_kexec_prepare()
71 if (copy_from_user(&fdt, kimage->segment[i].buf, sizeof(fdt))) in uhi_machine_kexec_prepare()
79 phys_to_virt((unsigned long)kimage->segment[i].mem); in uhi_machine_kexec_prepare()
/arch/parisc/kernel/
A Dkexec.c27 kimage->segment[n].mem, in kexec_show_segment_info()
28 kimage->segment[n].mem + kimage->segment[n].memsz, in kexec_show_segment_info()
29 (unsigned long)kimage->segment[n].memsz, in kexec_show_segment_info()
30 (unsigned long)kimage->segment[n].memsz / PAGE_SIZE); in kexec_show_segment_info()
A Dkexec_file.c39 image->segment[i].mem = __pa(image->segment[i].mem); in elf_load()
/arch/loongarch/kernel/
A Dmachine_kexec.c54 kimage->segment[i].mem, in kexec_image_info()
55 kimage->segment[i].mem + kimage->segment[i].memsz); in kexec_image_info()
57 (unsigned long)kimage->segment[i].memsz, in kexec_image_info()
58 (unsigned long)kimage->segment[i].memsz / PAGE_SIZE); in kexec_image_info()
75 if (!strncmp(bootloader, (char __user *)kimage->segment[i].buf, strlen(bootloader))) { in machine_kexec_prepare()
76 if (!copy_from_user(cmdline_ptr, kimage->segment[i].buf, COMMAND_LINE_SIZE)) in machine_kexec_prepare()
/arch/x86/pci/
A Dmmconfig-shared.c61 if (cfg->segment > new->segment || in list_add_sorted()
62 (cfg->segment == new->segment && in list_add_sorted()
85 new->segment = segment; in pci_mmconfig_alloc()
94 "PCI ECAM %04x [bus %02x-%02x]", segment, start, end); in pci_mmconfig_alloc()
105 new = pci_mmconfig_alloc(segment, start, end, addr); in pci_mmconfig_add()
114 &new->res, (unsigned long)addr, segment, start, end); in pci_mmconfig_add()
124 if (cfg->segment == segment && in pci_mmconfig_lookup()
503 cfg->segment, cfg->start_bus, cfg->end_bus); in is_mmconf_reserved()
511 cfg->segment, cfg->start_bus, cfg->end_bus); in is_mmconf_reserved()
699 if (cfg->segment) in __pci_mmcfg_init()
[all …]
A Dpcbios.c97 unsigned short segment; member
138 unsigned short segment; member
141 .segment = __KERNEL_CS,
363 u16 segment; member
380 opt.segment = __KERNEL_DS; in pcibios_get_irq_routing_table()
/arch/riscv/kernel/
A Dmachine_kexec.c41 if (image->segment[i].memsz <= sizeof(fdt)) in machine_kexec_prepare()
45 memcpy(&fdt, image->segment[i].buf, sizeof(fdt)); in machine_kexec_prepare()
46 else if (copy_from_user(&fdt, image->segment[i].buf, sizeof(fdt))) in machine_kexec_prepare()
52 internal->fdt_addr = (unsigned long) image->segment[i].mem; in machine_kexec_prepare()
/arch/sh/kernel/
A Dmachine_kexec.c57 (unsigned int)image->segment[i].mem, in kexec_info()
58 (unsigned int)image->segment[i].mem + in kexec_info()
59 image->segment[i].memsz, in kexec_info()
60 (unsigned int)image->segment[i].memsz); in kexec_info()
/arch/mips/include/asm/octeon/
A Dcvmx-address.h278 #define CVMX_ADD_SEG32(segment, add) \ argument
279 (((int32_t)segment << 31) | (int32_t)(add))
291 #define CVMX_ADD_SEG(segment, add) ((((uint64_t)segment) << 62) | (add)) argument
A Dcvmx.h44 #define CVMX_ADD_SEG32(segment, add) \ argument
45 (((int32_t)segment << 31) | (int32_t)(add))
50 #define CVMX_ADD_SEG(segment, add) \ argument
51 ((((uint64_t)segment) << 62) | (add))
/arch/x86/include/asm/
A Ddesc_defs.h129 unsigned int segment; member
136 u16 segment; member
160 return g->segment; in gate_segment()
A Dpci_x86.h174 u16 segment; member
187 extern struct pci_mmcfg_region *pci_mmconfig_lookup(int segment, int bus);
188 extern struct pci_mmcfg_region *__init pci_mmconfig_add(int segment, int start,
A Ddesc.h90 gate->segment = __KERNEL_CS; in pack_gate()
95 gate->segment = seg; in pack_gate()
413 data->segment = __KERNEL_CS; in init_idt_data()
423 gate->segment = (u16) d->segment; in idt_init_desc()
A Dsetup_data.h14 unsigned long segment; member
/arch/m68k/sun3/
A Dmmu_emu.c357 unsigned long segment, offset; in mmu_emu_handle_fault() local
378 segment = (vaddr >> SUN3_PMEG_SIZE_BITS) & 0x7FF; in mmu_emu_handle_fault()
382 pr_info("%s: segment=%lx offset=%lx\n", __func__, segment, offset); in mmu_emu_handle_fault()
385 pte = (pte_t *) pgd_val (*(crp + segment)); in mmu_emu_handle_fault()
/arch/um/drivers/
A Dubd_kern.c1172 static void cowify_req(struct io_thread_req *req, struct io_desc *segment, in cowify_req() argument
1179 if (segment->length > (sizeof(segment->sector_mask) * 8) << SECTOR_SHIFT) in cowify_req()
1183 for (i = 0; i < segment->length >> SECTOR_SHIFT; i++) { in cowify_req()
1186 &segment->sector_mask); in cowify_req()
1189 cowify_bitmap(offset, segment->length, &segment->sector_mask, in cowify_req()
1190 &segment->cow_offset, bitmap, bitmap_offset, in cowify_req()
1191 segment->bitmap_words, bitmap_len); in cowify_req()
1400 if (segment->cow_offset == -1) in update_bitmap()
1403 n = os_pwrite_file(req->fds[1], &segment->bitmap_words, in update_bitmap()
1404 sizeof(segment->bitmap_words), segment->cow_offset); in update_bitmap()
[all …]
/arch/powerpc/kexec/
A Dcore_64.c52 if (image->segment[i].mem < __pa(_end)) in machine_kexec_prepare()
66 begin = image->segment[i].mem; in machine_kexec_prepare()
67 end = begin + image->segment[i].memsz; in machine_kexec_prepare()
120 memcpy(ranges, image->segment, sizeof(ranges)); in kexec_copy_flush()
/arch/arm/kernel/
A Dprocess.c161 const char *segment; in __show_regs() local
165 segment = "none"; in __show_regs()
167 segment = "user"; in __show_regs()
173 isa_modes[isa_mode(regs)], segment); in __show_regs()
/arch/mips/loongson64/
A Dreset.c72 if (!strncmp(bootloader, (char *)image->segment[i].buf, in loongson_kexec_prepare()
80 memcpy(str, image->segment[i].buf, KEXEC_ARGV_SIZE/2); in loongson_kexec_prepare()
/arch/loongarch/pci/
A Dacpi.c48 return root->segment; in acpi_pci_bus_find_domain_nr()
159 u16 seg = root->segment; in pci_acpi_setup_ecam_mapping()
199 int domain = root->segment; in pci_acpi_scan_root()
/arch/x86/boot/compressed/
A Dmem_encrypt.S194 andl $0x0000ffff, %edx # Target code segment offset [15:0]
195 orl $(__KERNEL32_CS << 16), %edx # Target code segment selector
202 andl $0xffff0000, %edx # Target code segment offset [31:16]

Completed in 35 milliseconds

123