Lines Matching refs:txdesc
2117 struct upgt_lmac_tx_desc *txdesc;
2144 txdesc = (struct upgt_lmac_tx_desc *)(mem + 1);
2149 txdesc->header1.flags = UPGT_H1_FLAGS_TX_MGMT;
2151 memset(txdesc->rates, 0x10, sizeof(txdesc->rates));
2154 txdesc->header1.flags = UPGT_H1_FLAGS_TX_DATA;
2155 memcpy(txdesc->rates, sc->sc_cur_rateset, sizeof(txdesc->rates));
2157 txdesc->header1.type = UPGT_H1_TYPE_TX_DATA;
2158 txdesc->header1.len = htole16(m->m_pkthdr.len);
2159 txdesc->header2.reqid = htole32(data->addr);
2160 txdesc->header2.type = htole16(UPGT_H2_TYPE_TX_ACK_YES);
2161 txdesc->header2.flags = htole16(UPGT_H2_FLAGS_TX_ACK_YES);
2162 txdesc->type = htole32(UPGT_TX_DESC_TYPE_DATA);
2163 txdesc->pad3[0] = UPGT_TX_DESC_PAD3_SIZE;
2176 data->buf + (sizeof(*mem) + sizeof(*txdesc)));
2178 len = sizeof(*mem) + sizeof(*txdesc) + m->m_pkthdr.len;
2182 mem->chksum = upgt_chksum_le((uint32_t *)txdesc, len - sizeof(*mem));