Searched refs:piobuf (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/net/ethernet/sfc/ |
H A D | tx.c | 126 * Advances piobuf pointer. Leaves additional data in the copy buffer. 128 static void efx_memcpy_toio_aligned(struct efx_nic *efx, u8 __iomem **piobuf, in efx_memcpy_toio_aligned() argument 134 __iowrite64_copy(*piobuf, data, block_len >> 3); in efx_memcpy_toio_aligned() 135 *piobuf += block_len; in efx_memcpy_toio_aligned() 148 * Advances piobuf pointer. Leaves additional data in the copy buffer. 150 static void efx_memcpy_toio_aligned_cb(struct efx_nic *efx, u8 __iomem **piobuf, in efx_memcpy_toio_aligned_cb() argument 166 __iowrite64_copy(*piobuf, copy_buf->buf, in efx_memcpy_toio_aligned_cb() 168 *piobuf += sizeof(copy_buf->buf); in efx_memcpy_toio_aligned_cb() 174 efx_memcpy_toio_aligned(efx, piobuf, data, len, copy_buf); in efx_memcpy_toio_aligned_cb() 177 static void efx_flush_copy_buffer(struct efx_nic *efx, u8 __iomem *piobuf, in efx_flush_copy_buffer() argument 190 efx_skb_copy_bits_to_pio(struct efx_nic * efx,struct sk_buff * skb,u8 __iomem ** piobuf,struct efx_short_copy_buffer * copy_buf) efx_skb_copy_bits_to_pio() argument 217 u8 __iomem *piobuf = tx_queue->piobuf; efx_enqueue_skb_pio() local [all...] |
H A D | ef10.c | 854 tx_queue->piobuf = NULL; in efx_ef10_link_piobufs() 856 tx_queue->piobuf = in efx_ef10_link_piobufs() 864 tx_queue->piobuf); in efx_ef10_link_piobufs() 894 tx_queue->piobuf = NULL; in efx_ef10_forget_old_piobufs()
|
H A D | net_driver.h | 190 * @piobuf: PIO buffer region for this TX queue (shared with its partner). 274 void __iomem *piobuf; member
|
/linux/drivers/net/ethernet/amd/ |
H A D | sunlance.c | 642 static void lance_piocopy_to_skb(struct sk_buff *skb, void __iomem *piobuf, int len) in lance_piocopy_to_skb() argument 647 void __iomem *pbuf = piobuf; in lance_piocopy_to_skb() 1003 void __iomem *piobuf = dest; in lance_piocopy_from_skb() local 1012 sbus_writel(*p32, piobuf); in lance_piocopy_from_skb() 1014 piobuf += 4; in lance_piocopy_from_skb() 1029 sbus_writel(val, piobuf); in lance_piocopy_from_skb() 1031 piobuf += 4; in lance_piocopy_from_skb() 1040 sbus_writel(val, piobuf); in lance_piocopy_from_skb() 1042 piobuf += 4; in lance_piocopy_from_skb() 1050 sbus_writew(val, piobuf); in lance_piocopy_from_skb() 1061 void __iomem *piobuf = dest; lance_piozero() local [all...] |
/linux/drivers/net/ethernet/sfc/siena/ |
H A D | net_driver.h | 209 * @piobuf: PIO buffer region for this TX queue (shared with its partner). 271 void __iomem *piobuf; member
|