EQ_ESIZE
SGE_MAX_WR_NDESC = SGE_MAX_WR_LEN / EQ_ESIZE, /* max WR size in desc */
return (howmany(len16, EQ_ESIZE / 16));
tot_len += roundup2(wr_len, EQ_ESIZE);
tot_len += EQ_ESIZE;
tot_len += roundup2(wr_len, EQ_ESIZE);
_Static_assert(sizeof(struct cpl_set_tcb_field) <= EQ_ESIZE,
using_scratch = (eq->sidx - pidx < SGE_MAX_WR_LEN / EQ_ESIZE);
ndesc = howmany(wr_len, EQ_ESIZE);
howmany(wr_len, EQ_ESIZE));
MPASS(ndesc + howmany(wr_len, EQ_ESIZE) <= available);
ndesc += howmany(wr_len, EQ_ESIZE);
txsd->desc_used = howmany(wr_len, EQ_ESIZE);
tot_len += roundup2(wr_len, EQ_ESIZE);
ndesc = howmany(wr_len, EQ_ESIZE);
tot_len += roundup2(wr_len, EQ_ESIZE);
sc->params.sge.spg_len / EQ_ESIZE;
*ndesc = howmany(sizeof(struct cpl_l2t_write_req), EQ_ESIZE);
wrq->ndesc_needed -= howmany(wr->wr_len, EQ_ESIZE);
na.num_tx_desc = vi->qsize_txq - sc->params.sge.spg_len / EQ_ESIZE;
len = na->num_rx_desc * EQ_ESIZE + sc->params.sge.spg_len;
len = na->num_tx_desc * EQ_ESIZE + sc->params.sge.spg_len;
bzero(nm_rxq->fl_desc, na->num_rx_desc * EQ_ESIZE + sp->spg_len);
c.fl0size = htobe16(na->num_rx_desc / 8 + sp->spg_len / EQ_ESIZE);
len = na->num_tx_desc * EQ_ESIZE + sc->params.sge.spg_len;
V_FW_EQ_ETH_CMD_EQSIZE(len / EQ_ESIZE));
n = howmany(wr->wr_len, EQ_ESIZE);
int first_portion = (eq->sidx - eq->pidx) * EQ_ESIZE;
wrq->ndesc_needed += howmany(wr->wr_len, EQ_ESIZE);
int n = (eq->sidx - wrq->ss_pidx) * EQ_ESIZE;
if (dbdiff >= 512 / EQ_ESIZE) { /* X_FETCHBURSTMAX_512B */
fl->sidx = qsize - sc->params.sge.spg_len / EQ_ESIZE;
eq->sidx = qsize - sc->params.sge.spg_len / EQ_ESIZE;
len = fl->qsize * EQ_ESIZE;
bzero(fl->desc, fl->sidx * EQ_ESIZE + sc->params.sge.spg_len);
fl->sidx * EQ_ESIZE + sc->params.sge.spg_len,
int qsize = eq->sidx + sc->params.sge.spg_len / EQ_ESIZE;
int qsize = eq->sidx + sc->params.sge.spg_len / EQ_ESIZE;
int qsize = eq->sidx + sc->params.sge.spg_len / EQ_ESIZE;
qsize = eq->sidx + sc->params.sge.spg_len / EQ_ESIZE;
len = qsize * EQ_ESIZE;
eq->sidx * EQ_ESIZE + sc->params.sge.spg_len,
bzero(eq->desc, eq->sidx * EQ_ESIZE + sc->params.sge.spg_len);
n = ndesc * EQ_ESIZE - sizeof(struct fw_eth_tx_pkt_wr) -
if (tx_credits >= (n * EQ_ESIZE) / 16)
return ((n * EQ_ESIZE) - sizeof(struct fw_ofld_tx_data_wr) -