Lines Matching refs:tx_desc
826 struct tx_desc {
1207 #define RTL_LIMITED_TSO_SIZE (size_to_mtu(agg_buf_sz) - sizeof(struct tx_desc))
2250 static inline void rtl_tx_vlan_tag(struct tx_desc *desc, struct sk_buff *skb)
2269 static int r8152_tx_csum(struct r8152 *tp, struct tx_desc *desc,
2373 while (remain >= ETH_ZLEN + sizeof(struct tx_desc)) {
2374 struct tx_desc *tx_desc;
2382 len = skb->len + sizeof(*tx_desc);
2390 tx_desc = (struct tx_desc *)tx_data;
2392 if (r8152_tx_csum(tp, tx_desc, skb, skb->len)) {
2397 rtl_tx_vlan_tag(tx_desc, skb);
2399 tx_data += sizeof(*tx_desc);
2407 tx_data -= sizeof(*tx_desc);
2925 else if ((skb->len + sizeof(struct tx_desc)) > agg_buf_sz)
3016 tp->tx_qlen = agg_buf_sz / (mtu_to_size(tp->netdev->mtu) + sizeof(struct tx_desc));
6627 ALIGN(rx_max_size + sizeof(struct tx_desc), 1024) / 16);