Home
last modified time | relevance | path

Searched refs:ppe_common (Results 1 – 5 of 5) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_dsaf_ppe.c23 struct ppe_common_cb *ppe_common) in hns_ppe_common_get_ioaddr() argument
27 int idx = ppe_common->comm_index; in hns_ppe_common_get_ioaddr()
30 base_addr = ppe_common->dsaf_dev->ppe_base in hns_ppe_common_get_ioaddr()
33 base_addr = ppe_common->dsaf_dev->sds_base in hns_ppe_common_get_ioaddr()
48 struct ppe_common_cb *ppe_common; in hns_ppe_common_get_cfg() local
56 ppe_common = devm_kzalloc(dsaf_dev->dev, sizeof(*ppe_common) + in hns_ppe_common_get_cfg()
58 if (!ppe_common) in hns_ppe_common_get_cfg()
61 ppe_common->ppe_num = ppe_num; in hns_ppe_common_get_cfg()
62 ppe_common->dsaf_dev = dsaf_dev; in hns_ppe_common_get_cfg()
63 ppe_common->comm_index = comm_index; in hns_ppe_common_get_cfg()
[all …]
Dhns_dsaf_misc.c210 void hns_ppe_com_srst(struct ppe_common_cb *ppe_common, u32 val) in hns_ppe_com_srst() argument
212 int comm_index = ppe_common->comm_index; in hns_ppe_com_srst()
213 struct dsaf_device *dsaf_dev = ppe_common->dsaf_dev; in hns_ppe_com_srst()
Dhns_dsaf_rcb.c733 struct ppe_common_cb *ppe_common in hns_rcb_update_stats() local
734 = dsaf_dev->ppe_common[ring->rcb_common->comm_index]; in hns_rcb_update_stats()
741 hw_stats->ppe_rx_ok_pkts += dsaf_read_dev(ppe_common, in hns_rcb_update_stats()
743 hw_stats->ppe_rx_drop_pkts += dsaf_read_dev(ppe_common, in hns_rcb_update_stats()
750 hw_stats->ppe_tx_ok_pkts += dsaf_read_dev(ppe_common, in hns_rcb_update_stats()
752 hw_stats->ppe_tx_drop_pkts += dsaf_read_dev(ppe_common, in hns_rcb_update_stats()
Dhns_dsaf_main.h295 struct ppe_common_cb *ppe_common[DSAF_COMM_DEV_NUM]; member
406 void hns_ppe_com_srst(struct ppe_common_cb *ppe_common, u32 val);
Dhns_ae_adapt.c71 ppe_comm = vf_cb->dsaf_dev->ppe_common[ppe_common_index]; in hns_get_ppe_cb()