Searched refs:hns_ppe_cb (Results 1 - 3 of 3) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_ppe.h | 65 struct hns_ppe_cb { struct 67 struct hns_ppe_cb *next; /* pointer to next ppe device */ 87 struct hns_ppe_cb ppe_cb[0]; 97 void hns_ppe_update_stats(struct hns_ppe_cb *ppe_cb); 101 void hns_ppe_get_regs(struct hns_ppe_cb *ppe_cb, void *data); 103 void hns_ppe_get_strings(struct hns_ppe_cb *ppe_cb, int stringset, u8 *data); 104 void hns_ppe_get_stats(struct hns_ppe_cb *ppe_cb, u64 *data);
|
H A D | hns_dsaf_ppe.c | 57 ppe_num * sizeof(struct hns_ppe_cb), GFP_KERNEL); hns_ppe_common_get_cfg() 116 struct hns_ppe_cb *ppe_cb; hns_ppe_get_cfg() 131 static void hns_ppe_cnt_clr_ce(struct hns_ppe_cb *ppe_cb) hns_ppe_cnt_clr_ce() 142 static void hns_ppe_checksum_hw(struct hns_ppe_cb *ppe_cb, u32 value) hns_ppe_checksum_hw() 178 static void hns_ppe_set_port_mode(struct hns_ppe_cb *ppe_cb, hns_ppe_set_port_mode() 249 static void hns_ppe_exc_irq_en(struct hns_ppe_cb *ppe_cb, int en) hns_ppe_exc_irq_en() 271 static void hns_ppe_init_hw(struct hns_ppe_cb *ppe_cb) hns_ppe_init_hw() 296 static void hns_ppe_uninit_hw(struct hns_ppe_cb *ppe_cb) hns_ppe_uninit_hw() 312 memset(&ppe_common->ppe_cb[i], 0, sizeof(struct hns_ppe_cb)); hns_ppe_uninit_ex() 354 void hns_ppe_update_stats(struct hns_ppe_cb *ppe_cb) hns_ppe_update_stats() 403 void hns_ppe_get_strings(struct hns_ppe_cb *ppe_cb, int stringset, u8 *data) hns_ppe_get_strings() 434 void hns_ppe_get_stats(struct hns_ppe_cb *ppe_cb, u64 *data) hns_ppe_get_stats() 493 void hns_ppe_get_regs(struct hns_ppe_cb *ppe_cb, void *data) hns_ppe_get_regs()
|
H A D | hns_ae_adapt.c | 56 static struct hns_ppe_cb *hns_get_ppe_cb(struct hnae_handle *handle) hns_get_ppe_cb() 489 struct hns_ppe_cb *ppe_cb; hns_ae_update_stats() 569 struct hns_ppe_cb *ppe_cb; hns_ae_get_stats() 603 struct hns_ppe_cb *ppe_cb; hns_ae_get_strings() 696 struct hns_ppe_cb *ppe_cb = hns_get_ppe_cb(handle); hns_ae_get_regs()
|
Completed in 65 milliseconds