Lines Matching refs:edev

119 static void qede_get_strings_stats(struct qede_dev *edev, u8 *buf)  in qede_get_strings_stats()  argument
136 struct qede_dev *edev = netdev_priv(dev); in qede_get_strings() local
140 qede_get_strings_stats(edev, buf); in qede_get_strings()
143 DP_VERBOSE(edev, QED_MSG_DEBUG, in qede_get_strings()
151 struct qede_dev *edev = netdev_priv(dev); in qede_get_ethtool_stats() local
155 qede_fill_by_demand_stats(edev); in qede_get_ethtool_stats()
157 mutex_lock(&edev->qede_lock); in qede_get_ethtool_stats()
160 buf[cnt++] = QEDE_STATS_DATA(edev, sidx); in qede_get_ethtool_stats()
164 for (qid = 0; qid < edev->num_rss; qid++) in qede_get_ethtool_stats()
165 buf[cnt] += QEDE_RQSTATS_DATA(edev, sidx, qid); in qede_get_ethtool_stats()
169 mutex_unlock(&edev->qede_lock); in qede_get_ethtool_stats()
174 struct qede_dev *edev = netdev_priv(dev); in qede_get_sset_count() local
182 DP_VERBOSE(edev, QED_MSG_DEBUG, in qede_get_sset_count()
190 struct qede_dev *edev = netdev_priv(dev); in qede_get_settings() local
194 edev->ops->common->get_link(edev->cdev, &current_link); in qede_get_settings()
198 if ((edev->state == QEDE_STATE_OPEN) && (current_link.link_up)) { in qede_get_settings()
215 struct qede_dev *edev = netdev_priv(dev); in qede_set_settings() local
220 if (edev->dev_info.common.is_mf) { in qede_set_settings()
221 DP_INFO(edev, in qede_set_settings()
228 edev->ops->common->get_link(edev->cdev, &current_link); in qede_set_settings()
245 DP_INFO(edev, "10G speed not supported\n"); in qede_set_settings()
253 DP_INFO(edev, "40G speed not supported\n"); in qede_set_settings()
259 DP_INFO(edev, "Unsupported speed %u\n", speed); in qede_set_settings()
265 edev->ops->common->set_link(edev->cdev, &params); in qede_set_settings()
274 struct qede_dev *edev = netdev_priv(ndev); in qede_get_drvinfo() local
280 edev->dev_info.common.fw_major, in qede_get_drvinfo()
281 edev->dev_info.common.fw_minor, in qede_get_drvinfo()
282 edev->dev_info.common.fw_rev, in qede_get_drvinfo()
283 edev->dev_info.common.fw_eng); in qede_get_drvinfo()
286 (edev->dev_info.common.mfw_rev >> 24) & 0xFF, in qede_get_drvinfo()
287 (edev->dev_info.common.mfw_rev >> 16) & 0xFF, in qede_get_drvinfo()
288 (edev->dev_info.common.mfw_rev >> 8) & 0xFF, in qede_get_drvinfo()
289 edev->dev_info.common.mfw_rev & 0xFF); in qede_get_drvinfo()
300 strlcpy(info->bus_info, pci_name(edev->pdev), sizeof(info->bus_info)); in qede_get_drvinfo()
305 struct qede_dev *edev = netdev_priv(ndev); in qede_get_msglevel() local
307 return ((u32)edev->dp_level << QED_LOG_LEVEL_SHIFT) | in qede_get_msglevel()
308 edev->dp_module; in qede_get_msglevel()
313 struct qede_dev *edev = netdev_priv(ndev); in qede_set_msglevel() local
319 edev->dp_level = dp_level; in qede_set_msglevel()
320 edev->dp_module = dp_module; in qede_set_msglevel()
321 edev->ops->common->update_msglvl(edev->cdev, in qede_set_msglevel()
327 struct qede_dev *edev = netdev_priv(dev); in qede_get_link() local
331 edev->ops->common->get_link(edev->cdev, &current_link); in qede_get_link()
336 static void qede_update_mtu(struct qede_dev *edev, union qede_reload_args *args) in qede_update_mtu() argument
338 edev->ndev->mtu = args->mtu; in qede_update_mtu()
346 struct qede_dev *edev = netdev_priv(ndev); in qede_change_mtu() local
351 DP_ERR(edev, "Can't support requested MTU size\n"); in qede_change_mtu()
355 DP_VERBOSE(edev, (NETIF_MSG_IFUP | NETIF_MSG_IFDOWN), in qede_change_mtu()
361 if (netif_running(edev->ndev)) in qede_change_mtu()
362 qede_reload(edev, &qede_update_mtu, &args); in qede_change_mtu()
364 qede_update_mtu(edev, &args); in qede_change_mtu()