Lines Matching refs:rdlen
5933 uint rdlen, pad; in dhdsdio_read_control() local
5966 rdlen = len - firstread; in dhdsdio_read_control()
5967 if (bus->roundup && bus->blocksize && (rdlen > bus->blocksize)) { in dhdsdio_read_control()
5968 pad = bus->blocksize - (rdlen % bus->blocksize); in dhdsdio_read_control()
5971 rdlen += pad; in dhdsdio_read_control()
5972 } else if (rdlen % DHD_SDALIGN) { in dhdsdio_read_control()
5973 rdlen += DHD_SDALIGN - (rdlen % DHD_SDALIGN); in dhdsdio_read_control()
5977 if (forcealign && (rdlen & (ALIGNMENT - 1))) in dhdsdio_read_control()
5978 rdlen = ROUNDUP(rdlen, ALIGNMENT); in dhdsdio_read_control()
5981 if ((rdlen + firstread) > bus->dhd->maxctl) { in dhdsdio_read_control()
5983 __FUNCTION__, rdlen, bus->dhd->maxctl)); in dhdsdio_read_control()
5999 (bus->rxctl + firstread), rdlen, NULL, NULL, NULL); in dhdsdio_read_control()
6005 DHD_ERROR(("%s: read %d control bytes failed: %d\n", __FUNCTION__, rdlen, sdret)); in dhdsdio_read_control()
6467 uint16 rdlen; /* Total number of bytes to read */ local
6593 rdlen = len = nextlen;
6595 rdlen = len = nextlen << 4;
6598 if (bus->roundup && bus->blocksize && (rdlen > bus->blocksize)) {
6599 pad = bus->blocksize - (rdlen % bus->blocksize);
6601 ((rdlen + pad + firstread) < MAX_RX_DATASZ))
6602 rdlen += pad;
6603 } else if (rdlen % DHD_SDALIGN) {
6604 rdlen += DHD_SDALIGN - (rdlen % DHD_SDALIGN);
6616 if (!(pkt = PKTGET(osh, rdlen + DHD_SDALIGN, FALSE))) {
6632 F2SYNC, rxbuf, rdlen,
6644 __FUNCTION__, rdlen));
6655 __FUNCTION__, rdlen, sdret));
6667 __FUNCTION__, len, rdlen, rxseq));
6677 PKTALIGN(osh, pkt, rdlen, DHD_SDALIGN);
6682 F2SYNC, rxbuf, rdlen,
6692 __FUNCTION__, rdlen));
6702 __FUNCTION__, rdlen, sdret));
7037 rdlen = (len > firstread) ? (len - firstread) : 0;
7040 if (bus->roundup && bus->blocksize && (rdlen > bus->blocksize)) {
7041 pad = bus->blocksize - (rdlen % bus->blocksize);
7043 ((rdlen + pad + firstread) < MAX_RX_DATASZ))
7044 rdlen += pad;
7045 } else if (rdlen % DHD_SDALIGN) {
7046 rdlen += DHD_SDALIGN - (rdlen % DHD_SDALIGN);
7050 if (forcealign && (rdlen & (ALIGNMENT - 1)))
7051 rdlen = ROUNDUP(rdlen, ALIGNMENT);
7053 if ((rdlen + firstread) > MAX_RX_DATASZ) {
7055 DHD_ERROR(("%s: too long: len %d rdlen %d\n", __FUNCTION__, len, rdlen));
7062 if (!(pkt = PKTGET(osh, (rdlen + firstread + DHD_SDALIGN), FALSE))) {
7065 __FUNCTION__, rdlen, chan));
7078 PKTALIGN(osh, pkt, rdlen, DHD_SDALIGN);
7082 ((uint8 *)PKTDATA(osh, pkt)), rdlen, pkt, NULL, NULL);
7087 DHD_ERROR(("%s: read %d %s bytes failed: %d\n", __FUNCTION__, rdlen,