Lines Matching refs:pdi
913 pdescinfo_t *pdi = &pd.pd_pdi;
958 } else if (pdi->pld_cnt > mmd.mmd_pbuf_cnt) {
976 if (!(pdi->flags & PDESC_HAS_REF)) {
978 "in flags (0x%x)\n", pdi->flags);
980 } else if (!(pdi->flags & PDESC_PBUF_REF) && pdi->pld_cnt > 0) {
982 "flags (0x%x); but pld_cnt is %d\n", pdi->flags,
983 pdi->pld_cnt);
988 if (!((pdi->flags & PDESC_HBUF_REF) && pdi->hdr_rptr != 0 &&
989 pdi->hdr_wptr != 0 && pdi->hdr_base != 0 &&
990 pdi->hdr_lim != 0 && pdi->hdr_lim >= pdi->hdr_base &&
991 pdi->hdr_wptr >= pdi->hdr_rptr && pdi->hdr_base <= pdi->hdr_rptr &&
992 pdi->hdr_lim >= pdi->hdr_wptr && pdi->hdr_base >= hbuf.b_rptr &&
993 MBLKIN(&hbuf, (pdi->hdr_base - hbuf.b_rptr),
994 PDESC_HDRSIZE(pdi)))) {
1000 pa = &pdi->pld_ary[0];
1002 while (valid && i < pdi->pld_cnt) {
1008 PDESC_PLD_SPAN_SIZE(pdi, i)));