tdesc1
u32 tdesc1;
txd->tdesc1 = TDESC1_EOF | (entry << 16) | (skb->len & 0xfff);
int length = ep->descs->tdesc[entry].tdesc1 & 0xfff;
td_ptr->tdesc1.TCR = TCR0_TIC;
td_ptr->tdesc1.cmd = TCPLS_NORMAL + (tdinfo->nskb_dma + 1) * 16;
td_ptr->tdesc1.vlan = cpu_to_le16(skb_vlan_tag_get(skb));
td_ptr->tdesc1.TCR |= TCR0_VETAG;
td_ptr->tdesc1.TCR |= TCR0_TCPCK;
td_ptr->tdesc1.TCR |= (TCR0_UDPCK);
td_ptr->tdesc1.TCR |= TCR0_IPCK;
struct tdesc1 tdesc1;