Lines Matching refs:devlink
246 static int ice_devlink_info_get(struct devlink *devlink, in ice_devlink_info_get() argument
250 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_info_get()
387 ice_devlink_flash_update(struct devlink *devlink, in ice_devlink_flash_update() argument
391 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_flash_update()
420 devlink_flash_update_status_notify(devlink, "Preparing to flash", NULL, 0, 0); in ice_devlink_flash_update()
435 devlink_free((struct devlink *)devlink_ptr); in ice_devlink_free()
448 struct devlink *devlink; in ice_allocate_pf() local
450 devlink = devlink_alloc(&ice_devlink_ops, sizeof(struct ice_pf), dev); in ice_allocate_pf()
451 if (!devlink) in ice_allocate_pf()
455 if (devm_add_action_or_reset(dev, ice_devlink_free, devlink)) in ice_allocate_pf()
458 return devlink_priv(devlink); in ice_allocate_pf()
471 struct devlink *devlink = priv_to_devlink(pf); in ice_devlink_register() local
473 devlink_register(devlink); in ice_devlink_register()
499 struct devlink *devlink; in ice_devlink_create_pf_port() local
515 devlink = priv_to_devlink(pf); in ice_devlink_create_pf_port()
517 err = devlink_port_register(devlink, devlink_port, vsi->idx); in ice_devlink_create_pf_port()
555 struct devlink *devlink; in ice_devlink_create_vf_port() local
571 devlink = priv_to_devlink(pf); in ice_devlink_create_vf_port()
573 err = devlink_port_register(devlink, devlink_port, vsi->idx); in ice_devlink_create_vf_port()
614 static int ice_devlink_nvm_snapshot(struct devlink *devlink, in ice_devlink_nvm_snapshot() argument
618 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_nvm_snapshot()
671 ice_devlink_devcaps_snapshot(struct devlink *devlink, in ice_devlink_devcaps_snapshot() argument
675 struct ice_pf *pf = devlink_priv(devlink); in ice_devlink_devcaps_snapshot()
721 struct devlink *devlink = priv_to_devlink(pf); in ice_devlink_init_regions() local
726 pf->nvm_region = devlink_region_create(devlink, &ice_nvm_region_ops, 1, in ice_devlink_init_regions()
734 pf->devcaps_region = devlink_region_create(devlink, in ice_devlink_init_regions()