hns_ppe_cb
struct hns_ppe_cb *ppe_cb;
static struct hns_ppe_cb *hns_get_ppe_cb(struct hnae_handle *handle)
struct hns_ppe_cb *ppe_cb = hns_get_ppe_cb(handle);
struct hns_ppe_cb *ppe_cb;
struct hns_ppe_cb *ppe_cb;
struct hns_ppe_cb *ppe_cb;
struct hns_ppe_cb *ppe_cb = hns_get_ppe_cb(handle);
struct hns_ppe_cb *ppe_cb = hns_get_ppe_cb(handle);
struct hns_ppe_cb *ppe_cb = hns_get_ppe_cb(handle);
struct hns_ppe_cb *ppe_cb;
static void hns_ppe_cnt_clr_ce(struct hns_ppe_cb *ppe_cb)
static void hns_ppe_set_vlan_strip(struct hns_ppe_cb *ppe_cb, int en)
static void hns_ppe_checksum_hw(struct hns_ppe_cb *ppe_cb, u32 value)
void hns_ppe_set_tso_enable(struct hns_ppe_cb *ppe_cb, u32 value)
static void hns_ppe_set_port_mode(struct hns_ppe_cb *ppe_cb,
void hns_ppe_set_rss_key(struct hns_ppe_cb *ppe_cb,
static void hns_ppe_exc_irq_en(struct hns_ppe_cb *ppe_cb, int en)
int hns_ppe_wait_tx_fifo_clean(struct hns_ppe_cb *ppe_cb)
static void hns_ppe_init_hw(struct hns_ppe_cb *ppe_cb)
void hns_ppe_set_indir_table(struct hns_ppe_cb *ppe_cb,
static void hns_ppe_uninit_hw(struct hns_ppe_cb *ppe_cb)
memset(&ppe_common->ppe_cb[i], 0, sizeof(struct hns_ppe_cb));
void hns_ppe_update_stats(struct hns_ppe_cb *ppe_cb)
void hns_ppe_get_strings(struct hns_ppe_cb *ppe_cb, int stringset, u8 **data)
void hns_ppe_get_stats(struct hns_ppe_cb *ppe_cb, u64 *data)
void hns_ppe_get_regs(struct hns_ppe_cb *ppe_cb, void *data)
void hns_ppe_update_stats(struct hns_ppe_cb *ppe_cb);
void hns_ppe_get_regs(struct hns_ppe_cb *ppe_cb, void *data);
void hns_ppe_get_strings(struct hns_ppe_cb *ppe_cb, int stringset, u8 **data);
void hns_ppe_get_stats(struct hns_ppe_cb *ppe_cb, u64 *data);
void hns_ppe_set_tso_enable(struct hns_ppe_cb *ppe_cb, u32 value);
void hns_ppe_set_rss_key(struct hns_ppe_cb *ppe_cb,
void hns_ppe_set_indir_table(struct hns_ppe_cb *ppe_cb,
struct hns_ppe_cb *next; /* pointer to next ppe device */
struct hns_ppe_cb ppe_cb[] __counted_by(ppe_num);
int hns_ppe_wait_tx_fifo_clean(struct hns_ppe_cb *ppe_cb);