/kernel/linux/linux-5.10/arch/x86/boot/ |
H A D | video-vga.c | 41 struct biosregs ireg, oreg; in vga_set_basic_mode() local 44 initregs(&ireg); in vga_set_basic_mode() 47 ireg.ax = 0x0f00; in vga_set_basic_mode() 48 intcall(0x10, &ireg, &oreg); in vga_set_basic_mode() 55 ireg.ax = mode; /* AH=0: set mode */ in vga_set_basic_mode() 56 intcall(0x10, &ireg, NULL); in vga_set_basic_mode() 64 struct biosregs ireg; in vga_set_8font() local 66 initregs(&ireg); in vga_set_8font() 69 ireg.ax = 0x1112; in vga_set_8font() 70 /* ireg in vga_set_8font() 92 struct biosregs ireg; vga_set_14font() local 115 struct biosregs ireg; vga_set_80x43() local 247 struct biosregs ireg, oreg; vga_probe() local [all...] |
H A D | video-vesa.c | 33 struct biosregs ireg, oreg; in vesa_probe() local 41 initregs(&ireg); in vesa_probe() 42 ireg.ax = 0x4f00; in vesa_probe() 43 ireg.di = (size_t)&vginfo; in vesa_probe() 44 intcall(0x10, &ireg, &oreg); in vesa_probe() 65 ireg.ax = 0x4f01; in vesa_probe() 66 ireg.cx = mode; in vesa_probe() 67 ireg.di = (size_t)&vminfo; in vesa_probe() 68 intcall(0x10, &ireg, &oreg); in vesa_probe() 106 struct biosregs ireg, ore in vesa_set_mode() local 163 struct biosregs ireg, oreg; vesa_dac_set_8bits() local 191 struct biosregs ireg, oreg; vesa_store_pm_info() local 239 struct biosregs ireg, oreg; vesa_store_edid() local [all...] |
H A D | tty.c | 40 struct biosregs ireg; in bios_putchar() local 42 initregs(&ireg); in bios_putchar() 43 ireg.bx = 0x0007; in bios_putchar() 44 ireg.cx = 0x0001; in bios_putchar() 45 ireg.ah = 0x0e; in bios_putchar() 46 ireg.al = ch; in bios_putchar() 47 intcall(0x10, &ireg, NULL); in bios_putchar() 74 struct biosregs ireg, oreg; in gettime() local 76 initregs(&ireg); in gettime() 77 ireg in gettime() 88 struct biosregs ireg, oreg; getchar() local 99 struct biosregs ireg, oreg; kbd_pending() local [all...] |
H A D | memory.c | 21 struct biosregs ireg, oreg; in detect_memory_e820() local 25 initregs(&ireg); in detect_memory_e820() 26 ireg.ax = 0xe820; in detect_memory_e820() 27 ireg.cx = sizeof(buf); in detect_memory_e820() 28 ireg.edx = SMAP; in detect_memory_e820() 29 ireg.di = (size_t)&buf; in detect_memory_e820() 46 intcall(0x15, &ireg, &oreg); in detect_memory_e820() 47 ireg.ebx = oreg.ebx; /* for next iteration... */ in detect_memory_e820() 67 } while (ireg.ebx && count < ARRAY_SIZE(boot_params.e820_table)); in detect_memory_e820() 74 struct biosregs ireg, ore in detect_memory_e801() local 107 struct biosregs ireg, oreg; detect_memory_88() local [all...] |
H A D | edd.c | 25 struct biosregs ireg, oreg; in read_mbr() local 27 initregs(&ireg); in read_mbr() 28 ireg.ax = 0x0201; /* Legacy Read, one sector */ in read_mbr() 29 ireg.cx = 0x0001; /* Sector 0-0-1 */ in read_mbr() 30 ireg.dl = devno; in read_mbr() 31 ireg.bx = (size_t)buf; in read_mbr() 33 intcall(0x13, &ireg, &oreg); in read_mbr() 75 struct biosregs ireg, oreg; in get_edd_info() local 81 initregs(&ireg); in get_edd_info() 82 ireg in get_edd_info() [all...] |
H A D | apm.c | 21 struct biosregs ireg, oreg; in query_apm_bios() local 24 initregs(&ireg); in query_apm_bios() 25 ireg.ah = 0x53; in query_apm_bios() 26 intcall(0x15, &ireg, &oreg); in query_apm_bios() 38 ireg.al = 0x04; in query_apm_bios() 39 intcall(0x15, &ireg, NULL); in query_apm_bios() 42 ireg.al = 0x03; in query_apm_bios() 43 intcall(0x15, &ireg, &oreg); in query_apm_bios() 59 ireg.al = 0x00; in query_apm_bios() 60 intcall(0x15, &ireg, in query_apm_bios() [all...] |
H A D | main.c | 66 struct biosregs ireg, oreg; in keyboard_init() local 67 initregs(&ireg); in keyboard_init() 69 ireg.ah = 0x02; /* Get keyboard status */ in keyboard_init() 70 intcall(0x16, &ireg, &oreg); in keyboard_init() 73 ireg.ax = 0x0305; /* Set keyboard repeat rate */ in keyboard_init() 74 intcall(0x16, &ireg, NULL); in keyboard_init() 82 struct biosregs ireg, oreg; in query_ist() local 89 initregs(&ireg); in query_ist() 90 ireg.ax = 0xe980; /* IST Support */ in query_ist() 91 ireg in query_ist() 106 struct biosregs ireg; set_bios_mode() local [all...] |
H A D | video.c | 24 struct biosregs ireg, oreg; in store_cursor_position() local 26 initregs(&ireg); in store_cursor_position() 27 ireg.ah = 0x03; in store_cursor_position() 28 intcall(0x10, &ireg, &oreg); in store_cursor_position() 42 struct biosregs ireg, oreg; in store_video_mode() local 46 initregs(&ireg); in store_video_mode() 47 ireg.ah = 0x0f; in store_video_mode() 48 intcall(0x10, &ireg, &oreg); in store_video_mode() 264 struct biosregs ireg; in restore_screen() local 308 initregs(&ireg); in restore_screen() [all...] |
H A D | video-bios.c | 31 struct biosregs ireg, oreg; in set_bios_mode() local 34 initregs(&ireg); in set_bios_mode() 35 ireg.al = mode; /* AH=0x00 Set Video Mode */ in set_bios_mode() 36 intcall(0x10, &ireg, NULL); in set_bios_mode() 38 ireg.ah = 0x0f; /* Get Current Video Mode */ in set_bios_mode() 39 intcall(0x10, &ireg, &oreg); in set_bios_mode() 54 ireg.ax = boot_params.screen_info.orig_video_mode; in set_bios_mode() 55 intcall(0x10, &ireg, NULL); in set_bios_mode()
|
H A D | a20.c | 91 struct biosregs ireg; in enable_a20_bios() local 93 initregs(&ireg); in enable_a20_bios() 94 ireg.ax = 0x2401; in enable_a20_bios() 95 intcall(0x15, &ireg, NULL); in enable_a20_bios()
|
/kernel/linux/linux-6.6/arch/x86/boot/ |
H A D | video-vga.c | 41 struct biosregs ireg, oreg; in vga_set_basic_mode() local 44 initregs(&ireg); in vga_set_basic_mode() 47 ireg.ax = 0x0f00; in vga_set_basic_mode() 48 intcall(0x10, &ireg, &oreg); in vga_set_basic_mode() 55 ireg.ax = mode; /* AH=0: set mode */ in vga_set_basic_mode() 56 intcall(0x10, &ireg, NULL); in vga_set_basic_mode() 64 struct biosregs ireg; in vga_set_8font() local 66 initregs(&ireg); in vga_set_8font() 69 ireg.ax = 0x1112; in vga_set_8font() 70 /* ireg in vga_set_8font() 92 struct biosregs ireg; vga_set_14font() local 115 struct biosregs ireg; vga_set_80x43() local 247 struct biosregs ireg, oreg; vga_probe() local [all...] |
H A D | video-vesa.c | 33 struct biosregs ireg, oreg; in vesa_probe() local 41 initregs(&ireg); in vesa_probe() 42 ireg.ax = 0x4f00; in vesa_probe() 43 ireg.di = (size_t)&vginfo; in vesa_probe() 44 intcall(0x10, &ireg, &oreg); in vesa_probe() 65 ireg.ax = 0x4f01; in vesa_probe() 66 ireg.cx = mode; in vesa_probe() 67 ireg.di = (size_t)&vminfo; in vesa_probe() 68 intcall(0x10, &ireg, &oreg); in vesa_probe() 106 struct biosregs ireg, ore in vesa_set_mode() local 163 struct biosregs ireg, oreg; vesa_dac_set_8bits() local 191 struct biosregs ireg, oreg; vesa_store_pm_info() local 239 struct biosregs ireg, oreg; vesa_store_edid() local [all...] |
H A D | tty.c | 40 struct biosregs ireg; in bios_putchar() local 42 initregs(&ireg); in bios_putchar() 43 ireg.bx = 0x0007; in bios_putchar() 44 ireg.cx = 0x0001; in bios_putchar() 45 ireg.ah = 0x0e; in bios_putchar() 46 ireg.al = ch; in bios_putchar() 47 intcall(0x10, &ireg, NULL); in bios_putchar() 74 struct biosregs ireg, oreg; in gettime() local 76 initregs(&ireg); in gettime() 77 ireg in gettime() 88 struct biosregs ireg, oreg; getchar() local 99 struct biosregs ireg, oreg; kbd_pending() local [all...] |
H A D | memory.c | 21 struct biosregs ireg, oreg; in detect_memory_e820() local 25 initregs(&ireg); in detect_memory_e820() 26 ireg.ax = 0xe820; in detect_memory_e820() 27 ireg.cx = sizeof(buf); in detect_memory_e820() 28 ireg.edx = SMAP; in detect_memory_e820() 29 ireg.di = (size_t)&buf; in detect_memory_e820() 46 intcall(0x15, &ireg, &oreg); in detect_memory_e820() 47 ireg.ebx = oreg.ebx; /* for next iteration... */ in detect_memory_e820() 67 } while (ireg.ebx && count < ARRAY_SIZE(boot_params.e820_table)); in detect_memory_e820() 74 struct biosregs ireg, ore in detect_memory_e801() local 107 struct biosregs ireg, oreg; detect_memory_88() local [all...] |
H A D | edd.c | 25 struct biosregs ireg, oreg; in read_mbr() local 27 initregs(&ireg); in read_mbr() 28 ireg.ax = 0x0201; /* Legacy Read, one sector */ in read_mbr() 29 ireg.cx = 0x0001; /* Sector 0-0-1 */ in read_mbr() 30 ireg.dl = devno; in read_mbr() 31 ireg.bx = (size_t)buf; in read_mbr() 33 intcall(0x13, &ireg, &oreg); in read_mbr() 75 struct biosregs ireg, oreg; in get_edd_info() local 81 initregs(&ireg); in get_edd_info() 82 ireg in get_edd_info() [all...] |
H A D | apm.c | 21 struct biosregs ireg, oreg; in query_apm_bios() local 24 initregs(&ireg); in query_apm_bios() 25 ireg.ah = 0x53; in query_apm_bios() 26 intcall(0x15, &ireg, &oreg); in query_apm_bios() 38 ireg.al = 0x04; in query_apm_bios() 39 intcall(0x15, &ireg, NULL); in query_apm_bios() 42 ireg.al = 0x03; in query_apm_bios() 43 intcall(0x15, &ireg, &oreg); in query_apm_bios() 59 ireg.al = 0x00; in query_apm_bios() 60 intcall(0x15, &ireg, in query_apm_bios() [all...] |
H A D | main.c | 68 struct biosregs ireg, oreg; in keyboard_init() local 69 initregs(&ireg); in keyboard_init() 71 ireg.ah = 0x02; /* Get keyboard status */ in keyboard_init() 72 intcall(0x16, &ireg, &oreg); in keyboard_init() 75 ireg.ax = 0x0305; /* Set keyboard repeat rate */ in keyboard_init() 76 intcall(0x16, &ireg, NULL); in keyboard_init() 84 struct biosregs ireg, oreg; in query_ist() local 91 initregs(&ireg); in query_ist() 92 ireg.ax = 0xe980; /* IST Support */ in query_ist() 93 ireg in query_ist() 108 struct biosregs ireg; set_bios_mode() local [all...] |
H A D | video.c | 24 struct biosregs ireg, oreg; in store_cursor_position() local 26 initregs(&ireg); in store_cursor_position() 27 ireg.ah = 0x03; in store_cursor_position() 28 intcall(0x10, &ireg, &oreg); in store_cursor_position() 42 struct biosregs ireg, oreg; in store_video_mode() local 46 initregs(&ireg); in store_video_mode() 47 ireg.ah = 0x0f; in store_video_mode() 48 intcall(0x10, &ireg, &oreg); in store_video_mode() 264 struct biosregs ireg; in restore_screen() local 308 initregs(&ireg); in restore_screen() [all...] |
H A D | video-bios.c | 31 struct biosregs ireg, oreg; in set_bios_mode() local 34 initregs(&ireg); in set_bios_mode() 35 ireg.al = mode; /* AH=0x00 Set Video Mode */ in set_bios_mode() 36 intcall(0x10, &ireg, NULL); in set_bios_mode() 38 ireg.ah = 0x0f; /* Get Current Video Mode */ in set_bios_mode() 39 intcall(0x10, &ireg, &oreg); in set_bios_mode() 54 ireg.ax = boot_params.screen_info.orig_video_mode; in set_bios_mode() 55 intcall(0x10, &ireg, NULL); in set_bios_mode()
|
H A D | a20.c | 91 struct biosregs ireg; in enable_a20_bios() local 93 initregs(&ireg); in enable_a20_bios() 94 ireg.ax = 0x2401; in enable_a20_bios() 95 intcall(0x15, &ireg, NULL); in enable_a20_bios()
|
/kernel/linux/linux-5.10/arch/powerpc/sysdev/xics/ |
H A D | icp-native.c | 259 const __be32 *ireg; in icp_native_init_one_node() local 269 ireg = of_get_property(np, "ibm,interrupt-server-ranges", &ilen); in icp_native_init_one_node() 274 WARN_ON((ireg == NULL) || (ilen != 2*sizeof(u32))); in icp_native_init_one_node() 276 if (ireg) { in icp_native_init_one_node() 277 *indx = of_read_number(ireg, 1); in icp_native_init_one_node() 279 num_servers = of_read_number(ireg + 1, 1); in icp_native_init_one_node() 282 ireg = of_get_property(np, "reg", &ilen); in icp_native_init_one_node() 283 if (!ireg) { in icp_native_init_one_node()
|
/kernel/linux/linux-6.6/drivers/sbus/char/ |
H A D | display7seg.c | 107 u8 ireg = 0; in d7s_ioctl() local 118 if (get_user(ireg, (int __user *) arg)) { in d7s_ioctl() 124 ireg |= D7S_FLIP; in d7s_ioctl() 126 ireg &= ~D7S_FLIP; in d7s_ioctl() 128 writeb(ireg, p->regs); in d7s_ioctl()
|
/kernel/linux/linux-6.6/arch/powerpc/sysdev/xics/ |
H A D | icp-native.c | 260 const __be32 *ireg; in icp_native_init_one_node() local 270 ireg = of_get_property(np, "ibm,interrupt-server-ranges", &ilen); in icp_native_init_one_node() 275 WARN_ON((ireg == NULL) || (ilen != 2*sizeof(u32))); in icp_native_init_one_node() 277 if (ireg) { in icp_native_init_one_node() 278 *indx = of_read_number(ireg, 1); in icp_native_init_one_node() 280 num_servers = of_read_number(ireg + 1, 1); in icp_native_init_one_node()
|
/kernel/linux/linux-5.10/drivers/sbus/char/ |
H A D | display7seg.c | 108 u8 ireg = 0; in d7s_ioctl() local 119 if (get_user(ireg, (int __user *) arg)) { in d7s_ioctl() 125 ireg |= D7S_FLIP; in d7s_ioctl() 127 ireg &= ~D7S_FLIP; in d7s_ioctl() 129 writeb(ireg, p->regs); in d7s_ioctl()
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | esp_scsi.c | 125 p->ireg = esp->ireg; in esp_log_fill_regs() 191 "sreg2[%02x] ireg[%02x] ss[%02x] event[%02x]\n", in esp_dump_cmd_log() 195 p->sreg2, p->ireg, p->select_state, p->event); in esp_dump_cmd_log() 1018 if (esp->ireg & ESP_INTR_SR) in esp_check_spur_intr() 1079 esp->ireg = esp_read8(ESP_INTRPT); in esp_reconnect_with_tag() 1082 i, esp->ireg, esp->sreg); in esp_reconnect_with_tag() 1084 if (esp->ireg & ESP_INTR_DC) { in esp_reconnect_with_tag() 1108 esp->ireg = esp_read8(ESP_INTRPT); in esp_reconnect_with_tag() 1109 if (esp->ireg in esp_reconnect_with_tag() 1180 u8 ireg = esp_read8(ESP_INTRPT); esp_reconnect() local [all...] |