Lines Matching defs:buff

346 	struct slic_tx_buffer *buff;
360 buff = &txq->txbuffs[idx];
362 if (unlikely(!buff->skb)) {
368 dma_unmap_addr(buff, map_addr),
369 dma_unmap_len(buff, map_len), DMA_TO_DEVICE);
371 bytes += buff->skb->len;
374 dev_kfree_skb_any(buff->skb);
375 buff->skb = NULL;
398 struct slic_rx_buffer *buff;
437 buff = &rxq->rxbuffs[rxq->put_idx];
438 buff->skb = skb;
439 dma_unmap_addr_set(buff, map_addr, paddr);
440 dma_unmap_len_set(buff, map_len, maplen);
441 buff->addr_offset = offset;
551 struct slic_rx_buffer *buff;
560 buff = &rxq->rxbuffs[rxq->done_idx];
562 skb = buff->skb;
569 dma_unmap_addr(buff, map_addr),
570 buff->addr_offset + sizeof(*desc),
576 dma_unmap_addr(buff,
578 buff->addr_offset +
584 buff->skb = NULL;
587 dma_unmap_addr(buff, map_addr),
588 dma_unmap_len(buff, map_len),
839 struct slic_tx_buffer *buff;
848 txq->txbuffs = kcalloc(txq->len, sizeof(*buff), GFP_KERNEL);
862 buff = &txq->txbuffs[i];
864 &buff->desc_paddr);
876 buff->desc = desc;
883 buff = &txq->txbuffs[i];
884 dma_pool_free(txq->dma_pool, buff->desc, buff->desc_paddr);
897 struct slic_tx_buffer *buff;
901 buff = &txq->txbuffs[i];
902 dma_pool_free(txq->dma_pool, buff->desc, buff->desc_paddr);
903 if (!buff->skb)
907 dma_unmap_addr(buff, map_addr),
908 dma_unmap_len(buff, map_len), DMA_TO_DEVICE);
909 consume_skb(buff->skb);
919 struct slic_rx_buffer *buff;
925 buff = kcalloc(rxq->len, sizeof(*buff), GFP_KERNEL);
926 if (!buff)
929 rxq->rxbuffs = buff;
938 struct slic_rx_buffer *buff;
943 buff = &rxq->rxbuffs[i];
945 if (!buff->skb)
949 dma_unmap_addr(buff, map_addr),
950 dma_unmap_len(buff, map_len),
952 consume_skb(buff->skb);
1411 struct slic_tx_buffer *buff;
1431 buff = &txq->txbuffs[txq->put_idx];
1432 buff->skb = skb;
1433 dma_unmap_addr_set(buff, map_addr, paddr);
1434 dma_unmap_len_set(buff, map_len, maplen);
1436 desc = buff->desc;
1444 cbar_val = lower_32_bits(buff->desc_paddr) | 1;