Searched refs:trap_data (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_devlink.c | 448 struct prestera_trap_data *trap_data; in prestera_devlink_traps_register() local 452 trap_data = kzalloc(sizeof(*trap_data), GFP_KERNEL); in prestera_devlink_traps_register() 453 if (!trap_data) in prestera_devlink_traps_register() 456 trap_data->trap_items_arr = kcalloc(traps_count, in prestera_devlink_traps_register() 459 if (!trap_data->trap_items_arr) { in prestera_devlink_traps_register() 464 trap_data->sw = sw; in prestera_devlink_traps_register() 465 trap_data->traps_count = traps_count; in prestera_devlink_traps_register() 466 sw->trap_data = trap_data; in prestera_devlink_traps_register() 500 struct prestera_trap_data *trap_data = sw->trap_data; prestera_get_trap_item_by_cpu_code() local 532 struct prestera_trap_data *trap_data = sw->trap_data; prestera_devlink_trap_item_lookup() local 584 struct prestera_trap_data *trap_data = sw->trap_data; prestera_devlink_traps_unregister() local [all...] |
H A D | prestera.h | 295 struct prestera_trap_data *trap_data; member
|
/kernel/linux/linux-5.10/drivers/infiniband/ulp/opa_vnic/ |
H A D | opa_vnic_vema_iface.c | 64 struct __opa_veswport_trap trap_data; in opa_vnic_vema_report_event() local 66 trap_data.fabric_id = info->vesw.fabric_id; in opa_vnic_vema_report_event() 67 trap_data.veswid = info->vesw.vesw_id; in opa_vnic_vema_report_event() 68 trap_data.veswportnum = info->vport.port_num; in opa_vnic_vema_report_event() 69 trap_data.opaportnum = adapter->port_num; in opa_vnic_vema_report_event() 70 trap_data.veswportindex = adapter->vport_num; in opa_vnic_vema_report_event() 71 trap_data.opcode = event; in opa_vnic_vema_report_event() 73 opa_vnic_vema_send_trap(adapter, &trap_data, info->vport.encap_slid); in opa_vnic_vema_report_event()
|
/kernel/linux/linux-6.6/drivers/infiniband/ulp/opa_vnic/ |
H A D | opa_vnic_vema_iface.c | 64 struct __opa_veswport_trap trap_data; in opa_vnic_vema_report_event() local 66 trap_data.fabric_id = info->vesw.fabric_id; in opa_vnic_vema_report_event() 67 trap_data.veswid = info->vesw.vesw_id; in opa_vnic_vema_report_event() 68 trap_data.veswportnum = info->vport.port_num; in opa_vnic_vema_report_event() 69 trap_data.opaportnum = adapter->port_num; in opa_vnic_vema_report_event() 70 trap_data.veswportindex = adapter->vport_num; in opa_vnic_vema_report_event() 71 trap_data.opcode = event; in opa_vnic_vema_report_event() 73 opa_vnic_vema_send_trap(adapter, &trap_data, info->vport.encap_slid); in opa_vnic_vema_report_event()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth-devlink.c | 57 struct dpaa2_eth_trap_data *dpaa2_eth_trap_data = priv->trap_data; in dpaa2_eth_dl_trap_item_lookup() 263 priv->trap_data = dpaa2_eth_trap_data; in dpaa2_eth_dl_traps_register() 296 priv->trap_data = NULL; in dpaa2_eth_dl_traps_register() 307 kfree(priv->trap_data->trap_items_arr); in dpaa2_eth_dl_traps_unregister() 308 kfree(priv->trap_data); in dpaa2_eth_dl_traps_unregister()
|
H A D | dpaa2-eth.h | 568 struct dpaa2_eth_trap_data *trap_data; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-eth-devlink.c | 48 struct dpaa2_eth_trap_data *dpaa2_eth_trap_data = priv->trap_data; in dpaa2_eth_dl_trap_item_lookup() 243 priv->trap_data = dpaa2_eth_trap_data; in dpaa2_eth_dl_traps_register() 276 priv->trap_data = NULL; in dpaa2_eth_dl_traps_register() 287 kfree(priv->trap_data->trap_items_arr); in dpaa2_eth_dl_traps_unregister() 288 kfree(priv->trap_data); in dpaa2_eth_dl_traps_unregister()
|
H A D | dpaa2-eth.h | 633 struct dpaa2_eth_trap_data *trap_data; member
|
/kernel/linux/linux-5.10/drivers/net/netdevsim/ |
H A D | dev.c | 545 nsim_trap_data = nsim_dev->trap_data; in nsim_dev_trap_report() 606 schedule_delayed_work(&nsim_dev->trap_data->trap_report_dw, in nsim_dev_trap_report_work() 643 nsim_dev->trap_data = nsim_trap_data; in nsim_dev_traps_init() 660 INIT_DELAYED_WORK(&nsim_dev->trap_data->trap_report_dw, in nsim_dev_traps_init() 662 schedule_delayed_work(&nsim_dev->trap_data->trap_report_dw, in nsim_dev_traps_init() 686 cancel_delayed_work_sync(&nsim_dev->trap_data->trap_report_dw); in nsim_dev_traps_exit() 693 kfree(nsim_dev->trap_data->trap_policers_cnt_arr); in nsim_dev_traps_exit() 694 kfree(nsim_dev->trap_data->trap_items_arr); in nsim_dev_traps_exit() 695 kfree(nsim_dev->trap_data); in nsim_dev_traps_exit() 793 struct nsim_trap_data *nsim_trap_data = nsim_dev->trap_data; in nsim_dev_trap_item_lookup() [all...] |
H A D | netdevsim.h | 186 struct nsim_trap_data *trap_data; member
|
/kernel/linux/linux-6.6/drivers/net/netdevsim/ |
H A D | dev.c | 789 nsim_trap_data = nsim_dev->trap_data; in nsim_dev_trap_report() 839 schedule_delayed_work(&nsim_dev->trap_data->trap_report_dw, 1); in nsim_dev_trap_report_work() 854 schedule_delayed_work(&nsim_dev->trap_data->trap_report_dw, in nsim_dev_trap_report_work() 891 nsim_dev->trap_data = nsim_trap_data; in nsim_dev_traps_init() 908 INIT_DELAYED_WORK(&nsim_dev->trap_data->trap_report_dw, in nsim_dev_traps_init() 910 schedule_delayed_work(&nsim_dev->trap_data->trap_report_dw, in nsim_dev_traps_init() 935 cancel_delayed_work_sync(&nsim_dev->trap_data->trap_report_dw); in nsim_dev_traps_exit() 942 kfree(nsim_dev->trap_data->trap_policers_cnt_arr); in nsim_dev_traps_exit() 943 kfree(nsim_dev->trap_data->trap_items_arr); in nsim_dev_traps_exit() 944 kfree(nsim_dev->trap_data); in nsim_dev_traps_exit() [all...] |
H A D | netdevsim.h | 281 struct nsim_trap_data *trap_data; member
|
Completed in 18 milliseconds