Lines Matching defs:devlink
21 #include <net/devlink.h>
1529 ptp_ocp_devlink_fw_image(struct devlink *devlink, const struct firmware *fw,
1532 struct ptp_ocp *bp = devlink_priv(devlink);
1539 devlink_flash_update_status_notify(devlink,
1547 devlink_flash_update_status_notify(devlink,
1556 devlink_flash_update_status_notify(devlink,
1564 devlink_flash_update_status_notify(devlink,
1577 ptp_ocp_devlink_flash(struct devlink *devlink, struct device *dev,
1581 struct ptp_ocp *bp = devlink_priv(devlink);
1588 err = ptp_ocp_devlink_fw_image(devlink, fw, &data, &size);
1598 devlink_flash_update_status_notify(devlink, "Flashing",
1621 ptp_ocp_devlink_flash_update(struct devlink *devlink,
1625 struct ptp_ocp *bp = devlink_priv(devlink);
1636 devlink_flash_update_status_notify(devlink, "Preparing to flash",
1639 err = ptp_ocp_devlink_flash(devlink, dev, params->fw);
1642 devlink_flash_update_status_notify(devlink, msg, NULL, 0, 0);
1649 ptp_ocp_devlink_info_get(struct devlink *devlink, struct devlink_info_req *req,
1652 struct ptp_ocp *bp = devlink_priv(devlink);
4183 struct devlink *devlink;
4187 devlink = devlink_alloc(&ptp_ocp_devlink_ops, sizeof(*bp), &pdev->dev);
4188 if (!devlink) {
4199 bp = devlink_priv(devlink);
4234 devlink_register(devlink);
4242 devlink_free(devlink);
4250 struct devlink *devlink = priv_to_devlink(bp);
4252 devlink_unregister(devlink);
4256 devlink_free(devlink);