Lines Matching refs:len

766 rum_cmd_sleepable(struct rum_softc *sc, const void *ptr, size_t len,
771 KASSERT(len <= sizeof(union sec_param), ("buffer overflow"));
782 memcpy(&sc->cmdq[sc->cmdq_last].data, ptr, len);
1079 unsigned int len;
1101 if (m->m_pkthdr.len > (int)(MCLBYTES + RT2573_TX_DESC_SIZE)) {
1103 m->m_pkthdr.len);
1104 m->m_pkthdr.len = (MCLBYTES + RT2573_TX_DESC_SIZE);
1109 m->m_pkthdr.len);
1123 len = (RT2573_TX_DESC_SIZE + m->m_pkthdr.len + 3) & ~3;
1124 if ((len % 64) == 0)
1125 len += 4;
1127 DPRINTFN(11, "sending frame len=%u xferlen=%u\n",
1128 m->m_pkthdr.len, len);
1130 usbd_xfer_set_frame_len(xfer, 0, len);
1177 int len;
1179 usbd_xfer_status(xfer, &len, NULL, NULL, NULL);
1184 DPRINTFN(15, "rx done, actlen=%d\n", len);
1186 if (len < RT2573_RX_DESC_SIZE) {
1188 device_get_nameunit(sc->sc_dev), len);
1193 len -= RT2573_RX_DESC_SIZE;
1200 if (len < ((flags >> 16) & 0xfff)) {
1203 (flags >> 16) & 0xfff, len);
1207 len = (flags >> 16) & 0xfff;
1208 if (len < sizeof(struct ieee80211_frame_ack)) {
1210 device_get_nameunit(sc->sc_dev), len);
1240 m = m_get2(len, M_NOWAIT, MT_DATA, M_PKTHDR);
1247 mtod(m, uint8_t *), len);
1259 m->m_pkthdr.len = m->m_len = len;
1360 int hdrlen, int len, int rate)
1368 flags |= len << 16;
1373 len += cip->ic_header + cip->ic_trailer + cip->ic_miclen;
1383 len += IEEE80211_CRC_LEN;
1387 plcp_length = len & 0xfff;
1393 plcp_length = howmany(16 * len, rate);
1395 remainder = (16 * len) % 22;
1448 mprot->m_pkthdr.len, protrate);
1551 m0->m_pkthdr.len, tp->mgmtrate);
1553 DPRINTFN(10, "sending mgt frame len=%d rate=%d\n",
1554 m0->m_pkthdr.len + (int)RT2573_TX_DESC_SIZE, tp->mgmtrate);
1611 m0->m_pkthdr.len, rate);
1613 DPRINTFN(10, "sending raw frame len=%u rate=%u\n",
1614 m0->m_pkthdr.len, rate);
1680 if (m0->m_pkthdr.len + IEEE80211_CRC_LEN > vap->iv_rtsthreshold)
1718 m0->m_pkthdr.len, rate);
1720 DPRINTFN(10, "sending frame len=%d rate=%d\n",
1721 m0->m_pkthdr.len + (int)RT2573_TX_DESC_SIZE, rate);
1797 rum_eeprom_read(struct rum_softc *sc, uint16_t addr, void *buf, int len)
1806 USETW(req.wLength, len);
1826 rum_read_multi(struct rum_softc *sc, uint16_t reg, void *buf, int len)
1835 USETW(req.wLength, len);
1854 rum_write_multi(struct rum_softc *sc, uint16_t reg, void *buf, size_t len)
1865 for (offset = 0; offset < len; offset += 64) {
1867 USETW(req.wLength, MIN(len - offset, 64));
2778 RT2573_TX_HWSEQ, 0, 0, m->m_pkthdr.len, tp->mgmtrate);
2787 mtod(m, uint8_t *), m->m_pkthdr.len) != 0)