Lines Matching refs:descs
992 union ibmveth_buf_desc *descs, unsigned long mss) in ibmveth_send() argument
1006 descs[0].desc, descs[1].desc, in ibmveth_send()
1007 descs[2].desc, descs[3].desc, in ibmveth_send()
1008 descs[4].desc, descs[5].desc, in ibmveth_send()
1027 union ibmveth_buf_desc descs[6]; in ibmveth_start_xmit() local
1072 memset(descs, 0, sizeof(descs)); in ibmveth_start_xmit()
1084 descs[0].fields.flags_len = desc_flags | skb->len; in ibmveth_start_xmit()
1085 descs[0].fields.address = adapter->bounce_buffer_dma; in ibmveth_start_xmit()
1087 if (ibmveth_send(adapter, descs, 0)) { in ibmveth_start_xmit()
1104 descs[0].fields.flags_len = desc_flags | skb_headlen(skb); in ibmveth_start_xmit()
1105 descs[0].fields.address = dma_addr; in ibmveth_start_xmit()
1117 descs[i+1].fields.flags_len = desc_flags | skb_frag_size(frag); in ibmveth_start_xmit()
1118 descs[i+1].fields.address = dma_addr; in ibmveth_start_xmit()
1137 if (ibmveth_send(adapter, descs, mss)) { in ibmveth_start_xmit()
1146 descs[0].fields.address, in ibmveth_start_xmit()
1147 descs[0].fields.flags_len & IBMVETH_BUF_LEN_MASK, in ibmveth_start_xmit()
1151 dma_unmap_page(&adapter->vdev->dev, descs[i].fields.address, in ibmveth_start_xmit()
1152 descs[i].fields.flags_len & IBMVETH_BUF_LEN_MASK, in ibmveth_start_xmit()
1162 dma_unmap_page(&adapter->vdev->dev, descs[i].fields.address, in ibmveth_start_xmit()
1163 descs[i].fields.flags_len & IBMVETH_BUF_LEN_MASK, in ibmveth_start_xmit()