FBNIC_BD_FRAG_COUNT
~(FBNIC_BD_DESC_ADDR_MASK * FBNIC_BD_FRAG_COUNT))
~(FBNIC_BD_DESC_ID_MASK * FBNIC_BD_FRAG_COUNT))
#define FBNIC_RCD_AL_BUFF_FRAG_MASK (FBNIC_BD_FRAG_COUNT - 1)
for (i = 0; i < (ring->size_mask + 1) * FBNIC_BD_FRAG_COUNT; i++) {
rxq_size = fbn->hpq_size / FBNIC_BD_FRAG_COUNT;
desc_size *= FBNIC_BD_FRAG_COUNT;
rxq_size = fbn->ppq_size / FBNIC_BD_FRAG_COUNT;
desc_size *= FBNIC_BD_FRAG_COUNT;
log_size = fls(hpq->size_mask) + ilog2(FBNIC_BD_FRAG_COUNT);
log_size = fls(ppq->size_mask) + ilog2(FBNIC_BD_FRAG_COUNT);
__le64 *bdq_desc = &bdq->desc[id * FBNIC_BD_FRAG_COUNT];
u64 bd, i = FBNIC_BD_FRAG_COUNT;
writel(i * FBNIC_BD_FRAG_COUNT, bdq->doorbell);