hnae_queue 193 drivers/net/ethernet/hisilicon/hns/hnae.c hnae_init_ring(struct hnae_queue *q, struct hnae_ring *ring, int flags) hnae_queue 237 drivers/net/ethernet/hisilicon/hns/hnae.c static int hnae_init_queue(struct hnae_handle *h, struct hnae_queue *q, hnae_queue 264 drivers/net/ethernet/hisilicon/hns/hnae.c static void hnae_fini_queue(struct hnae_queue *q) hnae_queue 264 drivers/net/ethernet/hisilicon/hns/hnae.h struct hnae_queue; hnae_queue 270 drivers/net/ethernet/hisilicon/hns/hnae.h struct hnae_queue *q; hnae_queue 470 drivers/net/ethernet/hisilicon/hns/hnae.h void (*init_queue)(struct hnae_queue *q); hnae_queue 471 drivers/net/ethernet/hisilicon/hns/hnae.h void (*fini_queue)(struct hnae_queue *q); hnae_queue 486 drivers/net/ethernet/hisilicon/hns/hnae.h void (*get_ring_bdnum_limit)(struct hnae_queue *queue, hnae_queue 567 drivers/net/ethernet/hisilicon/hns/hnae.h struct hnae_queue **qs; /* array base of all queues */ hnae_queue 64 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static struct ring_pair_cb *hns_ae_get_ring_pair(struct hnae_queue *q) hnae_queue 87 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c qnum_per_vf * sizeof(struct hnae_queue *), GFP_KERNEL); hnae_queue 113 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c ae_handle->qs = (struct hnae_queue **)(&ae_handle->qs + 1); hnae_queue 196 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_init_queue(struct hnae_queue *q) hnae_queue 204 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_fini_queue(struct hnae_queue *q) hnae_queue 300 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c struct hnae_queue *q; hnae_queue 471 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c static void hns_ae_get_ring_bdnum_limit(struct hnae_queue *queue, hnae_queue 649 drivers/net/ethernet/hisilicon/hns/hns_ae_adapt.c struct hnae_queue *queue; hnae_queue 40 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_wait_fbd_clean(struct hnae_queue **qs, int q_num, u32 flag) hnae_queue 65 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c int hns_rcb_wait_tx_ring_clean(struct hnae_queue *qs) hnae_queue 92 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_reset_ring_hw(struct hnae_queue *q) hnae_queue 142 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_int_ctrl_hw(struct hnae_queue *q, u32 flag, u32 mask) hnae_queue 159 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_int_clr_hw(struct hnae_queue *q, u32 flag) hnae_queue 172 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcbv2_int_ctrl_hw(struct hnae_queue *q, u32 flag, u32 mask) hnae_queue 183 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcbv2_int_clr_hw(struct hnae_queue *q, u32 flag) hnae_queue 196 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_ring_enable_hw(struct hnae_queue *q, u32 val) hnae_queue 201 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_start(struct hnae_queue *q, u32 val) hnae_queue 221 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_set_tx_ring_bs(struct hnae_queue *q, u32 buf_size) hnae_queue 233 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_set_rx_ring_bs(struct hnae_queue *q, u32 buf_size) hnae_queue 248 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c struct hnae_queue *q = &ring_pair->q; hnae_queue 440 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c static void hns_rcb_ring_get_cfg(struct hnae_queue *q, int ring_type) hnae_queue 817 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_update_stats(struct hnae_queue *queue) hnae_queue 850 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_get_stats(struct hnae_queue *queue, u64 *data) hnae_queue 1069 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.c void hns_rcb_get_ring_regs(struct hnae_queue *queue, void *data) hnae_queue 87 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h struct hnae_queue q; hnae_queue 119 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_start(struct hnae_queue *q, u32 val); hnae_queue 126 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_ring_enable_hw(struct hnae_queue *q, u32 val); hnae_queue 127 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_int_clr_hw(struct hnae_queue *q, u32 flag); hnae_queue 128 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_int_ctrl_hw(struct hnae_queue *q, u32 flag, u32 enable); hnae_queue 129 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcbv2_int_ctrl_hw(struct hnae_queue *q, u32 flag, u32 mask); hnae_queue 130 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcbv2_int_clr_hw(struct hnae_queue *q, u32 flag); hnae_queue 133 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_reset_ring_hw(struct hnae_queue *q); hnae_queue 134 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_wait_fbd_clean(struct hnae_queue **qs, int q_num, u32 flag); hnae_queue 135 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h int hns_rcb_wait_tx_ring_clean(struct hnae_queue *qs); hnae_queue 148 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_update_stats(struct hnae_queue *queue); hnae_queue 150 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_get_stats(struct hnae_queue *queue, u64 *data); hnae_queue 158 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_get_ring_regs(struct hnae_queue *queue, void *data); hnae_queue 161 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_set_rx_ring_bs(struct hnae_queue *q, u32 buf_size); hnae_queue 162 drivers/net/ethernet/hisilicon/hns/hns_dsaf_rcb.h void hns_rcb_set_tx_ring_bs(struct hnae_queue *q, u32 buf_size); hnae_queue 669 drivers/net/ethernet/hisilicon/hns/hns_ethtool.c struct hnae_queue *queue;