#include "erdma_verbs.h"
#define MAX_POLL_CHUNK_SIZE …
void notify_eq(struct erdma_eq *eq)
{ … }
void *get_next_valid_eqe(struct erdma_eq *eq)
{ … }
void erdma_aeq_event_handler(struct erdma_dev *dev)
{ … }
int erdma_aeq_init(struct erdma_dev *dev)
{ … }
void erdma_aeq_destroy(struct erdma_dev *dev)
{ … }
void erdma_ceq_completion_handler(struct erdma_eq_cb *ceq_cb)
{ … }
static irqreturn_t erdma_intr_ceq_handler(int irq, void *data)
{ … }
static void erdma_intr_ceq_task(unsigned long data)
{ … }
static int erdma_set_ceq_irq(struct erdma_dev *dev, u16 ceqn)
{ … }
static void erdma_free_ceq_irq(struct erdma_dev *dev, u16 ceqn)
{ … }
static int create_eq_cmd(struct erdma_dev *dev, u32 eqn, struct erdma_eq *eq)
{ … }
static int erdma_ceq_init_one(struct erdma_dev *dev, u16 ceqn)
{ … }
static void erdma_ceq_uninit_one(struct erdma_dev *dev, u16 ceqn)
{ … }
int erdma_ceqs_init(struct erdma_dev *dev)
{ … }
void erdma_ceqs_uninit(struct erdma_dev *dev)
{ … }