Searched refs:trap (Results 1 - 25 of 162) sorted by relevance

1234567

/linux-master/arch/m68k/68000/
H A Dromvec.S15 .global trap
21 .long CONFIG_RAMBASE+CONFIG_RAMSIZE-4, _start, buserr, trap
22 .long trap, trap, trap, trap
23 .long trap, trap, trap, trap
[all...]
/linux-master/arch/riscv/kvm/
H A Dvcpu_exit.c14 struct kvm_cpu_trap *trap)
22 fault_addr = (trap->htval << 2) | (trap->stval & 0x3);
28 (trap->scause == EXC_STORE_GUEST_PAGE_FAULT && !writable)) {
29 switch (trap->scause) {
33 trap->htinst);
37 trap->htinst);
44 (trap->scause == EXC_STORE_GUEST_PAGE_FAULT) ? true : false);
57 * @trap: Output pointer to trap detail
13 gstage_page_fault(struct kvm_vcpu *vcpu, struct kvm_run *run, struct kvm_cpu_trap *trap) argument
59 kvm_riscv_vcpu_unpriv_read(struct kvm_vcpu *vcpu, bool read_insn, unsigned long guest_addr, struct kvm_cpu_trap *trap) argument
135 kvm_riscv_vcpu_trap_redirect(struct kvm_vcpu *vcpu, struct kvm_cpu_trap *trap) argument
172 kvm_riscv_vcpu_exit(struct kvm_vcpu *vcpu, struct kvm_run *run, struct kvm_cpu_trap *trap) argument
[all...]
/linux-master/drivers/net/ethernet/marvell/prestera/
H A Dprestera_devlink.c117 struct devlink_trap trap; member in struct:prestera_trap
182 /* Initialize trap list, as well as associate CPU code with them. */
185 .trap = PRESTERA_TRAP_DRIVER_CONTROL(ARP_BC, NEIGH_DISCOVERY),
189 .trap = PRESTERA_TRAP_DRIVER_CONTROL(IS_IS, LOCAL_DELIVERY),
193 .trap = PRESTERA_TRAP_DRIVER_CONTROL(OSPF, OSPF),
197 .trap = PRESTERA_TRAP_DRIVER_CONTROL(IP_BC_MAC, LOCAL_DELIVERY),
201 .trap = PRESTERA_TRAP_CONTROL(STP, STP, TRAP),
205 .trap = PRESTERA_TRAP_CONTROL(LACP, LACP, TRAP),
209 .trap = PRESTERA_TRAP_CONTROL(LLDP, LLDP, TRAP),
213 .trap
543 prestera_trap_init(struct devlink *devlink, const struct devlink_trap *trap, void *trap_ctx) argument
559 prestera_trap_action_set(struct devlink *devlink, const struct devlink_trap *trap, enum devlink_trap_action action, struct netlink_ext_ack *extack) argument
568 prestera_drop_counter_get(struct devlink *devlink, const struct devlink_trap *trap, u64 *p_drops) argument
586 const struct devlink_trap *trap; local
[all...]
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dmcp77.c30 .trap = 0x001d07ff,
H A Dmcp89.c30 .trap = 0x089d1fff,
H A Dnv50.c142 u32 trap[6], idx, inst; local
154 trap[i] = nvkm_rd32(device, 0x100c94);
161 st0 = (trap[0] & 0x0000000f) >> 0;
162 st1 = (trap[0] & 0x000000f0) >> 4;
163 st2 = (trap[0] & 0x00000f00) >> 8;
164 st3 = (trap[0] & 0x0000f000) >> 12;
166 st0 = (trap[0] & 0x000000ff) >> 0;
167 st1 = (trap[0] & 0x0000ff00) >> 8;
168 st2 = (trap[0] & 0x00ff0000) >> 16;
169 st3 = (trap[
[all...]
H A Dgt215.c31 .trap = 0x000d0fff,
H A Dg84.c31 .trap = 0x001d07ff,
H A Dnv50.h15 u32 trap; member in struct:nv50_fb_func
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_trap.c30 struct devlink_trap trap; member in struct:mlxsw_sp_trap_item
643 .trap = MLXSW_SP_TRAP_DROP(SMAC_MC, L2_DROPS),
649 .trap = MLXSW_SP_TRAP_DROP(VLAN_TAG_MISMATCH, L2_DROPS),
656 .trap = MLXSW_SP_TRAP_DROP(INGRESS_VLAN_FILTER, L2_DROPS),
662 .trap = MLXSW_SP_TRAP_DROP(INGRESS_STP_FILTER, L2_DROPS),
668 .trap = MLXSW_SP_TRAP_DROP(EMPTY_TX_LIST, L2_DROPS),
675 .trap = MLXSW_SP_TRAP_DROP(PORT_LOOPBACK_FILTER, L2_DROPS),
681 .trap = MLXSW_SP_TRAP_DROP(BLACKHOLE_ROUTE, L3_DROPS),
687 .trap = MLXSW_SP_TRAP_DROP(NON_IP_PACKET, L3_DROPS),
694 .trap
1193 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; local
1207 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; local
1221 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; local
1234 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; local
1265 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; local
1317 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; local
1348 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; local
1364 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; local
1400 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; local
1428 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; local
1451 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; local
1486 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; local
1516 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; local
1568 mlxsw_sp_trap_init(struct mlxsw_core *mlxsw_core, const struct devlink_trap *trap, void *trap_ctx) argument
1594 mlxsw_sp_trap_fini(struct mlxsw_core *mlxsw_core, const struct devlink_trap *trap, void *trap_ctx) argument
1615 mlxsw_sp_trap_action_set(struct mlxsw_core *mlxsw_core, const struct devlink_trap *trap, enum devlink_trap_action action, struct netlink_ext_ack *extack) argument
1716 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; local
[all...]
/linux-master/arch/csky/kernel/vdso/
H A Drt_sigreturn.S12 trap 0
/linux-master/tools/testing/selftests/powerpc/ptrace/
H A Dptrace-perf-asm.S14 trap
31 trap
/linux-master/arch/m68k/coldfire/
H A Dvectors.c5 * vectors.c -- high level trap setup for ColdFire
40 asmlinkage void trap(void);
49 * There is a common trap handler and common interrupt
55 _ramvec[i] = trap;
57 _ramvec[i] = trap;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtrap.c6 #include "en/trap.h"
172 void mlx5e_close_trap(struct mlx5e_trap *trap) argument
174 mlx5e_tir_destroy(&trap->tir);
175 mlx5e_close_trap_rq(&trap->rq);
176 netif_napi_del(&trap->napi);
177 kvfree(trap);
180 static void mlx5e_activate_trap(struct mlx5e_trap *trap) argument
182 napi_enable(&trap->napi);
183 mlx5e_activate_rq(&trap->rq);
184 mlx5e_trigger_napi_sched(&trap
189 struct mlx5e_trap *trap = priv->en_trap; local
197 struct mlx5e_trap *trap; local
223 struct mlx5e_trap *trap; local
[all...]
H A Dtrap.h32 void mlx5e_close_trap(struct mlx5e_trap *trap);
/linux-master/include/linux/
H A Dkdebug.h21 struct pt_regs *regs, long err, int trap, int sig);
/linux-master/arch/mips/include/asm/
H A Dkgdb.h41 struct pt_regs *regs, long err, int trap, int sig);
/linux-master/arch/riscv/include/asm/
H A Dkvm_vcpu_insn.h38 struct kvm_cpu_trap *trap);
/linux-master/arch/powerpc/include/asm/
H A Dptrace.h46 unsigned long trap; member in struct:pt_regs::__anon20::__anon21
237 * The 4 low bits (0xf) are available as flags to overload the trap word,
246 * On 4xx we use bit 1 in the trap word to indicate whether the exception
250 #define IS_CRITICAL_EXC(regs) (((regs)->trap & 2) != 0)
251 #define IS_MCHECK_EXC(regs) (((regs)->trap & 4) != 0)
252 #define IS_DEBUG_EXC(regs) (((regs)->trap & 8) != 0)
254 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK)
258 regs->trap = (regs->trap & TRAP_FLAGS_MASK) | (val & ~TRAP_FLAGS_MASK);
278 return regs->trap
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Ddevlink.c228 if (dl_trap->trap.id == trap_id)
234 static int mlx5_devlink_trap_init(struct devlink *devlink, const struct devlink_trap *trap, argument
244 dl_trap->trap.id = trap->id;
245 dl_trap->trap.action = DEVLINK_TRAP_ACTION_DROP;
248 if (mlx5_find_trap_by_id(dev, trap->id)) {
250 mlx5_core_err(dev, "Devlink trap: Trap 0x%x already found", trap->id);
258 static void mlx5_devlink_trap_fini(struct devlink *devlink, const struct devlink_trap *trap, argument
264 dl_trap = mlx5_find_trap_by_id(dev, trap
273 mlx5_devlink_trap_action_set(struct devlink *devlink, const struct devlink_trap *trap, enum devlink_trap_action action, struct netlink_ext_ack *extack) argument
[all...]
H A Ddevlink.h33 struct mlx5_trap_ctx trap; member in struct:mlx5_devlink_trap
39 struct mlx5_trap_ctx *trap; member in struct:mlx5_devlink_trap_event_ctx
/linux-master/arch/m68k/ifpsp060/
H A Dfskeleton.S83 bral trap | jump to trap handler
102 bral trap | jump to trap handler
121 bral trap | jump to trap handler
140 bral trap | jump to trap handler
159 bral trap | jump to trap handle
[all...]
/linux-master/drivers/net/ethernet/mscc/
H A Docelot_ptp.c317 static void ocelot_populate_l2_ptp_trap_key(struct ocelot_vcap_filter *trap) argument
319 trap->key_type = OCELOT_VCAP_KEY_ETYPE;
320 *(__be16 *)trap->key.etype.etype.value = htons(ETH_P_1588);
321 *(__be16 *)trap->key.etype.etype.mask = htons(0xffff);
325 ocelot_populate_ipv4_ptp_event_trap_key(struct ocelot_vcap_filter *trap) argument
327 trap->key_type = OCELOT_VCAP_KEY_IPV4;
328 trap->key.ipv4.proto.value[0] = IPPROTO_UDP;
329 trap->key.ipv4.proto.mask[0] = 0xff;
330 trap->key.ipv4.dport.value = PTP_EV_PORT;
331 trap
335 ocelot_populate_ipv6_ptp_event_trap_key(struct ocelot_vcap_filter *trap) argument
345 ocelot_populate_ipv4_ptp_general_trap_key(struct ocelot_vcap_filter *trap) argument
355 ocelot_populate_ipv6_ptp_general_trap_key(struct ocelot_vcap_filter *trap) argument
[all...]
/linux-master/arch/powerpc/mm/book3s64/
H A Dhash_4k.c22 pte_t *ptep, unsigned long trap, unsigned long flags,
64 rflags = hash_page_do_lazy_icache(rflags, __pte(old_pte), trap);
117 hash_failure_debug(ea, access, vsid, trap, ssize,
21 __hash_page_4K(unsigned long ea, unsigned long access, unsigned long vsid, pte_t *ptep, unsigned long trap, unsigned long flags, int ssize, int subpg_prot) argument
/linux-master/arch/m68k/kernel/
H A Dvectors.c36 asmlinkage void trap(void);
73 vectors[VEC_ILLEGAL] = trap;
86 vectors[i] = trap;

Completed in 309 milliseconds

1234567