Lines Matching defs:cll
1718 cl_has_metadata(struct sge_fl *fl, struct cluster_layout *cll)
1720 int rc = fl->flags & FL_BUF_PACKING || cll->region1 > 0;
1723 MPASS(cll->region3 >= CL_METADATA_SIZE);
1729 cl_metadata(struct adapter *sc, struct sge_fl *fl, struct cluster_layout *cll,
1733 if (cl_has_metadata(fl, cll)) {
1734 struct sw_zone_info *swz = &sc->sge.sw_zone_info[cll->zidx];
1767 struct cluster_layout *cll = &sd->cll;
1768 struct sw_zone_info *swz = &sc->sge.sw_zone_info[cll->zidx];
1769 struct hw_buf_info *hwb = &sc->sge.hw_buf_info[cll->hwidx];
1770 struct cluster_metadata *clm = cl_metadata(sc, fl, cll, sd->cl);
1776 payload = sd->cl + cll->region1 + fl->rx_offset;
1807 } else if (sd->nmbuf * MSIZE < cll->region1) {
3933 struct cluster_layout *cll;
3952 cll = &fl->cll_def; /* default layout */
3953 swz = &sc->sge.sw_zone_info[cll->zidx];
3969 clm = cl_metadata(sc, fl, &sd->cll, sd->cl);
3981 clm = cl_metadata(sc, fl, &sd->cll, sd->cl);
3995 if (cll == &fl->cll_alt || fl->cll_alt.zidx == -1 ||
4000 cll = &fl->cll_alt;
4001 swz = &sc->sge.sw_zone_info[cll->zidx];
4008 pa += cll->region1;
4010 sd->cll = *cll;
4011 *d = htobe64(pa | cll->hwidx);
4012 clm = cl_metadata(sc, fl, cll, cl);
4086 struct cluster_layout *cll;
4094 cll = &sd->cll;
4095 clm = cl_metadata(sc, fl, cll, sd->cl);
4097 uma_zfree(sc->sge.sw_zone_info[cll->zidx].zone, sd->cl);
4099 uma_zfree(sc->sge.sw_zone_info[cll->zidx].zone, sd->cl);