Symbol: trap_id
arch/arm64/kvm/emulate-nested.c
647
#define SR_RANGE_TRAP(sr_start, sr_end, trap_id) \
arch/arm64/kvm/emulate-nested.c
657
#define SR_TRAP(sr, trap_id) SR_RANGE_TRAP(sr, sr, trap_id)
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h
52
uint32_t trap_id:3;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
102
return dpaa2_eth_dl_trap_item_lookup(priv, faf_bits[i].trap_id);
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
46
dpaa2_eth_dl_trap_item_lookup(struct dpaa2_eth_priv *priv, u16 trap_id)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
52
if (dpaa2_eth_traps_arr[i].id == trap_id)
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
64
enum devlink_trap_generic_id trap_id;
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
66
{ .position = 5, .trap_id = DEVLINK_TRAP_GENERIC_ID_VXLAN_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
67
{ .position = 20, .trap_id = DEVLINK_TRAP_GENERIC_ID_LLC_SNAP_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
68
{ .position = 24, .trap_id = DEVLINK_TRAP_GENERIC_ID_VLAN_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
69
{ .position = 26, .trap_id = DEVLINK_TRAP_GENERIC_ID_PPPOE_PPP_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
70
{ .position = 29, .trap_id = DEVLINK_TRAP_GENERIC_ID_MPLS_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
71
{ .position = 31, .trap_id = DEVLINK_TRAP_GENERIC_ID_ARP_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
72
{ .position = 52, .trap_id = DEVLINK_TRAP_GENERIC_ID_IP_1_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
73
{ .position = 61, .trap_id = DEVLINK_TRAP_GENERIC_ID_IP_N_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
74
{ .position = 67, .trap_id = DEVLINK_TRAP_GENERIC_ID_GRE_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
75
{ .position = 71, .trap_id = DEVLINK_TRAP_GENERIC_ID_UDP_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
76
{ .position = 76, .trap_id = DEVLINK_TRAP_GENERIC_ID_TCP_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
77
{ .position = 80, .trap_id = DEVLINK_TRAP_GENERIC_ID_IPSEC_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
78
{ .position = 82, .trap_id = DEVLINK_TRAP_GENERIC_ID_SCTP_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
79
{ .position = 84, .trap_id = DEVLINK_TRAP_GENERIC_ID_DCCP_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
80
{ .position = 88, .trap_id = DEVLINK_TRAP_GENERIC_ID_GTP_PARSING },
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth-devlink.c
81
{ .position = 90, .trap_id = DEVLINK_TRAP_GENERIC_ID_ESP_PARSING },
drivers/net/ethernet/marvell/prestera/prestera_devlink.c
531
prestera_devlink_trap_item_lookup(struct prestera_switch *sw, u16 trap_id)
drivers/net/ethernet/marvell/prestera/prestera_devlink.c
537
if (prestera_trap_items_arr[i].trap.id == trap_id)
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
278
static struct mlx5_devlink_trap *mlx5_find_trap_by_id(struct mlx5_core_dev *dev, int trap_id)
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
283
if (dl_trap->trap.id == trap_id)
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
402
void mlx5_devlink_trap_report(struct mlx5_core_dev *dev, int trap_id, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
408
dl_trap = mlx5_find_trap_by_id(dev, trap_id);
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
410
mlx5_core_err(dev, "Devlink trap: Report on invalid trap id 0x%x", trap_id);
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
415
mlx5_core_dbg(dev, "Devlink trap: Trap id %d has action %d", trap_id,
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
434
int mlx5_devlink_traps_get_action(struct mlx5_core_dev *dev, int trap_id,
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
439
dl_trap = mlx5_find_trap_by_id(dev, trap_id);
drivers/net/ethernet/mellanox/mlx5/core/devlink.c
442
trap_id);
drivers/net/ethernet/mellanox/mlx5/core/devlink.h
50
void mlx5_devlink_trap_report(struct mlx5_core_dev *dev, int trap_id, struct sk_buff *skb,
drivers/net/ethernet/mellanox/mlx5/core/devlink.h
53
int mlx5_devlink_traps_get_action(struct mlx5_core_dev *dev, int trap_id,
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
200
int mlx5e_add_vlan_trap(struct mlx5e_flow_steering *fs, int trap_id, int tir_num);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
202
int mlx5e_add_mac_trap(struct mlx5e_flow_steering *fs, int trap_id, int tir_num);
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
220
static int mlx5e_handle_action_trap(struct mlx5e_priv *priv, int trap_id)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
233
switch (trap_id) {
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
235
err = mlx5e_add_vlan_trap(priv->fs, trap_id, mlx5e_trap_get_tirn(priv->en_trap));
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
240
err = mlx5e_add_mac_trap(priv->fs, trap_id, mlx5e_trap_get_tirn(priv->en_trap));
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
245
netdev_warn(priv->netdev, "%s: Unknown trap id %d\n", __func__, trap_id);
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
257
static int mlx5e_handle_action_drop(struct mlx5e_priv *priv, int trap_id)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
259
switch (trap_id) {
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
267
netdev_warn(priv->netdev, "%s: Unknown trap id %d\n", __func__, trap_id);
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
305
static int mlx5e_apply_trap(struct mlx5e_priv *priv, int trap_id, bool enable)
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
310
err = mlx5_devlink_traps_get_action(priv->mdev, trap_id, &action);
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
314
err = enable ? mlx5e_handle_action_trap(priv, trap_id) :
drivers/net/ethernet/mellanox/mlx5/core/en/trap.c
315
mlx5e_handle_action_drop(priv, trap_id);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
368
mlx5e_add_trap_rule(struct mlx5_flow_table *ft, int trap_id, int tir_num)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
379
spec->flow_context.flow_tag = trap_id;
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
388
int mlx5e_add_vlan_trap(struct mlx5e_flow_steering *fs, int trap_id, int tir_num)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
394
rule = mlx5e_add_trap_rule(ft, trap_id, tir_num);
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
413
int mlx5e_add_mac_trap(struct mlx5e_flow_steering *fs, int trap_id, int tir_num)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
419
rule = mlx5e_add_trap_rule(ft, trap_id, tir_num);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2640
u16 trap_id;
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2643
trap_id = get_cqe_flow_tag(cqe);
drivers/net/ethernet/mellanox/mlx5/core/en_rx.c
2661
mlx5_devlink_trap_report(rq->mdev, trap_id, skb,
drivers/net/ethernet/mellanox/mlxsw/core.c
2353
rxl_a->trap_id == rxl_b->trap_id &&
drivers/net/ethernet/mellanox/mlxsw/core.c
2447
el_a->trap_id == el_b->trap_id);
drivers/net/ethernet/mellanox/mlxsw/core.c
2472
.trap_id = el->trap_id,
drivers/net/ethernet/mellanox/mlxsw/core.c
2509
.trap_id = el->trap_id,
drivers/net/ethernet/mellanox/mlxsw/core.c
2569
mlxsw_reg_hpkt_pack(hpkt_pl, action, listener->trap_id,
drivers/net/ethernet/mellanox/mlxsw/core.c
2594
listener->trap_id, listener->dis_trap_group,
drivers/net/ethernet/mellanox/mlxsw/core.c
2658
mlxsw_reg_hpkt_pack(hpkt_pl, action, listener->trap_id,
drivers/net/ethernet/mellanox/mlxsw/core.c
2953
rx_info->trap_id);
drivers/net/ethernet/mellanox/mlxsw/core.c
2965
__func__, local_port, rx_info->trap_id);
drivers/net/ethernet/mellanox/mlxsw/core.c
2967
if ((rx_info->trap_id >= MLXSW_TRAP_ID_MAX) ||
drivers/net/ethernet/mellanox/mlxsw/core.c
2976
rxl->trap_id == rx_info->trap_id &&
drivers/net/ethernet/mellanox/mlxsw/core.h
112
u16 trap_id;
drivers/net/ethernet/mellanox/mlxsw/core.h
118
enum mlxsw_event_trap_id trap_id;
drivers/net/ethernet/mellanox/mlxsw/core.h
122
u16 trap_id;
drivers/net/ethernet/mellanox/mlxsw/core.h
142
.trap_id = MLXSW_TRAP_ID_##_trap_id, \
drivers/net/ethernet/mellanox/mlxsw/core.h
148
.trap_id = MLXSW_TRAP_ID_##_trap_id, \
drivers/net/ethernet/mellanox/mlxsw/core.h
175
.trap_id = MLXSW_TRAP_ID_##_trap_id, \
drivers/net/ethernet/mellanox/mlxsw/core.h
179
.trap_id = MLXSW_TRAP_ID_##_trap_id, \
drivers/net/ethernet/mellanox/mlxsw/core.h
252
int trap_id;
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1202
MLXSW_ITEM32(afa, trap, trap_id, 0x04, 0, 9);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1227
u16 trap_id)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1231
mlxsw_afa_trap_trap_id_set(payload, trap_id);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1238
u16 trap_id, u32 user_def_val)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1240
mlxsw_afa_trap_pack(payload, trap_action, forward_action, trap_id);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1324
int mlxsw_afa_block_append_trap(struct mlxsw_afa_block *block, u16 trap_id)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1333
MLXSW_AFA_TRAP_FORWARD_ACTION_DISCARD, trap_id);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1339
u16 trap_id)
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c
1348
MLXSW_AFA_TRAP_FORWARD_ACTION_FORWARD, trap_id);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h
61
int mlxsw_afa_block_append_trap(struct mlxsw_afa_block *block, u16 trap_id);
drivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.h
63
u16 trap_id);
drivers/net/ethernet/mellanox/mlxsw/pci.c
792
rx_info.trap_id = mlxsw_pci_cqe_trap_id_get(cqe);
drivers/net/ethernet/mellanox/mlxsw/pci.c
794
if (rx_info.trap_id == MLXSW_TRAP_ID_DISCARD_INGRESS_ACL ||
drivers/net/ethernet/mellanox/mlxsw/pci.c
795
rx_info.trap_id == MLXSW_TRAP_ID_DISCARD_EGRESS_ACL) {
drivers/net/ethernet/mellanox/mlxsw/pci.c
801
} else if (rx_info.trap_id >= MLXSW_TRAP_ID_MIRROR_SESSION0 &&
drivers/net/ethernet/mellanox/mlxsw/pci.c
802
rx_info.trap_id <= MLXSW_TRAP_ID_MIRROR_SESSION7 &&
drivers/net/ethernet/mellanox/mlxsw/pci.c
806
} else if (rx_info.trap_id == MLXSW_TRAP_ID_PKT_SAMPLE &&
drivers/net/ethernet/mellanox/mlxsw/pci_hw.h
190
MLXSW_ITEM32(pci, cqe, trap_id, 0x08, 0, 10);
drivers/net/ethernet/mellanox/mlxsw/reg.h
11165
MLXSW_ITEM32(reg, mtptpt, trap_id, 0x00, 0, 4);
drivers/net/ethernet/mellanox/mlxsw/reg.h
11176
enum mlxsw_reg_mtptpt_trap_id trap_id,
drivers/net/ethernet/mellanox/mlxsw/reg.h
11180
mlxsw_reg_mtptpt_trap_id_set(payload, trap_id);
drivers/net/ethernet/mellanox/mlxsw/reg.h
12394
MLXSW_ITEM32(reg, tndem, trap_id, 0x08, 0, 9);
drivers/net/ethernet/mellanox/mlxsw/reg.h
12398
u16 trap_id)
drivers/net/ethernet/mellanox/mlxsw/reg.h
12405
mlxsw_reg_tndem_trap_id_set(payload, trap_id);
drivers/net/ethernet/mellanox/mlxsw/reg.h
12548
MLXSW_ITEM32(reg, tidem, trap_id, 0x08, 0, 9);
drivers/net/ethernet/mellanox/mlxsw/reg.h
12552
bool trap_en, u16 trap_id)
drivers/net/ethernet/mellanox/mlxsw/reg.h
12559
mlxsw_reg_tidem_trap_id_set(payload, trap_id);
drivers/net/ethernet/mellanox/mlxsw/reg.h
6665
MLXSW_ITEM32(reg, hpkt, trap_id, 0x00, 0, 10);
drivers/net/ethernet/mellanox/mlxsw/reg.h
6683
static inline void mlxsw_reg_hpkt_pack(char *payload, u8 action, u16 trap_id,
drivers/net/ethernet/mellanox/mlxsw/reg.h
6691
mlxsw_reg_hpkt_trap_id_set(payload, trap_id);
drivers/net/ethernet/mellanox/mlxsw/reg.h
7409
MLXSW_ITEM32(reg, ratr, trap_id, 0x0C, 0, 8);
drivers/net/ethernet/mellanox/mlxsw/reg.h
8048
MLXSW_ITEM32(reg, ralue, trap_id, 0x20, 0, 9);
drivers/net/ethernet/mellanox/mlxsw/reg.h
8132
u16 trap_id, u32 adjacency_index, u16 ecmp_size)
drivers/net/ethernet/mellanox/mlxsw/reg.h
8137
mlxsw_reg_ralue_trap_id_set(payload, trap_id);
drivers/net/ethernet/mellanox/mlxsw/reg.h
8145
u16 trap_id, u16 local_erif)
drivers/net/ethernet/mellanox/mlxsw/reg.h
8150
mlxsw_reg_ralue_trap_id_set(payload, trap_id);
drivers/net/ethernet/mellanox/mlxsw/reg.h
8268
MLXSW_ITEM32(reg, rauht, trap_id, 0x60, 0, 9);
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
873
enum mlxsw_reg_mtptpt_trap_id trap_id,
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
878
mlxsw_reg_mtptpt_pack(mtptpt_pl, trap_id, message_type);
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6212
u16 trap_id = 0;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6231
trap_id = MLXSW_TRAP_ID_RTR_INGRESS0;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6235
mlxsw_reg_ralue_act_remote_pack(ralue_pl, trap_action, trap_id,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6247
u16 trap_id = 0;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6255
trap_id = MLXSW_TRAP_ID_RTR_INGRESS0;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6259
mlxsw_reg_ralue_act_local_pack(ralue_pl, trap_action, trap_id,
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6295
u16 trap_id;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6298
trap_id = MLXSW_TRAP_ID_RTR_INGRESS1;
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c
6301
mlxsw_reg_ralue_act_local_pack(ralue_pl, trap_action, trap_id, 0);
drivers/net/ethernet/mellanox/mlxsw/spectrum_trap.c
1443
return listener->trap_id != 0;
drivers/net/netdevsim/dev.c
1119
nsim_dev_trap_item_lookup(struct nsim_dev *nsim_dev, u16 trap_id)
drivers/net/netdevsim/dev.c
1125
if (nsim_traps_arr[i].id == trap_id)