Home
last modified time | relevance | path

Searched refs:piobuf (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/sfc/
H A Dtx.c126 * 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 Def10.c854 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 Dnet_driver.h190 * @piobuf: PIO buffer region for this TX queue (shared with its partner).
274 void __iomem *piobuf; member
/linux/drivers/net/ethernet/amd/
H A Dsunlance.c642 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 Dnet_driver.h209 * @piobuf: PIO buffer region for this TX queue (shared with its partner).
271 void __iomem *piobuf; member