Lines Matching defs:dsaf_dev

34 	ppe_comm = vf_cb->dsaf_dev->ppe_common[0];
41 struct dsaf_device *dsaf_dev, int port)
43 return dsaf_dev->rcb_common[0]->max_q_per_vf;
47 struct dsaf_device *dsaf_dev, int port)
49 return dsaf_dev->rcb_common[0]->max_vfn;
53 struct dsaf_device *dsaf_dev, int port)
55 struct rcb_common_cb *rcb_comm = dsaf_dev->rcb_common[0];
73 struct dsaf_device *dsaf_dev;
78 dsaf_dev = hns_ae_get_dsaf_dev(dev);
80 ring_pair_cb = hns_ae_get_base_ring_pair(dsaf_dev, port_id);
81 vfnum_per_port = hns_ae_get_vf_num_per_port(dsaf_dev, port_id);
82 qnum_per_vf = hns_ae_get_q_num_per_vf(dsaf_dev, port_id);
87 dev_err(dsaf_dev->dev, "malloc vf_cb fail!\n");
93 ae_handle->owner_dev = dsaf_dev->dev;
106 dev_err(dsaf_dev->dev, "malloc queue fail!\n");
120 vf_cb->dsaf_dev = dsaf_dev;
122 vf_cb->mac_cb = dsaf_dev->mac_cb[port_id];
151 struct dsaf_device *dsaf_dev;
168 dsaf_dev = hns_ae_get_dsaf_dev(handle->dev);
169 if (!dsaf_dev)
171 ret = hns_dsaf_wait_pkt_clean(dsaf_dev, handle->dport_id);
302 if (!AE_IS_VER1(mac_cb->dsaf_dev->dsaf_ver)) {
308 rx_buf_size = mac_cb->dsaf_dev->buf_size;
343 if (AE_IS_VER1(mac_cb->dsaf_dev->dsaf_ver))
385 hns_ppe_reset_common(vf_cb->dsaf_dev, 0);
444 switch (mac_cb->dsaf_dev->dsaf_ver) {
476 struct dsaf_device *dsaf_dev = mac_cb->dsaf_dev;
484 hns_dsaf_get_rx_mac_pause_en(dsaf_dev, mac_cb->mac_id, rx_en);
499 struct dsaf_device *dsaf_dev = mac_cb->dsaf_dev;
508 ret = hns_dsaf_set_rx_mac_pause_en(dsaf_dev,
534 struct dsaf_device *dsaf_dev = hns_ae_get_dsaf_dev(handle->dev);
536 if (AE_IS_VER1(dsaf_dev->dsaf_ver) ||
563 struct dsaf_device *dsaf_dev = hns_ae_get_dsaf_dev(handle->dev);
565 if (AE_IS_VER1(dsaf_dev->dsaf_ver) ||
593 struct dsaf_device *dsaf_dev;
597 dsaf_dev = hns_ae_get_dsaf_dev(handle->dev);
602 if (AE_IS_VER1(dsaf_dev->dsaf_ver) ||
605 (dsaf_dev->desc_num - 1 > HNS_RCB_TX_FRAMES_HIGH) ?
606 HNS_RCB_TX_FRAMES_HIGH : dsaf_dev->desc_num - 1;
610 *rx_frames_high = (dsaf_dev->desc_num - 1 > HNS_RCB_RX_FRAMES_HIGH) ?
611 HNS_RCB_RX_FRAMES_HIGH : dsaf_dev->desc_num - 1;
623 struct dsaf_device *dsaf_dev;
632 dsaf_dev = hns_ae_get_dsaf_dev(handle->dev);
633 if (!dsaf_dev)
659 hns_dsaf_update_stats(dsaf_dev, port);
661 rx_missed_errors += dsaf_dev->hw_stats[port].bp_drop;
662 rx_missed_errors += dsaf_dev->hw_stats[port].pad_drop;
663 rx_missed_errors += dsaf_dev->hw_stats[port].crc_false;
667 hns_dsaf_update_stats(dsaf_dev, port);
668 tx_dropped += dsaf_dev->hw_stats[port].bp_drop;
669 tx_dropped += dsaf_dev->hw_stats[port].pad_drop;
670 tx_dropped += dsaf_dev->hw_stats[port].crc_false;
671 tx_dropped += dsaf_dev->hw_stats[port].rslt_drop;
672 tx_dropped += dsaf_dev->hw_stats[port].vlan_drop;
673 tx_dropped += dsaf_dev->hw_stats[port].stp_drop;
730 hns_dsaf_get_stats(vf_cb->dsaf_dev, p, vf_cb->port_index);
740 struct dsaf_device *dsaf_dev = hns_ae_get_dsaf_dev(handle->dev);
763 hns_dsaf_get_strings(stringset, p, port, dsaf_dev);
770 struct dsaf_device *dsaf_dev = hns_ae_get_dsaf_dev(handle->dev);
781 sset_count += hns_dsaf_get_sset_count(dsaf_dev, stringset);
792 struct dsaf_device *dsaf_dev = mac_cb->dsaf_dev;
799 ret = dsaf_dev->misc_op->cfg_serdes_loopback(vf_cb->mac_cb,
846 hns_rcb_get_common_regs(vf_cb->dsaf_dev->rcb_common[0], p);
858 hns_dsaf_get_regs(vf_cb->dsaf_dev, vf_cb->port_index, p);
975 int hns_dsaf_ae_init(struct dsaf_device *dsaf_dev)
977 struct hnae_ae_dev *ae_dev = &dsaf_dev->ae_dev;
980 switch (dsaf_dev->dsaf_ver) {
994 ae_dev->dev = dsaf_dev->dev;
999 void hns_dsaf_ae_uninit(struct dsaf_device *dsaf_dev)
1001 hnae_ae_unregister(&dsaf_dev->ae_dev);