Lines Matching refs:dl

114 		devlink_health_reporter_create(bp->dl, &bnxt_dl_fw_reporter_ops,  in bnxt_dl_fw_reporters_create()
123 devlink_health_reporter_create(bp->dl, in bnxt_dl_fw_reporters_create()
133 devlink_health_reporter_create(bp->dl, in bnxt_dl_fw_reporters_create()
325 static int bnxt_dl_nvm_param_get(struct devlink *dl, u32 id, in bnxt_dl_nvm_param_get() argument
329 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_nvm_param_get()
341 static int bnxt_dl_nvm_param_set(struct devlink *dl, u32 id, in bnxt_dl_nvm_param_set() argument
345 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_nvm_param_set()
355 static int bnxt_dl_msix_validate(struct devlink *dl, u32 id, in bnxt_dl_msix_validate() argument
404 struct devlink *dl; in bnxt_dl_register() local
412 dl = devlink_alloc(&bnxt_dl_ops, sizeof(struct bnxt_dl)); in bnxt_dl_register()
413 if (!dl) { in bnxt_dl_register()
418 bnxt_link_bp_to_dl(bp, dl); in bnxt_dl_register()
425 rc = devlink_register(dl, &bp->pdev->dev); in bnxt_dl_register()
431 rc = devlink_params_register(dl, bnxt_dl_params, in bnxt_dl_register()
442 rc = devlink_port_register(dl, &bp->dl_port, bp->pf.port_id); in bnxt_dl_register()
456 devlink_params_publish(dl); in bnxt_dl_register()
465 devlink_params_unregister(dl, bnxt_dl_params, in bnxt_dl_register()
468 devlink_unregister(dl); in bnxt_dl_register()
471 devlink_free(dl); in bnxt_dl_register()
477 struct devlink *dl = bp->dl; in bnxt_dl_unregister() local
479 if (!dl) in bnxt_dl_unregister()
486 devlink_params_unregister(dl, bnxt_dl_params, in bnxt_dl_unregister()
488 devlink_unregister(dl); in bnxt_dl_unregister()
489 devlink_free(dl); in bnxt_dl_unregister()