Lines Matching refs:sublen
6343 uint16 sublen, check; in dhdsdio_rxglom() local
6379 sublen = ltoh16_ua(dptr); in dhdsdio_rxglom()
6382 if ((sublen < SDPCM_HDRLEN) || in dhdsdio_rxglom()
6383 ((num == 0) && (sublen < (2 * SDPCM_HDRLEN)))) { in dhdsdio_rxglom()
6385 __FUNCTION__, num, sublen)); in dhdsdio_rxglom()
6389 if (sublen % DHD_SDALIGN) { in dhdsdio_rxglom()
6391 __FUNCTION__, sublen, DHD_SDALIGN)); in dhdsdio_rxglom()
6394 totlen += sublen; in dhdsdio_rxglom()
6398 sublen += (ROUNDUP(totlen, bus->blocksize) - totlen); in dhdsdio_rxglom()
6403 if ((pnext = PKTGET(osh, sublen + DHD_SDALIGN, FALSE)) == NULL) { in dhdsdio_rxglom()
6405 __FUNCTION__, num, sublen)); in dhdsdio_rxglom()
6419 PKTALIGN(osh, pnext, sublen, DHD_SDALIGN); in dhdsdio_rxglom()
6478 sublen = (uint16)pktfrombuf(osh, pfirst, 0, dlen, bus->dataptr); in dhdsdio_rxglom()
6479 if (sublen != dlen) { in dhdsdio_rxglom()
6481 __FUNCTION__, dlen, sublen)); in dhdsdio_rxglom()
6522 sublen = ltoh16_ua(dptr); in dhdsdio_rxglom()
6537 if ((uint16)~(sublen^check)) { in dhdsdio_rxglom()
6539 __FUNCTION__, sublen, check)); in dhdsdio_rxglom()
6541 } else if (ROUNDUP(sublen, bus->blocksize) != dlen) { in dhdsdio_rxglom()
6543 __FUNCTION__, sublen, ROUNDUP(sublen, bus->blocksize), dlen)); in dhdsdio_rxglom()
6555 __FUNCTION__, doff, sublen, PKTLEN(osh, pfirst), in dhdsdio_rxglom()
6585 sublen = ltoh16_ua(dptr); in dhdsdio_rxglom()
6595 if ((uint16)~(sublen^check)) { in dhdsdio_rxglom()
6598 __FUNCTION__, num, sublen, check)); in dhdsdio_rxglom()
6600 } else if ((sublen > dlen) || (sublen < SDPCM_HDRLEN)) { in dhdsdio_rxglom()
6603 __FUNCTION__, num, sublen, dlen)); in dhdsdio_rxglom()
6610 } else if ((doff < SDPCM_HDRLEN) || (doff > sublen)) { in dhdsdio_rxglom()
6612 __FUNCTION__, num, doff, sublen, SDPCM_HDRLEN)); in dhdsdio_rxglom()
6646 sublen = ltoh16_ua(dptr); in dhdsdio_rxglom()
6653 PKTLEN(osh, pfirst), sublen, chan, seq)); in dhdsdio_rxglom()
6670 PKTSETLEN(osh, pfirst, sublen); in dhdsdio_rxglom()