Lines Matching refs:tx_buff
556 memset(tx_pool->tx_buff, 0, in reset_tx_pools()
582 kfree(tx_pool->tx_buff); in release_tx_pools()
612 tx_pool->tx_buff = kcalloc(adapter->req_tx_entries_per_subcrq, in init_tx_pools()
615 if (!tx_pool->tx_buff) { in init_tx_pools()
986 if (tx_pool->tx_buff[j].skb) { in clean_tx_pools()
987 dev_kfree_skb_any(tx_pool->tx_buff[j].skb); in clean_tx_pools()
988 tx_pool->tx_buff[j].skb = NULL; in clean_tx_pools()
1196 struct ibmvnic_tx_buff *tx_buff = NULL; in ibmvnic_xmit() local
1243 tx_buff = &tx_pool->tx_buff[index]; in ibmvnic_xmit()
1244 tx_buff->skb = skb; in ibmvnic_xmit()
1245 tx_buff->data_dma[0] = data_dma_addr; in ibmvnic_xmit()
1246 tx_buff->data_len[0] = skb->len; in ibmvnic_xmit()
1247 tx_buff->index = index; in ibmvnic_xmit()
1248 tx_buff->pool_index = queue_num; in ibmvnic_xmit()
1249 tx_buff->last_frag = true; in ibmvnic_xmit()
1287 build_hdr_descs_arr(tx_buff, &num_entries, *hdrs); in ibmvnic_xmit()
1289 tx_buff->indir_arr[0] = tx_crq; in ibmvnic_xmit()
1290 tx_buff->indir_dma = dma_map_single(dev, tx_buff->indir_arr, in ibmvnic_xmit()
1291 sizeof(tx_buff->indir_arr), in ibmvnic_xmit()
1293 if (dma_mapping_error(dev, tx_buff->indir_dma)) { in ibmvnic_xmit()
1295 tx_buff->skb = NULL; in ibmvnic_xmit()
1304 (u64)tx_buff->indir_dma, in ibmvnic_xmit()
1320 tx_buff->skb = NULL; in ibmvnic_xmit()
2185 txbuff = &adapter->tx_pool[pool].tx_buff[index]; in ibmvnic_complete_tx()