Lines Matching refs:dl

36 bnxt_dl_flash_update(struct devlink *dl,  in bnxt_dl_flash_update()  argument
40 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_flash_update()
49 devlink_flash_update_status_notify(dl, "Preparing to flash", NULL, 0, 0); in bnxt_dl_flash_update()
52 devlink_flash_update_status_notify(dl, "Flashing done", NULL, 0, 0); in bnxt_dl_flash_update()
54 devlink_flash_update_status_notify(dl, "Flashing failed", NULL, 0, 0); in bnxt_dl_flash_update()
223 reporter = devlink_health_reporter_create(bp->dl, ops, 0, bp); in __bnxt_dl_reporter_create()
294 struct bnxt_dl *dl = devlink_priv(bp->dl); in bnxt_dl_health_fw_recovery_done() local
297 bnxt_hwrm_remote_dev_reset_set(bp, dl->remote_reset); in bnxt_dl_health_fw_recovery_done()
300 static int bnxt_dl_info_get(struct devlink *dl, struct devlink_info_req *req,
431 static int bnxt_dl_reload_down(struct devlink *dl, bool netns_change, in bnxt_dl_reload_down() argument
436 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_reload_down()
515 static int bnxt_dl_reload_up(struct devlink *dl, enum devlink_reload_action action, in bnxt_dl_reload_up() argument
519 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_reload_up()
630 static bool bnxt_dl_selftest_check(struct devlink *dl, unsigned int id, in bnxt_dl_selftest_check() argument
636 static enum devlink_selftest_status bnxt_dl_selftest_run(struct devlink *dl, in bnxt_dl_selftest_run() argument
640 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_selftest_run()
862 static int bnxt_dl_info_get(struct devlink *dl, struct devlink_info_req *req, in bnxt_dl_info_get() argument
866 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_info_get()
1101 static int bnxt_dl_nvm_param_get(struct devlink *dl, u32 id, in bnxt_dl_nvm_param_get() argument
1104 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_nvm_param_get()
1119 static int bnxt_dl_nvm_param_set(struct devlink *dl, u32 id, in bnxt_dl_nvm_param_set() argument
1123 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_nvm_param_set()
1137 static int bnxt_dl_roce_validate(struct devlink *dl, u32 id, in bnxt_dl_roce_validate() argument
1143 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_dl_roce_validate()
1163 static int bnxt_dl_msix_validate(struct devlink *dl, u32 id, in bnxt_dl_msix_validate() argument
1183 static int bnxt_remote_dev_reset_get(struct devlink *dl, u32 id, in bnxt_remote_dev_reset_get() argument
1186 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_remote_dev_reset_get()
1191 ctx->val.vbool = bnxt_dl_get_remote_reset(dl); in bnxt_remote_dev_reset_get()
1195 static int bnxt_remote_dev_reset_set(struct devlink *dl, u32 id, in bnxt_remote_dev_reset_set() argument
1199 struct bnxt *bp = bnxt_get_bp_from_dl(dl); in bnxt_remote_dev_reset_set()
1206 bnxt_dl_set_remote_reset(dl, ctx->val.vbool); in bnxt_remote_dev_reset_set()
1254 rc = devlink_params_register(bp->dl, bnxt_dl_params, num_params); in bnxt_dl_params_register()
1271 devlink_params_unregister(bp->dl, bnxt_dl_params, num_params); in bnxt_dl_params_unregister()
1279 struct devlink *dl; in bnxt_dl_register() local
1287 dl = devlink_alloc(devlink_ops, sizeof(struct bnxt_dl), &bp->pdev->dev); in bnxt_dl_register()
1288 if (!dl) { in bnxt_dl_register()
1293 bp->dl = dl; in bnxt_dl_register()
1294 bp_dl = devlink_priv(dl); in bnxt_dl_register()
1296 bnxt_dl_set_remote_reset(dl, true); in bnxt_dl_register()
1311 rc = devlink_port_register(dl, &bp->dl_port, bp->pf.port_id); in bnxt_dl_register()
1322 devlink_register(dl); in bnxt_dl_register()
1328 devlink_free(dl); in bnxt_dl_register()
1334 struct devlink *dl = bp->dl; in bnxt_dl_unregister() local
1336 devlink_unregister(dl); in bnxt_dl_unregister()
1341 devlink_free(dl); in bnxt_dl_unregister()