Lines Matching defs:dl

35 bnxt_dl_flash_update(struct devlink *dl,
39 struct bnxt *bp = bnxt_get_bp_from_dl(dl);
48 devlink_flash_update_status_notify(dl, "Preparing to flash", NULL, 0, 0);
51 devlink_flash_update_status_notify(dl, "Flashing done", NULL, 0, 0);
53 devlink_flash_update_status_notify(dl, "Flashing failed", NULL, 0, 0);
222 reporter = devlink_health_reporter_create(bp->dl, ops, 0, bp);
293 struct bnxt_dl *dl = devlink_priv(bp->dl);
296 bnxt_hwrm_remote_dev_reset_set(bp, dl->remote_reset);
299 static int bnxt_dl_info_get(struct devlink *dl, struct devlink_info_req *req,
430 static int bnxt_dl_reload_down(struct devlink *dl, bool netns_change,
435 struct bnxt *bp = bnxt_get_bp_from_dl(dl);
507 static int bnxt_dl_reload_up(struct devlink *dl, enum devlink_reload_action action,
511 struct bnxt *bp = bnxt_get_bp_from_dl(dl);
617 static bool bnxt_dl_selftest_check(struct devlink *dl, unsigned int id,
623 static enum devlink_selftest_status bnxt_dl_selftest_run(struct devlink *dl,
627 struct bnxt *bp = bnxt_get_bp_from_dl(dl);
847 static int bnxt_dl_info_get(struct devlink *dl, struct devlink_info_req *req,
851 struct bnxt *bp = bnxt_get_bp_from_dl(dl);
1083 static int bnxt_dl_nvm_param_get(struct devlink *dl, u32 id,
1086 struct bnxt *bp = bnxt_get_bp_from_dl(dl);
1101 static int bnxt_dl_nvm_param_set(struct devlink *dl, u32 id,
1105 struct bnxt *bp = bnxt_get_bp_from_dl(dl);
1119 static int bnxt_dl_msix_validate(struct devlink *dl, u32 id,
1139 static int bnxt_remote_dev_reset_get(struct devlink *dl, u32 id,
1142 struct bnxt *bp = bnxt_get_bp_from_dl(dl);
1147 ctx->val.vbool = bnxt_dl_get_remote_reset(dl);
1151 static int bnxt_remote_dev_reset_set(struct devlink *dl, u32 id,
1155 struct bnxt *bp = bnxt_get_bp_from_dl(dl);
1162 bnxt_dl_set_remote_reset(dl, ctx->val.vbool);
1206 rc = devlink_params_register(bp->dl, bnxt_dl_params, num_params);
1223 devlink_params_unregister(bp->dl, bnxt_dl_params, num_params);
1231 struct devlink *dl;
1239 dl = devlink_alloc(devlink_ops, sizeof(struct bnxt_dl), &bp->pdev->dev);
1240 if (!dl) {
1245 bp->dl = dl;
1246 bp_dl = devlink_priv(dl);
1248 bnxt_dl_set_remote_reset(dl, true);
1263 rc = devlink_port_register(dl, &bp->dl_port, bp->pf.port_id);
1274 devlink_register(dl);
1280 devlink_free(dl);
1286 struct devlink *dl = bp->dl;
1288 devlink_unregister(dl);
1293 devlink_free(dl);