Home
last modified time | relevance | path

Searched refs:traps (Results 1 – 25 of 68) sorted by relevance

123

/linux/Documentation/networking/devlink/
H A Ddevlink-trap.rst32 supported packet traps with ``devlink`` and report trapped packets to
38 port). This is especially useful for drop traps (see :ref:`Trap-Types`)
58 | Non-control traps
62 | devlink | (non-drop traps)
98 action of such traps is not allowed, as it can easily break the control
104 Changing the action of such traps is not allowed, as it can easily break
123 Generic packet traps are used to describe traps that trap well-defined packets
125 Such traps can be shared by multiple device drivers and their description must
502 Device drivers can register driver-specific packet traps, bu
[all...]
/linux/arch/sparc/kernel/
H A Dtrampoline_32.S47 wr %g1, 0x0, %psr ! traps off though
69 /* Turn on traps (PSR_ET). */
71 wr %g1, PSR_ET, %psr ! traps on
101 wr %g1, 0x0, %psr ! traps off though
130 /* Turn on traps (PSR_ET). */
132 wr %g1, PSR_ET, %psr ! traps on
160 wr %g1, 0x0, %psr ! traps off though
186 /* Turn on traps (PSR_ET). */
188 wr %g1, PSR_ET, %psr ! traps on
H A Dentry.S444 wr %l0, PSR_ET, %psr ! re-enable traps
497 wr %l0, PSR_ET, %psr ! re-enable traps
506 /* This routine handles floating point disabled traps. */
512 wr %l0, PSR_ET, %psr ! re-enable traps
551 wr %l0, PSR_ET, %psr ! re-enable traps
568 wr %l0, PSR_ET, %psr ! re-enable traps
585 wr %l0, PSR_ET, %psr ! re-enable traps
602 wr %l0, PSR_ET, %psr ! re-enable traps
619 wr %l0, PSR_ET, %psr ! re-enable traps
636 wr %l0, PSR_ET, %psr ! re-enable traps
[all...]
/linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/qe/
H A Dfirmware.txt16 - virtual-traps: The virtual traps, taken from the firmware binary.
23 virtual-traps = <0 0 0 0 0 0 0 0>;
/linux/arch/riscv/kernel/
H A Dvmlinux-xip.lds.S107 .xip.traps : {
109 *(.xip.traps) argument
110 __xip_traps_end.xip.traps global() argument
/linux/arch/m68k/fpsp040/
H A Dslog2.S35 | traps, and precision control = double extended.
50 | traps, and precision control = double extended.
64 | traps, and precision control = double extended.
79 | traps, and precision control = double extended.
/linux/Documentation/arch/powerpc/
H A Dqe_firmware.rst80 5) If necessary, device drivers that need the virtual traps and extended mode
85 These virtual traps are conditional branches in the microcode. These are
87 flexibility and save h/w traps If new features are activated or an issue is
89 structure signals the microcode which of these virtual traps is active.
238 virtual traps. As with 'extended_modes', this field is stored in the QE
248 'traps' is an array of 16 words that contain hardware trap values
249 for each of the 16 traps. If trap[i] is 0, then this particular
/linux/arch/x86/xen/
H A Denlighten_pv.c65 #include <asm/traps.h>
814 * Check for known traps using IST and whitelist them. in get_trap_addr()
907 struct trap_info *traps, bool full) in xen_convert_trap_info() argument
917 if (cvt_gate_to_trap(in, entry, &traps[out]) || full) in xen_convert_trap_info()
924 void xen_copy_trap_info(struct trap_info *traps) in xen_copy_trap_info() argument
928 xen_convert_trap_info(desc, traps, true); in xen_copy_trap_info()
932 hold a spinlock to protect the static traps[] array (static because
937 static struct trap_info traps[257]; in xen_load_idt() local
947 out = xen_convert_trap_info(desc, traps, false); in xen_load_idt()
948 traps[ou in xen_load_idt()
[all...]
/linux/drivers/misc/genwqe/
H A Dcard_utils.c832 int entries = 0, ring, traps, traces, trace_entries; in genwqe_ffdc_buff_size() local
871 traps = (val >> 24) & 0xff; in genwqe_ffdc_buff_size()
875 entries += traps + (traces * trace_entries); in genwqe_ffdc_buff_size()
890 int i, traps, traces, trace, trace_entries, trace_entry, ring; in genwqe_ffdc_buff_read() local
940 traps = (val >> 24) & 0xff; /* Number of Traps */ in genwqe_ffdc_buff_read()
944 /* Note: This is a combined loop that dumps both the traps */ in genwqe_ffdc_buff_read()
956 trace_entry < (trace ? trace_entries : traps); in genwqe_ffdc_buff_read()
1027 * genwqe_stop_traps() - Stop traps
1030 * Before reading out the analysis data, we need to stop the traps.
1038 * genwqe_start_traps() - Start traps
[all...]
/linux/arch/openrisc/kernel/
H A DMakefile9 traps.o time.o irq.o entry.o ptrace.o signal.o \
/linux/net/devlink/
H A Dtrap.c378 NL_SET_ERR_MSG(extack, "Cannot change action of non-drop traps. Skipping"); in __devlink_trap_action_set()
1341 * devl_traps_register - Register packet traps with devlink.
1343 * @traps: Packet traps.
1344 * @traps_count: Count of provided packet traps.
1350 const struct devlink_trap *traps, in devl_traps_register() argument
1360 const struct devlink_trap *trap = &traps[i]; in devl_traps_register()
1376 devlink_trap_unregister(devlink, &traps[i]); in devl_traps_register()
1382 * devlink_traps_register - Register packet traps with devlink.
1384 * @traps
1393 devlink_traps_register(struct devlink * devlink,const struct devlink_trap * traps,size_t traps_count,void * priv) devlink_traps_register() argument
1412 devl_traps_unregister(struct devlink * devlink,const struct devlink_trap * traps,size_t traps_count) devl_traps_unregister() argument
1438 devlink_traps_unregister(struct devlink * devlink,const struct devlink_trap * traps,size_t traps_count) devlink_traps_unregister() argument
[all...]
/linux/arch/mips/kernel/
H A Dmips-r2-to-r6-emul.c947 MIPS_R2_STATS(traps); in mipsr2_decoder()
954 MIPS_R2_STATS(traps); in mipsr2_decoder()
961 MIPS_R2_STATS(traps); in mipsr2_decoder()
968 MIPS_R2_STATS(traps); in mipsr2_decoder()
975 MIPS_R2_STATS(traps); in mipsr2_decoder()
982 MIPS_R2_STATS(traps); in mipsr2_decoder()
2260 seq_printf(s, "traps\t\t%ld\t%ld\n", in mipsr2_emul_show()
2261 (unsigned long)__this_cpu_read(mipsr2emustats.traps), in mipsr2_emul_show()
2262 (unsigned long)__this_cpu_read(mipsr2bdemustats.traps)); in mipsr2_emul_show()
2320 __this_cpu_write((mipsr2emustats).traps, in mipsr2_clear_show()
[all...]
/linux/arch/nios2/kernel/
H A DMakefile22 obj-y += traps.o
/linux/arch/hexagon/kernel/
H A DMakefile7 obj-y += setup.o irq_cpu.o traps.o syscalltab.o signal.o time.o
/linux/arch/m68k/kernel/
H A DMakefile12 obj-y += setup.o signal.o sys_m68k.o syscalltable.o time.o traps.o
/linux/arch/microblaze/kernel/
H A DMakefile19 reset.o setup.o signal.o sys_microblaze.o timer.o traps.o unwind.o
/linux/arch/csky/kernel/
H A DMakefile4 obj-y += head.o entry.o atomic.o signal.o traps.o irq.o time.o vdso.o vdso/
/linux/Documentation/filesystems/
H A Dautofs.rst46 symbolic links and mount traps. Mount traps are directories with
51 mount traps are created with `mkdir`. The determination of whether a
65 Directories created in the root directory are mount traps only if the
71 tree are ever mount traps, they are always regular directories. When
72 the *maxproto* is four (or three), these directories are mount traps
75 So: non-empty (i.e. non-leaf) directories are never mount traps. Empty
76 directories are sometimes mount traps, and sometimes not depending on
106 This functionality is sufficient for some users of mount traps such
107 as NFS which creates traps s
[all...]
/linux/arch/xtensa/kernel/
H A DMakefile9 ptrace.o setup.o signal.o stacktrace.o syscall.o time.o traps.o \
/linux/arch/arc/kernel/
H A DMakefile7 obj-y += signal.o traps.o sys.o troubleshoot.o stacktrace.o disasm.o
/linux/arch/sh/kernel/vsyscall/
H A DMakefile7 targets += vsyscall-trapa.o vsyscall-traps.so
/linux/arch/mips/include/asm/
H A Dmips-r2-to-r6-emul.h20 u64 traps; member
/linux/arch/arm/kernel/
H A Dhyp-stub.S107 * Turn off all traps
118 @ Disable all traps, so we don't get any nasty surprise
/linux/arch/sh/kernel/
H A DMakefile21 syscalls_32.o time.o topology.o traps.o \
/linux/arch/parisc/kernel/
H A DMakefile8 obj-y := head.o cache.o pacache.o setup.o pdt.o traps.o time.o irq.o \

123