qm_dqrr_entry
const struct qm_dqrr_entry *dqrr,
const struct qm_dqrr_entry *dq,
const struct qm_dqrr_entry *dq,
const struct qm_dqrr_entry *dq,
const struct qm_dqrr_entry *dq,
const struct qm_dqrr_entry *dq;
const struct qm_dqrr_entry *ring, *cursor;
const struct qm_dqrr_entry *dqrr;
#define DQRR_SHIFT ilog2(sizeof(struct qm_dqrr_entry))
static const struct qm_dqrr_entry *dqrr_carryclear(
const struct qm_dqrr_entry *p)
return (const struct qm_dqrr_entry *)addr;
static inline int dqrr_ptr2idx(const struct qm_dqrr_entry *e)
static const struct qm_dqrr_entry *dqrr_inc(const struct qm_dqrr_entry *e)
static inline const struct qm_dqrr_entry *qm_dqrr_current(
struct qm_dqrr_entry *res = qm_cl(dqrr->ring, dqrr->pi);
const struct qm_dqrr_entry *dq,
const struct qm_dqrr_entry *dq,
const struct qm_dqrr_entry *,
const struct qm_dqrr_entry *dqrr,
const struct qm_dqrr_entry *dqrr,
const struct qm_dqrr_entry *dqrr,