eea_ring
static struct eea_ring *qid_to_ering(struct eea_net *enet, u32 qid)
struct eea_ring *ering;
struct eea_ring *ering;
static void qcfg_fill(struct eea_aq_create *qcfg, struct eea_ring *ering,
struct eea_ring *ering;
struct eea_ring *ering;
struct eea_ring *ring;
struct eea_ring *ering;
struct eea_ring *ering;
int eea_pci_active_aq(struct eea_ring *ering, int msix_vec)
int eea_pci_active_aq(struct eea_ring *ering, int msix_vec);
void eea_ering_sq_cancel(struct eea_ring *ering)
void eea_ering_irq_active(struct eea_ring *ering, struct eea_ring *tx_ering)
void eea_ering_cq_ack_desc(struct eea_ring *ering, u32 num)
void eea_ering_kick(struct eea_ring *ering)
static int ering_alloc_queues(struct eea_ring *ering, struct eea_device *edev,
static void ering_init(struct eea_ring *ering)
struct eea_ring *eea_ering_alloc(u32 index, u32 num, struct eea_device *edev,
struct eea_ring *ering;
void eea_ering_free(struct eea_ring *ering)
void *eea_ering_cq_get_desc(const struct eea_ring *ering)
void *eea_ering_sq_alloc_desc(struct eea_ring *ering, u16 id, bool is_last,
void *eea_ering_aq_alloc_desc(struct eea_ring *ering)
void eea_ering_sq_commit_desc(struct eea_ring *ering)
struct eea_ring *eea_ering_alloc(u32 index, u32 num, struct eea_device *edev,
void eea_ering_free(struct eea_ring *ering);
void eea_ering_kick(struct eea_ring *ering);
void *eea_ering_sq_alloc_desc(struct eea_ring *ering, u16 id,
void *eea_ering_aq_alloc_desc(struct eea_ring *ering);
void eea_ering_sq_commit_desc(struct eea_ring *ering);
void eea_ering_sq_cancel(struct eea_ring *ering);
void eea_ering_cq_ack_desc(struct eea_ring *ering, u32 num);
void eea_ering_irq_active(struct eea_ring *ering, struct eea_ring *tx_ering);
void *eea_ering_cq_get_desc(const struct eea_ring *ering);
struct eea_ring *ering;
struct eea_ring *ering;