Home
last modified time | relevance | path

Searched +full:no +full:- +full:pc +full:- +full:write (Results 1 – 25 of 932) sorted by relevance

12345678910>>...38

/kernel/linux/linux-5.10/arch/m68k/ifpsp060/
DCHANGES3 M68000 Hi-Performance Microprocessor Division
5 Production Release P1.00 -- October 10, 1994
17 IN NO EVENT SHALL MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER
21 Motorola assumes no responsibility for the maintenance and support of the SOFTWARE.
26 No licenses are granted by implication, estoppel or otherwise under any patents
31 ---------------------------
42 mode was pre-decrement or post-increment and the address register
49 ---------
50 If {i,d}mem_{read,write}_{byte,word,long}() returns
56 -------
[all …]
/kernel/linux/linux-4.19/arch/m68k/ifpsp060/
DCHANGES3 M68000 Hi-Performance Microprocessor Division
5 Production Release P1.00 -- October 10, 1994
17 IN NO EVENT SHALL MOTOROLA BE LIABLE FOR ANY DAMAGES WHATSOEVER
21 Motorola assumes no responsibility for the maintenance and support of the SOFTWARE.
26 No licenses are granted by implication, estoppel or otherwise under any patents
31 ---------------------------
42 mode was pre-decrement or post-increment and the address register
49 ---------
50 If {i,d}mem_{read,write}_{byte,word,long}() returns
56 -------
[all …]
/kernel/linux/linux-4.19/arch/sparc/mm/
Dfault_32.c1 // SPDX-License-Identifier: GPL-2.0
50 printk(KERN_ALERT "tsk->{mm,active_mm}->context = %08lx\n", in unhandled_fault()
51 (tsk->mm ? tsk->mm->context : tsk->active_mm->context)); in unhandled_fault()
52 printk(KERN_ALERT "tsk->{mm,active_mm}->pgd = %08lx\n", in unhandled_fault()
53 (tsk->mm ? (unsigned long) tsk->mm->pgd : in unhandled_fault()
54 (unsigned long) tsk->active_mm->pgd)); in unhandled_fault()
58 asmlinkage int lookup_fault(unsigned long pc, unsigned long ret_pc, in lookup_fault() argument
75 insn = *((unsigned int *) pc); in lookup_fault()
83 insn = *((unsigned int *) pc); in lookup_fault()
93 regs.pc = pc; in lookup_fault()
[all …]
/kernel/linux/linux-4.19/drivers/ide/
Dide-tape.c4 * Copyright (C) 1995-1999 Gadi Oxman <gadio@netvision.net.il>
5 * Copyright (C) 2003-2005 Bartlomiej Zolnierkiewicz
8 * of the faculty of electrical engineering in the Technion - Israel's
15 * Documentation/ide/ChangeLog.ide-tape.1995-2002
18 #define DRV_NAME "ide-tape"
79 * function in ide-tape. There are two cases in which we poll for DSC:
81 * 1. Before a read/write packet command, to ensure that we can transfer data
91 * here should be lower than the read/write frequency since those media access
92 * commands are slow. We start from a "fast" frequency - IDETAPE_DSC_MA_FAST
94 * (5 min), we switch it to a lower frequency - IDETAPE_DSC_MA_SLOW (1 min).
[all …]
/kernel/linux/linux-5.10/drivers/ide/
Dide-tape.c4 * Copyright (C) 1995-1999 Gadi Oxman <gadio@netvision.net.il>
5 * Copyright (C) 2003-2005 Bartlomiej Zolnierkiewicz
8 * of the faculty of electrical engineering in the Technion - Israel's
15 * Documentation/ide/ChangeLog.ide-tape.1995-2002
18 #define DRV_NAME "ide-tape"
80 * function in ide-tape. There are two cases in which we poll for DSC:
82 * 1. Before a read/write packet command, to ensure that we can transfer data
92 * here should be lower than the read/write frequency since those media access
93 * commands are slow. We start from a "fast" frequency - IDETAPE_DSC_MA_FAST
95 * (5 min), we switch it to a lower frequency - IDETAPE_DSC_MA_SLOW (1 min).
[all …]
Dide-atapi.c1 // SPDX-License-Identifier: GPL-2.0-only
16 #define DRV_NAME "ide-atapi"
30 return drive->media == ide_cdrom || drive->media == ide_optical; in dev_is_idecd()
39 u16 *id = drive->id; in ide_check_atapi_device()
52 if (drive->media == ide_floppy && device_type == 5 && in ide_check_atapi_device()
53 !strstr((char *)&id[ATA_ID_PROD], "CD-ROM") && in ide_check_atapi_device()
60 s, drive->name, protocol); in ide_check_atapi_device()
61 else if ((drive->media == ide_floppy && device_type != 0) || in ide_check_atapi_device()
62 (drive->media == ide_tape && device_type != 1)) in ide_check_atapi_device()
64 s, drive->name, device_type); in ide_check_atapi_device()
[all …]
/kernel/linux/linux-5.10/arch/sparc/mm/
Dfault_32.c1 // SPDX-License-Identifier: GPL-2.0
49 printk(KERN_ALERT "tsk->{mm,active_mm}->context = %08lx\n", in unhandled_fault()
50 (tsk->mm ? tsk->mm->context : tsk->active_mm->context)); in unhandled_fault()
51 printk(KERN_ALERT "tsk->{mm,active_mm}->pgd = %08lx\n", in unhandled_fault()
52 (tsk->mm ? (unsigned long) tsk->mm->pgd : in unhandled_fault()
53 (unsigned long) tsk->active_mm->pgd)); in unhandled_fault()
57 asmlinkage int lookup_fault(unsigned long pc, unsigned long ret_pc, in lookup_fault() argument
74 insn = *((unsigned int *) pc); in lookup_fault()
82 insn = *((unsigned int *) pc); in lookup_fault()
92 regs.pc = pc; in lookup_fault()
[all …]
/kernel/linux/linux-5.10/arch/s390/kernel/
Dmodule.c1 // SPDX-License-Identifier: GPL-2.0+
24 #include <asm/nospec-branch.h>
54 mod->state == MODULE_STATE_LIVE) in module_arch_freeing_init()
57 vfree(mod->arch.syminfo); in module_arch_freeing_init()
58 mod->arch.syminfo = NULL; in module_arch_freeing_init()
65 info = me->arch.syminfo + ELF_R_SYM (rela->r_info); in check_rela()
66 switch (ELF_R_TYPE (rela->r_info)) { in check_rela()
72 case R_390_GOTENT: /* 32 bit PC rel. to GOT entry shifted by 1. */ in check_rela()
79 if (info->got_offset == -1UL) { in check_rela()
80 info->got_offset = me->arch.got_size; in check_rela()
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/compressed/
Dhead.S4 * Copyright (C) 1996-2002 Russell King
15 #include "efi-header.S"
17 AR_CLASS( .arch armv7-a )
18 M_CLASS( .arch armv7-m )
100 kputc #'-'
136 AR_CLASS( sub pc, pc, #3 ) @ A/R: switch to Thumb2 mode
161 * Booting from Angel - need to enter SVC mode and disable
178 * be needed here - is there an Angel SWI call for this?
196 * different platforms - we have chosen 128MB to allow
206 mov r4, pc
[all …]
/kernel/linux/linux-4.19/Documentation/ABI/testing/
Dsysfs-driver-hid-prodikeys7 that the pc-midi keyboard will output.midi data.
9 Type: Read/write
16 note held by the pc-midi driver.
19 Type: Read/write
25 Controls the octave shift modifier in the pc-midi driver.
27 0 means the no ocatve shift.
28 Range: -2..2 (minus 2 to plus 2)
29 Type: Read/Write
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-driver-hid-prodikeys7 that the pc-midi keyboard will output.midi data.
9 Type: Read/write
16 note held by the pc-midi driver.
19 Type: Read/write
25 Controls the octave shift modifier in the pc-midi driver.
27 0 means the no ocatve shift.
28 Range: -2..2 (minus 2 to plus 2)
29 Type: Read/Write
/kernel/linux/linux-4.19/arch/m68k/kernel/
Dtraps.c45 [VEC_RESETPC] = "RESET PC",
135 unsigned long fslw = fp->un.fmt4.pc; /* is really FSLW for access error */ in access_error060()
137 pr_debug("fslw=%#lx, fa=%#lx\n", fslw, fp->un.fmt4.effaddr); in access_error060()
140 /* branch prediction error -> clear branch cache */ in access_error060()
145 /* return if there's no other error */ in access_error060()
152 unsigned long addr = fp->un.fmt4.effaddr; in access_error060()
155 addr = (addr + PAGE_SIZE - 1) & PAGE_MASK; in access_error060()
165 do_page_fault(&fp->ptregs, addr, errorcode); in access_error060()
170 send_fault_sig(&fp->ptregs); in access_error060()
172 send_fault_sig(&fp->ptregs) > 0) { in access_error060()
[all …]
Dhead.S1 /* -*- mode: asm -*-
3 ** head.S -- This file contains the initial boot code for the
19 ** ++ Bjoern & Roman: ATARI-68040 support for the Medusa
22 ** Magnum- and FX-alternate ram
25 ** for linux-2.1.115
53 * 1) Remove register dependency through-out the file.
61 * write-ups on the structure of the file, and the features of the
65 * ------------------
74 * actual per-machine specific code very simple.
77 * (the same for all machines) and mapping machine-specific I/O
[all …]
/kernel/linux/linux-5.10/arch/m68k/kernel/
Dtraps.c44 [VEC_RESETPC] = "RESET PC",
134 unsigned long fslw = fp->un.fmt4.pc; /* is really FSLW for access error */ in access_error060()
136 pr_debug("fslw=%#lx, fa=%#lx\n", fslw, fp->un.fmt4.effaddr); in access_error060()
139 /* branch prediction error -> clear branch cache */ in access_error060()
144 /* return if there's no other error */ in access_error060()
151 unsigned long addr = fp->un.fmt4.effaddr; in access_error060()
154 addr = (addr + PAGE_SIZE - 1) & PAGE_MASK; in access_error060()
164 do_page_fault(&fp->ptregs, addr, errorcode); in access_error060()
169 send_fault_sig(&fp->ptregs); in access_error060()
171 send_fault_sig(&fp->ptregs) > 0) { in access_error060()
[all …]
Dhead.S1 /* -*- mode: asm -*-
3 ** head.S -- This file contains the initial boot code for the
19 ** ++ Bjoern & Roman: ATARI-68040 support for the Medusa
22 ** Magnum- and FX-alternate ram
25 ** for linux-2.1.115
53 * 1) Remove register dependency through-out the file.
61 * write-ups on the structure of the file, and the features of the
65 * ------------------
74 * actual per-machine specific code very simple.
77 * (the same for all machines) and mapping machine-specific I/O
[all …]
/kernel/linux/linux-5.10/arch/arm/mm/
Dabort-lv4t.S1 /* SPDX-License-Identifier: GPL-2.0 */
8 * : r4 = aborted context pc
11 * Returns : r4-r5, r9-r11, r13 preserved
15 * abort here if the I-TLB and D-TLB aren't seeing the same
25 mov r0, #0 @ clear r0, r1 (no FSR/FAR)
31 tst r8, #1 << 20 @ L = 1 -> write?
34 add pc, pc, r7, lsr #22 @ Now branch to the relevant processing routine
63 beq do_DataAbort @ no writeback -> no fixup
64 str r9, [sp, #-4]!
76 and r6, r6, #15 @ r6 = no. of registers to transfer.
[all …]
/kernel/linux/linux-4.19/arch/arm/mm/
Dabort-lv4t.S1 /* SPDX-License-Identifier: GPL-2.0 */
8 * : r4 = aborted context pc
11 * Returns : r4-r5, r9-r11, r13 preserved
15 * abort here if the I-TLB and D-TLB aren't seeing the same
25 mov r0, #0 @ clear r0, r1 (no FSR/FAR)
31 tst r8, #1 << 20 @ L = 1 -> write?
34 add pc, pc, r7, lsr #22 @ Now branch to the relevant processing routine
63 beq do_DataAbort @ no writeback -> no fixup
64 str r9, [sp, #-4]!
76 and r6, r6, #15 @ r6 = no. of registers to transfer.
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/compressed/
Dhead.S1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (C) 1996-2002 Russell King
12 #include "efi-header.S"
14 AR_CLASS( .arch armv7-a )
15 M_CLASS( .arch armv7-m )
99 kputc #'-'
103 kputc #'-'
108 kputc #'-'
143 mcr p15, 0, \reg, c1, c0, 0 @ write SCTLR
152 * in little-endian form.
[all …]
/kernel/linux/linux-5.10/drivers/char/
Ddtlk.c1 // SPDX-License-Identifier: GPL-2.0-only
2 /* -*- linux-c -*-
3 * dtlk.c - DoubleTalk PC driver for Linux
8 * 2000-03-18 Jim Van Zandt: Fix polling.
15 /* This driver is for the DoubleTalk PC, a speech synthesizer
20 The DoubleTalk PC contains four voice synthesizers: text-to-speech
30 DoubleTalk PC implement index markers. Both the TTS and LPC ports
33 The DoubleTalk PC generates no interrupts.
38 "write" sends bytes to the TTS port. It is the responsibility of
40 This driver was written for use with the text-to-speech
[all …]
/kernel/linux/linux-4.19/drivers/char/
Ddtlk.c1 /* -*- linux-c -*-
2 * dtlk.c - DoubleTalk PC driver for Linux
7 * 2000-03-18 Jim Van Zandt: Fix polling.
14 /* This driver is for the DoubleTalk PC, a speech synthesizer
19 The DoubleTalk PC contains four voice synthesizers: text-to-speech
29 DoubleTalk PC implement index markers. Both the TTS and LPC ports
32 The DoubleTalk PC generates no interrupts.
37 "write" sends bytes to the TTS port. It is the responsibility of
39 This driver was written for use with the text-to-speech
56 #include <linux/errno.h> /* for -EBUSY */
[all …]
/kernel/linux/linux-5.10/arch/arm64/kernel/
Dftrace.c1 // SPDX-License-Identifier: GPL-2.0-only
15 #include <asm/debug-monitors.h>
24 static int ftrace_modify_code(unsigned long pc, u32 old, u32 new, in ftrace_modify_code() argument
32 * could cause us to read or write to someplace that could cause harm. in ftrace_modify_code()
38 if (aarch64_insn_read((void *)pc, &replaced)) in ftrace_modify_code()
39 return -EFAULT; in ftrace_modify_code()
42 return -EINVAL; in ftrace_modify_code()
44 if (aarch64_insn_patch_text_nosync((void *)pc, new)) in ftrace_modify_code()
45 return -EPERM; in ftrace_modify_code()
55 unsigned long pc; in ftrace_update_ftrace_func() local
[all …]
/kernel/linux/linux-4.19/drivers/ssb/
Ddriver_pcicore.c3 * Broadcom PCI-core driver
19 static u32 ssb_pcie_read(struct ssb_pcicore *pc, u32 address);
20 static void ssb_pcie_write(struct ssb_pcicore *pc, u32 address, u32 data);
21 static u16 ssb_pcie_mdio_read(struct ssb_pcicore *pc, u8 device, u8 address);
22 static void ssb_pcie_mdio_write(struct ssb_pcicore *pc, u8 device,
26 u32 pcicore_read32(struct ssb_pcicore *pc, u16 offset) in pcicore_read32() argument
28 return ssb_read32(pc->dev, offset); in pcicore_read32()
32 void pcicore_write32(struct ssb_pcicore *pc, u16 offset, u32 value) in pcicore_write32() argument
34 ssb_write32(pc->dev, offset, value); in pcicore_write32()
38 u16 pcicore_read16(struct ssb_pcicore *pc, u16 offset) in pcicore_read16() argument
[all …]
/kernel/linux/linux-5.10/drivers/ssb/
Ddriver_pcicore.c3 * Broadcom PCI-core driver
19 static u32 ssb_pcie_read(struct ssb_pcicore *pc, u32 address);
20 static void ssb_pcie_write(struct ssb_pcicore *pc, u32 address, u32 data);
21 static u16 ssb_pcie_mdio_read(struct ssb_pcicore *pc, u8 device, u8 address);
22 static void ssb_pcie_mdio_write(struct ssb_pcicore *pc, u8 device,
26 u32 pcicore_read32(struct ssb_pcicore *pc, u16 offset) in pcicore_read32() argument
28 return ssb_read32(pc->dev, offset); in pcicore_read32()
32 void pcicore_write32(struct ssb_pcicore *pc, u16 offset, u32 value) in pcicore_write32() argument
34 ssb_write32(pc->dev, offset, value); in pcicore_write32()
38 u16 pcicore_read16(struct ssb_pcicore *pc, u16 offset) in pcicore_read16() argument
[all …]
/kernel/linux/linux-4.19/Documentation/trace/
Dmmiotrace.rst2 In-kernel memory-mapped I/O tracing
11 Injection Test Harness. In Dec 2006 - Jan 2007, using the code from Intel,
15 Mmiotrace was built for reverse engineering any memory-mapped IO device with
19 Out-of-tree mmiotrace was originally modified for mainline inclusion and
24 -----------
29 is on-line, therefore mmiotrace takes all but one CPU off-line during run-time
30 activation. You can re-enable CPUs by hand, but you have been warned, there
31 is no way to automatically detect if you are losing events due to CPUs racing.
35 ---------------------
38 $ mount -t debugfs debugfs /sys/kernel/debug
[all …]
/kernel/linux/linux-5.10/Documentation/trace/
Dmmiotrace.rst2 In-kernel memory-mapped I/O tracing
11 Injection Test Harness. In Dec 2006 - Jan 2007, using the code from Intel,
15 Mmiotrace was built for reverse engineering any memory-mapped IO device with
19 Out-of-tree mmiotrace was originally modified for mainline inclusion and
24 -----------
29 is on-line, therefore mmiotrace takes all but one CPU off-line during run-time
30 activation. You can re-enable CPUs by hand, but you have been warned, there
31 is no way to automatically detect if you are losing events due to CPUs racing.
35 ---------------------
38 $ mount -t debugfs debugfs /sys/kernel/debug
[all …]

12345678910>>...38