Lines Matching defs:devlink
33 struct efx_devlink *devlink = devlink_priv(port->devlink);
41 if (!ef100_mport_on_local_intf(devlink->efx, mport_desc)) {
60 rc = efx_ef100_lookup_client_id(devlink->efx, pciefn, &client_id);
68 rc = ef100_get_mac_address(devlink->efx, hw_addr, client_id, true);
83 struct efx_devlink *devlink = devlink_priv(port->devlink);
103 rc = efx_ef100_lookup_client_id(devlink->efx, pciefn, &client_id);
117 rc = efx_mcdi_rpc(devlink->efx, MC_CMD_SET_CLIENT_MAC_ADDRESSES, inbuf,
164 return devl_port_register_with_ops(efx->devlink, &mport->dl_port,
594 static int efx_devlink_info_get(struct devlink *devlink,
598 struct efx_devlink *devlink_private = devlink_priv(devlink);
657 "devlink port creation for PF failed.\n");
691 if (efx->devlink)
692 devl_lock(efx->devlink);
697 if (efx->devlink) {
698 devl_unregister(efx->devlink);
699 devl_unlock(efx->devlink);
700 devlink_free(efx->devlink);
701 efx->devlink = NULL;
712 efx->devlink = devlink_alloc(&sfc_devlink_ops,
715 if (!efx->devlink)
718 devl_lock(efx->devlink);
719 devlink_private = devlink_priv(efx->devlink);
722 devl_register(efx->devlink);
729 if (!efx->devlink)
732 devl_unlock(efx->devlink);