/kernel/linux/linux-5.10/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...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_devlink.c | 117 struct devlink_trap trap; member 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) prestera_trap_init() argument 559 prestera_trap_action_set(struct devlink *devlink, const struct devlink_trap *trap, enum devlink_trap_action action, struct netlink_ext_ack *extack) prestera_trap_action_set() argument 568 prestera_drop_counter_get(struct devlink *devlink, const struct devlink_trap *trap, u64 *p_drops) prestera_drop_counter_get() argument 586 const struct devlink_trap *trap; prestera_devlink_traps_unregister() local [all...] |
/kernel/linux/linux-6.6/arch/riscv/kvm/ |
H A D | vcpu_exit.c | 14 struct kvm_cpu_trap *trap) in gstage_page_fault() 22 fault_addr = (trap->htval << 2) | (trap->stval & 0x3); in gstage_page_fault() 28 (trap->scause == EXC_STORE_GUEST_PAGE_FAULT && !writable)) { in gstage_page_fault() 29 switch (trap->scause) { in gstage_page_fault() 33 trap->htinst); in gstage_page_fault() 37 trap->htinst); in gstage_page_fault() 44 (trap->scause == EXC_STORE_GUEST_PAGE_FAULT) ? true : false); in gstage_page_fault() 57 * @trap: Output pointer to trap detail 13 gstage_page_fault(struct kvm_vcpu *vcpu, struct kvm_run *run, struct kvm_cpu_trap *trap) gstage_page_fault() argument 59 kvm_riscv_vcpu_unpriv_read(struct kvm_vcpu *vcpu, bool read_insn, unsigned long guest_addr, struct kvm_cpu_trap *trap) kvm_riscv_vcpu_unpriv_read() argument 135 kvm_riscv_vcpu_trap_redirect(struct kvm_vcpu *vcpu, struct kvm_cpu_trap *trap) kvm_riscv_vcpu_trap_redirect() argument 172 kvm_riscv_vcpu_exit(struct kvm_vcpu *vcpu, struct kvm_run *run, struct kvm_cpu_trap *trap) kvm_riscv_vcpu_exit() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_trap.c | 30 struct devlink_trap trap; member 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; mlxsw_sp_trap_policer_item_lookup() local 1207 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_group_item_lookup() local 1221 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_item_lookup() local 1234 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_cpu_policers_set() local 1265 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_policer_items_arr_init() local 1317 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_policers_init() local 1348 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_policers_fini() local 1364 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_group_items_arr_init() local 1400 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_groups_init() local 1428 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_groups_fini() local 1451 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_items_arr_init() local 1486 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_traps_init() local 1516 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_traps_fini() local 1568 mlxsw_sp_trap_init(struct mlxsw_core *mlxsw_core, const struct devlink_trap *trap, void *trap_ctx) mlxsw_sp_trap_init() argument 1594 mlxsw_sp_trap_fini(struct mlxsw_core *mlxsw_core, const struct devlink_trap *trap, void *trap_ctx) mlxsw_sp_trap_fini() 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) mlxsw_sp_trap_action_set() argument 1716 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_policer_item_init() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_trap.c | 30 struct devlink_trap trap; member 480 .trap = MLXSW_SP_TRAP_DROP(SMAC_MC, L2_DROPS), 486 .trap = MLXSW_SP_TRAP_DROP(VLAN_TAG_MISMATCH, L2_DROPS), 493 .trap = MLXSW_SP_TRAP_DROP(INGRESS_VLAN_FILTER, L2_DROPS), 499 .trap = MLXSW_SP_TRAP_DROP(INGRESS_STP_FILTER, L2_DROPS), 505 .trap = MLXSW_SP_TRAP_DROP(EMPTY_TX_LIST, L2_DROPS), 512 .trap = MLXSW_SP_TRAP_DROP(PORT_LOOPBACK_FILTER, L2_DROPS), 518 .trap = MLXSW_SP_TRAP_DROP(BLACKHOLE_ROUTE, L3_DROPS), 524 .trap = MLXSW_SP_TRAP_DROP(NON_IP_PACKET, L3_DROPS), 531 .trap 1015 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_policer_item_lookup() local 1029 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_group_item_lookup() local 1043 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_item_lookup() local 1056 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_cpu_policers_set() local 1087 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_policer_items_arr_init() local 1139 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_policers_init() local 1170 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_policers_fini() local 1186 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_group_items_arr_init() local 1222 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_groups_init() local 1251 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_groups_fini() local 1274 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_items_arr_init() local 1309 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_traps_init() local 1339 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_traps_fini() local 1391 mlxsw_sp_trap_init(struct mlxsw_core *mlxsw_core, const struct devlink_trap *trap, void *trap_ctx) mlxsw_sp_trap_init() argument 1417 mlxsw_sp_trap_fini(struct mlxsw_core *mlxsw_core, const struct devlink_trap *trap, void *trap_ctx) mlxsw_sp_trap_fini() argument 1438 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) mlxsw_sp_trap_action_set() argument 1539 struct mlxsw_sp_trap *trap = mlxsw_sp->trap; mlxsw_sp_trap_policer_item_init() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | nv50.c | 143 u32 trap[6], idx, inst; in nv50_fb_intr() local 155 trap[i] = nvkm_rd32(device, 0x100c94); in nv50_fb_intr() 162 st0 = (trap[0] & 0x0000000f) >> 0; in nv50_fb_intr() 163 st1 = (trap[0] & 0x000000f0) >> 4; in nv50_fb_intr() 164 st2 = (trap[0] & 0x00000f00) >> 8; in nv50_fb_intr() 165 st3 = (trap[0] & 0x0000f000) >> 12; in nv50_fb_intr() 167 st0 = (trap[0] & 0x000000ff) >> 0; in nv50_fb_intr() 168 st1 = (trap[0] & 0x0000ff00) >> 8; in nv50_fb_intr() 169 st2 = (trap[0] & 0x00ff0000) >> 16; in nv50_fb_intr() 170 st3 = (trap[ in nv50_fb_intr() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | nv50.c | 142 u32 trap[6], idx, inst; in nv50_fb_intr() local 154 trap[i] = nvkm_rd32(device, 0x100c94); in nv50_fb_intr() 161 st0 = (trap[0] & 0x0000000f) >> 0; in nv50_fb_intr() 162 st1 = (trap[0] & 0x000000f0) >> 4; in nv50_fb_intr() 163 st2 = (trap[0] & 0x00000f00) >> 8; in nv50_fb_intr() 164 st3 = (trap[0] & 0x0000f000) >> 12; in nv50_fb_intr() 166 st0 = (trap[0] & 0x000000ff) >> 0; in nv50_fb_intr() 167 st1 = (trap[0] & 0x0000ff00) >> 8; in nv50_fb_intr() 168 st2 = (trap[0] & 0x00ff0000) >> 16; in nv50_fb_intr() 169 st3 = (trap[ in nv50_fb_intr() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | trap.c | 6 #include "en/trap.h" 169 void mlx5e_close_trap(struct mlx5e_trap *trap) in mlx5e_close_trap() argument 171 mlx5e_tir_destroy(&trap->tir); in mlx5e_close_trap() 172 mlx5e_close_trap_rq(&trap->rq); in mlx5e_close_trap() 173 netif_napi_del(&trap->napi); in mlx5e_close_trap() 174 kvfree(trap); in mlx5e_close_trap() 177 static void mlx5e_activate_trap(struct mlx5e_trap *trap) in mlx5e_activate_trap() argument 179 napi_enable(&trap->napi); in mlx5e_activate_trap() 180 mlx5e_activate_rq(&trap->rq); in mlx5e_activate_trap() 181 mlx5e_trigger_napi_sched(&trap in mlx5e_activate_trap() 186 struct mlx5e_trap *trap = priv->en_trap; mlx5e_deactivate_trap() local 194 struct mlx5e_trap *trap; mlx5e_add_trap_queue() local 220 struct mlx5e_trap *trap; mlx5e_handle_action_trap() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | ptrace.h | 45 unsigned long trap; member 171 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK) 176 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK) 177 #define FULL_REGS(regs) (((regs)->trap & 1) == 0) 178 #define SET_FULL_REGS(regs) ((regs)->trap &= ~1) 184 * We use the least-significant bit of the trap field to indicate 191 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK) 192 #define FULL_REGS(regs) (((regs)->trap & 1) == 0) 193 #define SET_FULL_REGS(regs) ((regs)->trap &= ~1) 194 #define IS_CRITICAL_EXC(regs) (((regs)->trap [all...] |
H A D | trace.h | 169 TP_PROTO(unsigned long addr, unsigned long access, unsigned long trap), 170 TP_ARGS(addr, access, trap), 174 __field(unsigned long, trap) 180 __entry->trap = trap; 183 TP_printk("hash fault with addr 0x%lx and access = 0x%lx trap = 0x%lx", 184 __entry->addr, __entry->access, __entry->trap)
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | devlink.c | 239 if (dl_trap->trap.id == trap_id) in mlx5_find_trap_by_id() 245 static int mlx5_devlink_trap_init(struct devlink *devlink, const struct devlink_trap *trap, in mlx5_devlink_trap_init() argument 255 dl_trap->trap.id = trap->id; in mlx5_devlink_trap_init() 256 dl_trap->trap.action = DEVLINK_TRAP_ACTION_DROP; in mlx5_devlink_trap_init() 259 if (mlx5_find_trap_by_id(dev, trap->id)) { in mlx5_devlink_trap_init() 261 mlx5_core_err(dev, "Devlink trap: Trap 0x%x already found", trap->id); in mlx5_devlink_trap_init() 269 static void mlx5_devlink_trap_fini(struct devlink *devlink, const struct devlink_trap *trap, in mlx5_devlink_trap_fini() argument 275 dl_trap = mlx5_find_trap_by_id(dev, trap in mlx5_devlink_trap_fini() 284 mlx5_devlink_trap_action_set(struct devlink *devlink, const struct devlink_trap *trap, enum devlink_trap_action action, struct netlink_ext_ack *extack) mlx5_devlink_trap_action_set() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mscc/ |
H A D | ocelot_ptp.c | 317 static void ocelot_populate_l2_ptp_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_l2_ptp_trap_key() argument 319 trap->key_type = OCELOT_VCAP_KEY_ETYPE; in ocelot_populate_l2_ptp_trap_key() 320 *(__be16 *)trap->key.etype.etype.value = htons(ETH_P_1588); in ocelot_populate_l2_ptp_trap_key() 321 *(__be16 *)trap->key.etype.etype.mask = htons(0xffff); in ocelot_populate_l2_ptp_trap_key() 325 ocelot_populate_ipv4_ptp_event_trap_key(struct ocelot_vcap_filter *trap) in ocelot_populate_ipv4_ptp_event_trap_key() argument 327 trap->key_type = OCELOT_VCAP_KEY_IPV4; in ocelot_populate_ipv4_ptp_event_trap_key() 328 trap->key.ipv4.proto.value[0] = IPPROTO_UDP; in ocelot_populate_ipv4_ptp_event_trap_key() 329 trap->key.ipv4.proto.mask[0] = 0xff; in ocelot_populate_ipv4_ptp_event_trap_key() 330 trap->key.ipv4.dport.value = PTP_EV_PORT; in ocelot_populate_ipv4_ptp_event_trap_key() 331 trap in ocelot_populate_ipv4_ptp_event_trap_key() 335 ocelot_populate_ipv6_ptp_event_trap_key(struct ocelot_vcap_filter *trap) ocelot_populate_ipv6_ptp_event_trap_key() argument 345 ocelot_populate_ipv4_ptp_general_trap_key(struct ocelot_vcap_filter *trap) ocelot_populate_ipv4_ptp_general_trap_key() argument 355 ocelot_populate_ipv6_ptp_general_trap_key(struct ocelot_vcap_filter *trap) ocelot_populate_ipv6_ptp_general_trap_key() argument [all...] |
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | ptrace.h | 46 unsigned long trap; member 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); in set_trap() 278 return regs->trap in trap_norestart() [all...] |
/kernel/linux/linux-5.10/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...] |
/kernel/linux/linux-6.6/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...] |
/kernel/linux/linux-6.6/net/devlink/ |
H A D | trap.c | 18 * struct devlink_trap_policer_item - Packet trap policer attributes. 19 * @policer: Immutable packet trap policer attributes. 24 * Describes packet trap policer attributes. Created by devlink during trap 35 * struct devlink_trap_group_item - Packet trap group attributes. 36 * @group: Immutable packet trap group attributes. 41 * Describes packet trap group attributes. Created by devlink during trap 52 * struct devlink_trap_item - Packet trap attributes. 53 * @trap 64 const struct devlink_trap *trap; global() member 131 devlink_trap_metadata_put(struct sk_buff *msg, const struct devlink_trap *trap) devlink_trap_metadata_put() argument 1091 devlink_trap_generic_verify(const struct devlink_trap *trap) devlink_trap_generic_verify() argument 1105 devlink_trap_driver_verify(const struct devlink_trap *trap) devlink_trap_driver_verify() argument 1120 devlink_trap_verify(const struct devlink_trap *trap) devlink_trap_verify() argument 1272 devlink_trap_register(struct devlink *devlink, const struct devlink_trap *trap, void *priv) devlink_trap_register() argument 1316 devlink_trap_unregister(struct devlink *devlink, const struct devlink_trap *trap) devlink_trap_unregister() argument 1333 devlink_trap_disable(struct devlink *devlink, const struct devlink_trap *trap) devlink_trap_disable() argument 1367 const struct devlink_trap *trap = &traps[i]; devl_traps_register() local [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
H A D | mad.c | 123 * with the given trap, because it may be queued. 125 static void cleanup_traps(struct hfi1_ibport *ibp, struct trap_node *trap) in cleanup_traps() argument 144 if (node != trap) in cleanup_traps() 153 kfree(trap); in cleanup_traps() 157 struct trap_node *trap) in check_and_add_trap() 167 queue_id = trap->data.generic_type & 0x0F; in check_and_add_trap() 170 pr_err_ratelimited("hfi1: Invalid trap 0x%0x dropped. Total dropped: %d\n", in check_and_add_trap() 171 trap->data.generic_type, trap_count); in check_and_add_trap() 172 kfree(trap); in check_and_add_trap() 177 * Since the retry (handle timeout) does not remove a trap reques in check_and_add_trap() 156 check_and_add_trap(struct hfi1_ibport *ibp, struct trap_node *trap) check_and_add_trap() argument 232 struct trap_node *trap; subn_handle_opa_trap_repress() local 313 send_trap(struct hfi1_ibport *ibp, struct trap_node *trap) send_trap() argument 415 struct trap_node *trap = NULL; hfi1_handle_trap_timer() local 433 struct trap_node *trap; create_trap_node() local 454 struct trap_node *trap; hfi1_bad_pkey() local 483 struct trap_node *trap; bad_mkey() local 520 struct trap_node *trap; hfi1_cap_mask_chg() local 545 struct trap_node *trap; hfi1_sys_guid_chg() local 565 struct trap_node *trap; hfi1_node_desc_chg() local [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/ |
H A D | mad.c | 81 * with the given trap, because it may be queued. 83 static void cleanup_traps(struct hfi1_ibport *ibp, struct trap_node *trap) in cleanup_traps() argument 102 if (node != trap) in cleanup_traps() 111 kfree(trap); in cleanup_traps() 115 struct trap_node *trap) in check_and_add_trap() 125 queue_id = trap->data.generic_type & 0x0F; in check_and_add_trap() 128 pr_err_ratelimited("hfi1: Invalid trap 0x%0x dropped. Total dropped: %d\n", in check_and_add_trap() 129 trap->data.generic_type, trap_count); in check_and_add_trap() 130 kfree(trap); in check_and_add_trap() 135 * Since the retry (handle timeout) does not remove a trap reques in check_and_add_trap() 114 check_and_add_trap(struct hfi1_ibport *ibp, struct trap_node *trap) check_and_add_trap() argument 190 struct trap_node *trap; subn_handle_opa_trap_repress() local 271 send_trap(struct hfi1_ibport *ibp, struct trap_node *trap) send_trap() argument 373 struct trap_node *trap = NULL; hfi1_handle_trap_timer() local 391 struct trap_node *trap; create_trap_node() local 412 struct trap_node *trap; hfi1_bad_pkey() local 441 struct trap_node *trap; bad_mkey() local 478 struct trap_node *trap; hfi1_cap_mask_chg() local 503 struct trap_node *trap; hfi1_sys_guid_chg() local 523 struct trap_node *trap; hfi1_node_desc_chg() local [all...] |
/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/ |
H A D | hash_utils.c | 1147 unsigned int hash_page_do_lazy_icache(unsigned int pp, pte_t pte, int trap) in hash_page_do_lazy_icache() argument 1158 if (trap == 0x400) { in hash_page_do_lazy_icache() 1263 unsigned long vsid, unsigned long trap, in hash_failure_debug() 1270 pr_info(" trap=0x%lx vsid=0x%lx ssize=%d base psize=%d psize %d pte=0x%lx\n", in hash_failure_debug() 1271 trap, vsid, ssize, psize, lpsize, pte); in hash_failure_debug() 1298 unsigned long access, unsigned long trap, in hash_page_mm() 1310 DBG_LOW("hash_page(ea=%016lx, access=%lx, trap=%lx\n", in hash_page_mm() 1311 ea, access, trap); in hash_page_mm() 1312 trace_hash_fault(ea, access, trap); in hash_page_mm() 1409 trap, flag in hash_page_mm() 1262 hash_failure_debug(unsigned long ea, unsigned long access, unsigned long vsid, unsigned long trap, int ssize, int psize, int lpsize, unsigned long pte) hash_failure_debug() argument 1297 hash_page_mm(struct mm_struct *mm, unsigned long ea, unsigned long access, unsigned long trap, unsigned long flags) hash_page_mm() argument 1507 hash_page(unsigned long ea, unsigned long access, unsigned long trap, unsigned long dsisr) hash_page() argument 1524 __hash_page(unsigned long trap, unsigned long ea, unsigned long dsisr, unsigned long msr) __hash_page() argument 1582 hash_preload(struct mm_struct *mm, pte_t *ptep, unsigned long ea, bool is_exec, unsigned long trap) hash_preload() argument 1686 unsigned long trap; update_mmu_cache() local [all...] |
H A D | hash_64k.c | 37 pte_t *ptep, unsigned long trap, unsigned long flags, in __hash_page_4K() 84 rflags = hash_page_do_lazy_icache(rflags, __pte(old_pte), trap); in __hash_page_4K() 211 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_4K() 224 unsigned long vsid, pte_t *ptep, unsigned long trap, in __hash_page_64K() 268 rflags = hash_page_do_lazy_icache(rflags, __pte(old_pte), trap); in __hash_page_64K() 323 hash_failure_debug(ea, access, vsid, trap, ssize, in __hash_page_64K() 36 __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) __hash_page_4K() argument 223 __hash_page_64K(unsigned long ea, unsigned long access, unsigned long vsid, pte_t *ptep, unsigned long trap, unsigned long flags, int ssize) __hash_page_64K() argument
|
/kernel/linux/linux-5.10/arch/m68k/coldfire/ |
H A D | vectors.c | 5 * vectors.c -- high level trap setup for ColdFire 39 asmlinkage void trap(void); 48 * There is a common trap handler and common interrupt in trap_init() 54 _ramvec[i] = trap; in trap_init() 56 _ramvec[i] = trap; in trap_init()
|
/kernel/linux/linux-6.6/arch/m68k/coldfire/ |
H A D | vectors.c | 5 * vectors.c -- high level trap setup for ColdFire 39 asmlinkage void trap(void); 48 * There is a common trap handler and common interrupt in trap_init() 54 _ramvec[i] = trap; in trap_init() 56 _ramvec[i] = trap; in trap_init()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | irq_64.c | 139 regs.trap = INTERRUPT_HMI; in __replay_soft_interrupts() 145 regs.trap = INTERRUPT_DECREMENTER; in __replay_soft_interrupts() 151 regs.trap = INTERRUPT_EXTERNAL; in __replay_soft_interrupts() 158 regs.trap = INTERRUPT_DOORBELL; in __replay_soft_interrupts() 166 regs.trap = INTERRUPT_PERFMON; in __replay_soft_interrupts() 445 regs.trap = 0x100; in replay_system_reset()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/gr/ |
H A D | gf100.c | 1179 u32 trap[4]; in gf100_gr_trap_gpc_rop() local 1181 trap[0] = nvkm_rd32(device, GPC_UNIT(gpc, 0x0420)) & 0x3fffffff; in gf100_gr_trap_gpc_rop() 1182 trap[1] = nvkm_rd32(device, GPC_UNIT(gpc, 0x0434)); in gf100_gr_trap_gpc_rop() 1183 trap[2] = nvkm_rd32(device, GPC_UNIT(gpc, 0x0438)); in gf100_gr_trap_gpc_rop() 1184 trap[3] = nvkm_rd32(device, GPC_UNIT(gpc, 0x043c)); in gf100_gr_trap_gpc_rop() 1186 nvkm_snprintbf(error, sizeof(error), gf100_gpc_rop_error, trap[0]); in gf100_gr_trap_gpc_rop() 1188 nvkm_error(subdev, "GPC%d/PROP trap: %08x [%s] x = %u, y = %u, " in gf100_gr_trap_gpc_rop() 1190 gpc, trap[0], error, trap[1] & 0xffff, trap[ in gf100_gr_trap_gpc_rop() 1263 u32 trap = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x0224)); gf100_gr_trap_tpc() local 1275 u32 trap = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x0084)); gf100_gr_trap_tpc() local 1282 u32 trap = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x048c)); gf100_gr_trap_tpc() local 1289 u32 trap = nvkm_rd32(device, TPC_UNIT(gpc, tpc, 0x0430)); gf100_gr_trap_tpc() local 1314 u32 trap = nvkm_rd32(device, GPC_UNIT(gpc, 0x0900)); gf100_gr_trap_gpc() local 1321 u32 trap = nvkm_rd32(device, GPC_UNIT(gpc, 0x1028)); gf100_gr_trap_gpc() local 1328 u32 trap = nvkm_rd32(device, GPC_UNIT(gpc, 0x0824)); gf100_gr_trap_gpc() local 1354 u32 trap = nvkm_rd32(device, 0x400108); gf100_gr_trap_intr() local [all...] |