Lines Matching defs:kinfo

255 	struct net_device *netdev = h->kinfo.netdev;
262 h->kinfo.tc_info.mqprio_active)
278 h->kinfo.tc_info.dcb_ets_active = num_tc > 1;
329 struct net_device *netdev = h->kinfo.netdev;
397 struct net_device *netdev = h->kinfo.netdev;
410 if (app->priority == h->kinfo.dscp_prio[app->protocol])
419 old_app.priority = h->kinfo.dscp_prio[app->protocol];
421 h->kinfo.dscp_prio[app->protocol] = app->priority;
426 h->kinfo.dscp_prio[app->protocol] = old_app.priority;
431 vport->nic.kinfo.tc_map_mode = HNAE3_TC_MAP_MODE_DSCP;
433 h->kinfo.dscp_app_cnt++;
443 struct net_device *netdev = h->kinfo.netdev;
450 app->priority != h->kinfo.dscp_prio[app->protocol])
460 h->kinfo.dscp_prio[app->protocol] = HNAE3_PRIO_ID_INVALID;
465 h->kinfo.dscp_prio[app->protocol] = app->priority;
470 if (h->kinfo.dscp_app_cnt)
471 h->kinfo.dscp_app_cnt--;
473 if (!h->kinfo.dscp_app_cnt) {
474 vport->nic.kinfo.tc_map_mode = HNAE3_TC_MAP_MODE_PRIO;
487 if (h->kinfo.tc_info.mqprio_active)
496 struct net_device *netdev = h->kinfo.netdev;
598 struct hnae3_knic_private_info *kinfo;
611 kinfo = &vport->nic.kinfo;
612 if (kinfo->tc_info.dcb_ets_active)
622 kinfo->tc_info.mqprio_destroy = !tc;
628 memcpy(&old_tc_info, &kinfo->tc_info, sizeof(old_tc_info));
629 hclge_sync_mqprio_qopt(&kinfo->tc_info, mqprio_qopt);
630 kinfo->tc_info.mqprio_active = tc > 0;
632 ret = hclge_config_tc(hdev, &kinfo->tc_info);
645 memcpy(&kinfo->tc_info, &old_tc_info, sizeof(old_tc_info));
646 if (hclge_config_tc(hdev, &kinfo->tc_info))
670 struct hnae3_knic_private_info *kinfo;
679 kinfo = &vport->nic.kinfo;
680 kinfo->dcb_ops = &hns3_dcb_ops;