qm_eqcr_entry
struct qm_eqcr_entry *ring, *cursor;
struct qm_eqcr_entry *eq;
#define EQCR_SHIFT ilog2(sizeof(struct qm_eqcr_entry))
static struct qm_eqcr_entry *eqcr_carryclear(struct qm_eqcr_entry *p)
return (struct qm_eqcr_entry *)addr;
static int eqcr_ptr2idx(struct qm_eqcr_entry *e)
struct qm_eqcr_entry *partial = eqcr->cursor + 1;
static inline struct qm_eqcr_entry *qm_eqcr_start_no_stash(struct qm_portal
static inline struct qm_eqcr_entry *qm_eqcr_start_stash(struct qm_portal
struct qm_eqcr_entry *eqcursor;