Lines Matching refs:devlink
172 static int ice_devlink_info_get(struct devlink *devlink, in ice_devlink_info_get() argument
176 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_info_get()
245 ice_devlink_flash_update(struct devlink *devlink, in ice_devlink_flash_update() argument
249 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_flash_update()
288 devlink_flash_update_begin_notify(devlink); in ice_devlink_flash_update()
289 devlink_flash_update_status_notify(devlink, "Preparing to flash", NULL, 0, 0); in ice_devlink_flash_update()
291 devlink_flash_update_end_notify(devlink); in ice_devlink_flash_update()
306 devlink_free((struct devlink *)devlink_ptr); in ice_devlink_free()
319 struct devlink *devlink; in ice_allocate_pf() local
321 devlink = devlink_alloc(&ice_devlink_ops, sizeof(struct ice_pf)); in ice_allocate_pf()
322 if (!devlink) in ice_allocate_pf()
326 if (devm_add_action(dev, ice_devlink_free, devlink)) { in ice_allocate_pf()
327 devlink_free(devlink); in ice_allocate_pf()
331 return devlink_priv(devlink); in ice_allocate_pf()
344 struct devlink *devlink = priv_to_devlink(pf); in ice_devlink_register() local
348 err = devlink_register(devlink, dev); in ice_devlink_register()
380 struct devlink *devlink; in ice_devlink_create_port() local
390 devlink = priv_to_devlink(pf); in ice_devlink_create_port()
397 err = devlink_port_register(devlink, &vsi->devlink_port, vsi->idx); in ice_devlink_create_port()
440 static int ice_devlink_nvm_snapshot(struct devlink *devlink, in ice_devlink_nvm_snapshot() argument
444 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_nvm_snapshot()
497 ice_devlink_devcaps_snapshot(struct devlink *devlink, in ice_devlink_devcaps_snapshot() argument
501 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_devcaps_snapshot()
547 struct devlink *devlink = priv_to_devlink(pf); in ice_devlink_init_regions() local
552 pf->nvm_region = devlink_region_create(devlink, &ice_nvm_region_ops, 1, in ice_devlink_init_regions()
560 pf->devcaps_region = devlink_region_create(devlink, in ice_devlink_init_regions()