Home
last modified time | relevance | path

Searched refs:priv_to_devlink (Results 1 – 25 of 52) sorted by relevance

123

/Linux-v6.1/drivers/net/ethernet/pensando/ionic/
Dionic_devlink.c74 struct devlink *dl = priv_to_devlink(ionic); in ionic_devlink_free()
81 struct devlink *dl = priv_to_devlink(ionic); in ionic_devlink_register()
100 struct devlink *dl = priv_to_devlink(ionic); in ionic_devlink_unregister()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/
Ddev.c114 err = devlink_param_driverinit_value_get(priv_to_devlink(dev), in is_eth_enabled()
147 err = devlink_param_driverinit_value_get(priv_to_devlink(dev), in is_vnet_enabled()
218 err = devlink_param_driverinit_value_get(priv_to_devlink(dev), in is_ib_enabled()
343 devl_assert_locked(priv_to_devlink(dev)); in mlx5_attach_device()
407 devl_assert_locked(priv_to_devlink(dev)); in mlx5_detach_device()
447 devl_assert_locked(priv_to_devlink(dev)); in mlx5_register_device()
460 devl_assert_locked(priv_to_devlink(dev)); in mlx5_unregister_device()
Dmain.c484 struct devlink *devlink = priv_to_devlink(dev); in max_uc_list_get_devlink_param()
499 struct devlink *devlink = priv_to_devlink(dev); in mlx5_is_roce_on()
1361 struct devlink *devlink = priv_to_devlink(dev); in mlx5_init_one()
1384 err = mlx5_devlink_register(priv_to_devlink(dev)); in mlx5_init_one()
1397 mlx5_devlink_unregister(priv_to_devlink(dev)); in mlx5_init_one()
1414 struct devlink *devlink = priv_to_devlink(dev); in mlx5_uninit_one()
1420 mlx5_devlink_unregister(priv_to_devlink(dev)); in mlx5_uninit_one()
1443 devl_assert_locked(priv_to_devlink(dev)); in mlx5_load_one_devl_locked()
1487 struct devlink *devlink = priv_to_devlink(dev); in mlx5_load_one()
1498 devl_assert_locked(priv_to_devlink(dev)); in mlx5_unload_one_devl_locked()
[all …]
Dsriov.c157 struct devlink *devlink = priv_to_devlink(dev); in mlx5_sriov_enable()
179 struct devlink *devlink = priv_to_devlink(dev); in mlx5_sriov_disable()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlxsw/
Dspectrum_cnt.c55 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_counter_sub_pools_init()
100 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_counter_sub_pools_fini()
123 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_counter_pool_init()
170 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_counter_pool_fini()
245 struct devlink *devlink = priv_to_devlink(mlxsw_core); in mlxsw_sp_counter_resources_register()
Dspectrum_dpipe.c296 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_erif_table_init()
306 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_erif_table_fini()
749 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_host4_table_init()
776 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_host4_table_fini()
826 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_host6_table_init()
853 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_host6_table_fini()
1231 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_adj_table_init()
1258 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_adj_table_fini()
1266 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_dpipe_init()
1295 devl_dpipe_headers_unregister(priv_to_devlink(mlxsw_sp->core)); in mlxsw_sp_dpipe_init()
[all …]
Dspectrum1_kvdl.c212 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp1_kvdl_part_init()
334 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp1_kvdl_init()
362 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp1_kvdl_fini()
387 struct devlink *devlink = priv_to_devlink(mlxsw_core); in mlxsw_sp1_kvdl_resources_register()
Dspectrum_policer.c96 devlink = priv_to_devlink(core); in mlxsw_sp_policer_single_rate_family_init()
108 struct devlink *devlink = priv_to_devlink(family->mlxsw_sp->core); in mlxsw_sp_policer_single_rate_family_fini()
407 struct devlink *devlink = priv_to_devlink(mlxsw_core); in mlxsw_sp_policer_resources_register()
Dspectrum_trap.c104 devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_rx_drop_listener()
130 devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_rx_acl_drop_listener()
157 devlink = priv_to_devlink(mlxsw_sp->core); in __mlxsw_sp_rx_no_mark_listener()
1290 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_trap_policers_init()
1321 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_trap_policers_fini()
1373 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_trap_groups_init()
1402 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_trap_groups_fini()
1460 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_traps_init()
1490 struct devlink *devlink = priv_to_devlink(mlxsw_sp->core); in mlxsw_sp_traps_fini()
Dcore.c123 struct devlink *devlink = priv_to_devlink(mlxsw_core); in mlxsw_core_resources_ports_register()
141 struct devlink *devlink = priv_to_devlink(mlxsw_core); in mlxsw_ports_init()
174 struct devlink *devlink = priv_to_devlink(mlxsw_core); in mlxsw_ports_fini()
178 devl_resources_unregister(priv_to_devlink(mlxsw_core)); in mlxsw_ports_fini()
683 trace_devlink_hwmsg(priv_to_devlink(mlxsw_core), false, 0, in mlxsw_emad_transmit()
774 trace_devlink_hwmsg(priv_to_devlink(mlxsw_core), true, 0, in mlxsw_emad_rx_listener_func()
1150 .devlink = priv_to_devlink(mlxsw_core), in mlxsw_core_dev_fw_flash()
1174 err = devlink_param_driverinit_value_get(priv_to_devlink(mlxsw_core), in mlxsw_core_fw_rev_validate()
1243 struct devlink *devlink = priv_to_devlink(mlxsw_core); in mlxsw_core_fw_params_register()
1259 devlink_params_unregister(priv_to_devlink(mlxsw_core), mlxsw_core_fw_devlink_params, in mlxsw_core_fw_params_unregister()
[all …]
Dcore_linecard_dev.c153 struct devlink *devlink = priv_to_devlink(linecard_bdev->linecard_dev); in mlxsw_linecard_bdev_remove()
/Linux-v6.1/drivers/net/ethernet/netronome/nfp/
Dnfp_app.h179 devl_assert_locked(priv_to_devlink(app->pf)); in assert_nfp_app_locked()
184 return devl_lock_is_held(priv_to_devlink(app->pf)); in nfp_app_is_locked()
348 trace_devlink_hwmsg(priv_to_devlink(app->pf), false, 0, in __nfp_app_ctrl_tx()
356 trace_devlink_hwmsg(priv_to_devlink(app->pf), false, 0, in nfp_app_ctrl_tx()
364 trace_devlink_hwmsg(priv_to_devlink(app->pf), true, 0, in nfp_app_ctrl_rx()
376 trace_devlink_hwmsg(priv_to_devlink(app->pf), true, 0, data, len); in nfp_app_ctrl_rx_raw()
Dnfp_net_main.c307 struct devlink *devlink = priv_to_devlink(pf); in nfp_net_pf_app_init()
355 struct devlink *devlink = priv_to_devlink(pf); in nfp_net_pf_app_clean()
602 struct devlink *devlink = priv_to_devlink(pf); in nfp_net_refresh_port_table_sync()
657 struct devlink *devlink = priv_to_devlink(pf); in nfp_net_refresh_vnics()
700 struct devlink *devlink = priv_to_devlink(pf); in nfp_net_pci_probe()
816 struct devlink *devlink = priv_to_devlink(pf); in nfp_net_pci_remove()
819 devlink_unregister(priv_to_devlink(pf)); in nfp_net_pci_remove()
Dnfp_shared_buf.c80 struct devlink *devlink = priv_to_devlink(pf); in nfp_shared_buf_register()
143 struct devlink *devlink = priv_to_devlink(pf); in nfp_shared_buf_unregister()
Ddevlink_param.c229 struct devlink *devlink = priv_to_devlink(pf); in nfp_devlink_params_register()
248 devlink_params_unregister(priv_to_devlink(pf), nfp_devlink_params, in nfp_devlink_params_unregister()
/Linux-v6.1/drivers/net/netdevsim/
Ddev.c62 !devl_lock_is_held(priv_to_devlink(nsim_dev))); in nsim_dev_get_vfs()
106 devlink = priv_to_devlink(nsim_dev); in nsim_dev_take_snapshot_write()
278 devl_lock(priv_to_devlink(nsim_dev)); in nsim_bus_dev_max_vfs_write()
288 devl_unlock(priv_to_devlink(nsim_dev)); in nsim_bus_dev_max_vfs_write()
588 struct devlink *devlink = priv_to_devlink(nsim_dev); in nsim_esw_legacy_enable()
788 struct devlink *devlink = priv_to_devlink(nsim_dev); in nsim_dev_trap_report()
844 if (!devl_trylock(priv_to_devlink(nsim_dev))) { in nsim_dev_trap_report_work()
855 devl_unlock(priv_to_devlink(nsim_dev)); in nsim_dev_trap_report_work()
1387 err = devl_port_register(priv_to_devlink(nsim_dev), devlink_port, in __nsim_dev_port_add()
1472 devlink = priv_to_devlink(nsim_dev); in nsim_dev_reload_create()
[all …]
/Linux-v6.1/drivers/net/ethernet/marvell/prestera/
Dprestera_devlink.c401 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_free()
408 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_register()
415 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_unregister()
423 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_port_register()
469 struct devlink *devlink = priv_to_devlink(sw); in prestera_devlink_traps_register()
607 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_traps_unregister()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/
Ddevlink.c19 struct devlink *devlink = priv_to_devlink(priv->mdev); in mlx5e_devlink_port_register()
64 struct devlink *devlink = priv_to_devlink(priv->mdev); in mlx5e_devlink_port_unregister()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx4/
Dcrdump.c170 struct devlink *devlink = priv_to_devlink(mlx4_priv(dev)); in mlx4_crdump_collect()
221 struct devlink *devlink = priv_to_devlink(mlx4_priv(dev)); in mlx4_crdump_init()
/Linux-v6.1/drivers/net/ethernet/intel/ice/
Dice_devlink.c882 struct devlink *devlink = priv_to_devlink(pf); in ice_devlink_register()
896 devlink_unregister(priv_to_devlink(pf)); in ice_devlink_unregister()
918 struct devlink *devlink = priv_to_devlink(pf); in ice_devlink_register_params()
942 devlink_params_unregister(priv_to_devlink(pf), ice_devlink_params, in ice_devlink_unregister_params()
1016 devlink = priv_to_devlink(pf); in ice_devlink_create_pf_port()
1077 devlink = priv_to_devlink(pf); in ice_devlink_create_vf_port()
1318 struct devlink *devlink = priv_to_devlink(pf); in ice_devlink_init_regions()
Dice_fw_update.c411 devlink = priv_to_devlink(pf); in ice_write_nvm_module()
491 devlink = priv_to_devlink(pf); in ice_erase_nvm_module()
704 devlink = priv_to_devlink(pf); in ice_finalize_update()
907 struct devlink *devlink = priv_to_devlink(pf); in ice_cancel_pending_update()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/esw/
Ddevlink_port.c88 devlink = priv_to_devlink(dev); in mlx5_esw_offloads_devlink_port_register()
157 devlink = priv_to_devlink(dev); in mlx5_esw_devlink_sf_port_register()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dmlx5.h96 return devlink_net(priv_to_devlink(dev)); in mlx5_core_net()
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
Ddriver.c64 struct devlink *devlink = priv_to_devlink(sf_dev->mdev); in mlx5_sf_dev_remove()
/Linux-v6.1/drivers/net/ethernet/huawei/hinic/
Dhinic_devlink.c306 struct devlink *devlink = priv_to_devlink(priv); in hinic_devlink_register()
313 struct devlink *devlink = priv_to_devlink(priv); in hinic_devlink_unregister()
548 struct devlink *devlink = priv_to_devlink(priv); in hinic_health_reporters_create()

123