Lines Matching refs:dl

20 bnxt_dl_flash_update(struct devlink *dl,  in bnxt_dl_flash_update()  argument
24 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_flash_update()
33 devlink_flash_update_begin_notify(dl); in bnxt_dl_flash_update()
34 devlink_flash_update_status_notify(dl, "Preparing to flash", NULL, 0, 0); in bnxt_dl_flash_update()
37 devlink_flash_update_status_notify(dl, "Flashing done", NULL, 0, 0); in bnxt_dl_flash_update()
39 devlink_flash_update_status_notify(dl, "Flashing failed", NULL, 0, 0); in bnxt_dl_flash_update()
40 devlink_flash_update_end_notify(dl); in bnxt_dl_flash_update()
139 if (!bp->dl || !health) in bnxt_dl_fw_reporters_create()
146 devlink_health_reporter_create(bp->dl, in bnxt_dl_fw_reporters_create()
162 devlink_health_reporter_create(bp->dl, in bnxt_dl_fw_reporters_create()
178 devlink_health_reporter_create(bp->dl, in bnxt_dl_fw_reporters_create()
193 if (!bp->dl || !health) in bnxt_dl_fw_reporters_destroy()
282 static int bnxt_dl_info_get(struct devlink *dl, struct devlink_info_req *req,
410 static int bnxt_dl_info_get(struct devlink *dl, struct devlink_info_req *req, in bnxt_dl_info_get() argument
414 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_info_get()
632 static int bnxt_dl_nvm_param_get(struct devlink *dl, u32 id, in bnxt_dl_nvm_param_get() argument
636 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_nvm_param_get()
648 static int bnxt_dl_nvm_param_set(struct devlink *dl, u32 id, in bnxt_dl_nvm_param_set() argument
652 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_nvm_param_set()
662 static int bnxt_dl_msix_validate(struct devlink *dl, u32 id, in bnxt_dl_msix_validate() argument
716 rc = devlink_params_register(bp->dl, bnxt_dl_params, in bnxt_dl_params_register()
727 devlink_params_unregister(bp->dl, bnxt_dl_params, in bnxt_dl_params_register()
731 devlink_params_publish(bp->dl); in bnxt_dl_params_register()
741 devlink_params_unregister(bp->dl, bnxt_dl_params, in bnxt_dl_params_unregister()
750 struct devlink *dl; in bnxt_dl_register() local
754 dl = devlink_alloc(&bnxt_dl_ops, sizeof(struct bnxt_dl)); in bnxt_dl_register()
756 dl = devlink_alloc(&bnxt_vf_dl_ops, sizeof(struct bnxt_dl)); in bnxt_dl_register()
757 if (!dl) { in bnxt_dl_register()
762 bnxt_link_bp_to_dl(bp, dl); in bnxt_dl_register()
769 rc = devlink_register(dl, &bp->pdev->dev); in bnxt_dl_register()
783 rc = devlink_port_register(dl, &bp->dl_port, bp->pf.port_id); in bnxt_dl_register()
798 devlink_unregister(dl); in bnxt_dl_register()
801 devlink_free(dl); in bnxt_dl_register()
807 struct devlink *dl = bp->dl; in bnxt_dl_unregister() local
809 if (!dl) in bnxt_dl_unregister()
816 devlink_unregister(dl); in bnxt_dl_unregister()
817 devlink_free(dl); in bnxt_dl_unregister()