sis_tx_data
struct sis_tx_data *td;
td = &cd->sis_tx_data[idx];
map = cd->sis_tx_data[*txidx].sis_map;
cd->sis_tx_data[*txidx].sis_map = cd->sis_tx_data[cur].sis_map;
cd->sis_tx_data[cur].sis_map = map;
cd->sis_tx_data[cur].sis_mbuf = *m_head;
while (sc->sis_cdata.sis_tx_data[idx].sis_mbuf == NULL) {
struct sis_tx_data *td = &cd->sis_tx_data[i];
&cd->sis_tx_data[i].sis_map);
cd->sis_tx_data[j].sis_map);
KKASSERT(cd->sis_tx_data[i].sis_mbuf == NULL);
cd->sis_tx_data[i].sis_map);
struct sis_tx_data sis_tx_data[SIS_TX_LIST_CNT];