/linux-master/arch/m68k/68000/ |
H A D | romvec.S | 15 .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 D | vcpu_exit.c | 14 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 D | prestera_devlink.c | 117 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 D | mcp77.c | 30 .trap = 0x001d07ff,
|
H A D | mcp89.c | 30 .trap = 0x089d1fff,
|
H A D | nv50.c | 142 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 D | gt215.c | 31 .trap = 0x000d0fff,
|
H A D | g84.c | 31 .trap = 0x001d07ff,
|
H A D | nv50.h | 15 u32 trap; member in struct:nv50_fb_func
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_trap.c | 30 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 D | rt_sigreturn.S | 12 trap 0
|
/linux-master/tools/testing/selftests/powerpc/ptrace/ |
H A D | ptrace-perf-asm.S | 14 trap 31 trap
|
/linux-master/arch/m68k/coldfire/ |
H A D | vectors.c | 5 * 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 D | trap.c | 6 #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 D | trap.h | 32 void mlx5e_close_trap(struct mlx5e_trap *trap);
|
/linux-master/include/linux/ |
H A D | kdebug.h | 21 struct pt_regs *regs, long err, int trap, int sig);
|
/linux-master/arch/mips/include/asm/ |
H A D | kgdb.h | 41 struct pt_regs *regs, long err, int trap, int sig);
|
/linux-master/arch/riscv/include/asm/ |
H A D | kvm_vcpu_insn.h | 38 struct kvm_cpu_trap *trap);
|
/linux-master/arch/powerpc/include/asm/ |
H A D | ptrace.h | 46 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 D | devlink.c | 228 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 D | devlink.h | 33 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 D | fskeleton.S | 83 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 D | ocelot_ptp.c | 317 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 D | hash_4k.c | 22 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 D | vectors.c | 36 asmlinkage void trap(void); 73 vectors[VEC_ILLEGAL] = trap; 86 vectors[i] = trap;
|