Lines Matching refs:devlink

250 static int ice_devlink_info_get(struct devlink *devlink,  in ice_devlink_info_get()  argument
254 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_info_get()
395 ice_devlink_reload_empr_start(struct devlink *devlink, bool netns_change, in ice_devlink_reload_empr_start() argument
400 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_reload_empr_start()
451 ice_devlink_reload_empr_finish(struct devlink *devlink, in ice_devlink_reload_empr_finish() argument
457 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_reload_empr_finish()
637 ice_devlink_port_split(struct devlink *devlink, struct devlink_port *port, in ice_devlink_port_split() argument
642 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_port_split()
710 ice_devlink_port_unsplit(struct devlink *devlink, struct devlink_port *port, in ice_devlink_port_unsplit() argument
713 return ice_devlink_port_split(devlink, port, 1, extack); in ice_devlink_port_unsplit()
731 ice_devlink_enable_roce_get(struct devlink *devlink, u32 id, in ice_devlink_enable_roce_get() argument
734 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_enable_roce_get()
742 ice_devlink_enable_roce_set(struct devlink *devlink, u32 id, in ice_devlink_enable_roce_set() argument
745 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_enable_roce_set()
764 ice_devlink_enable_roce_validate(struct devlink *devlink, u32 id, in ice_devlink_enable_roce_validate() argument
768 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_enable_roce_validate()
782 ice_devlink_enable_iw_get(struct devlink *devlink, u32 id, in ice_devlink_enable_iw_get() argument
785 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_enable_iw_get()
793 ice_devlink_enable_iw_set(struct devlink *devlink, u32 id, in ice_devlink_enable_iw_set() argument
796 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_enable_iw_set()
815 ice_devlink_enable_iw_validate(struct devlink *devlink, u32 id, in ice_devlink_enable_iw_validate() argument
819 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_enable_iw_validate()
846 devlink_free((struct devlink *)devlink_ptr); in ice_devlink_free()
859 struct devlink *devlink; in ice_allocate_pf() local
861 devlink = devlink_alloc(&ice_devlink_ops, sizeof(struct ice_pf), dev); in ice_allocate_pf()
862 if (!devlink) in ice_allocate_pf()
866 if (devm_add_action_or_reset(dev, ice_devlink_free, devlink)) in ice_allocate_pf()
869 return devlink_priv(devlink); in ice_allocate_pf()
882 struct devlink *devlink = priv_to_devlink(pf); in ice_devlink_register() local
884 devlink_set_features(devlink, DEVLINK_F_RELOAD); in ice_devlink_register()
885 devlink_register(devlink); in ice_devlink_register()
918 struct devlink *devlink = priv_to_devlink(pf); in ice_devlink_register_params() local
922 err = devlink_params_register(devlink, ice_devlink_params, in ice_devlink_register_params()
928 devlink_param_driverinit_value_set(devlink, in ice_devlink_register_params()
933 devlink_param_driverinit_value_set(devlink, in ice_devlink_register_params()
991 struct devlink *devlink; in ice_devlink_create_pf_port() local
1016 devlink = priv_to_devlink(pf); in ice_devlink_create_pf_port()
1018 err = devlink_port_register(devlink, devlink_port, vsi->idx); in ice_devlink_create_pf_port()
1056 struct devlink *devlink; in ice_devlink_create_vf_port() local
1077 devlink = priv_to_devlink(pf); in ice_devlink_create_vf_port()
1079 err = devlink_port_register(devlink, devlink_port, vsi->idx); in ice_devlink_create_vf_port()
1126 static int ice_devlink_nvm_snapshot(struct devlink *devlink, in ice_devlink_nvm_snapshot() argument
1130 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_nvm_snapshot()
1203 ice_devlink_sram_snapshot(struct devlink *devlink, in ice_devlink_sram_snapshot() argument
1207 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_sram_snapshot()
1262 ice_devlink_devcaps_snapshot(struct devlink *devlink, in ice_devlink_devcaps_snapshot() argument
1266 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_devcaps_snapshot()
1318 struct devlink *devlink = priv_to_devlink(pf); in ice_devlink_init_regions() local
1323 pf->nvm_region = devlink_region_create(devlink, &ice_nvm_region_ops, 1, in ice_devlink_init_regions()
1332 pf->sram_region = devlink_region_create(devlink, &ice_sram_region_ops, in ice_devlink_init_regions()
1340 pf->devcaps_region = devlink_region_create(devlink, in ice_devlink_init_regions()