Home
last modified time | relevance | path

Searched refs:txdr (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/drivers/net/ethernet/intel/e1000/
H A De1000_ethtool.c549 struct e1000_tx_ring *txdr = adapter->tx_ring; in e1000_get_ringparam() local
557 ring->tx_pending = txdr->count; in e1000_get_ringparam()
568 struct e1000_tx_ring *txdr, *tx_old; in e1000_set_ringparam() local
585 txdr = kcalloc(adapter->num_tx_queues, sizeof(struct e1000_tx_ring), in e1000_set_ringparam()
587 if (!txdr) in e1000_set_ringparam()
595 adapter->tx_ring = txdr; in e1000_set_ringparam()
602 txdr->count = max(ring->tx_pending, (u32)E1000_MIN_TXD); in e1000_set_ringparam()
603 txdr->count = min(txdr->count, (u32)(mac_type < e1000_82544 ? in e1000_set_ringparam()
605 txdr->count = ALIGN(txdr->count, REQ_TX_DESCRIPTOR_MULTIPLE); in e1000_set_ringparam()
608 txdr[i].count = txdr->count; in e1000_set_ringparam()
[all …]
H A De1000_main.c75 struct e1000_tx_ring *txdr);
1499 struct e1000_tx_ring *txdr) in e1000_setup_tx_resources() argument
1504 size = sizeof(struct e1000_tx_buffer) * txdr->count; in e1000_setup_tx_resources()
1505 txdr->buffer_info = vzalloc(size); in e1000_setup_tx_resources()
1506 if (!txdr->buffer_info) in e1000_setup_tx_resources()
1511 txdr->size = txdr->count * sizeof(struct e1000_tx_desc); in e1000_setup_tx_resources()
1512 txdr->size = ALIGN(txdr->size, 4096); in e1000_setup_tx_resources()
1514 txdr->desc = dma_alloc_coherent(&pdev->dev, txdr->size, &txdr->dma, in e1000_setup_tx_resources()
1516 if (!txdr->desc) { in e1000_setup_tx_resources()
1518 vfree(txdr->buffer_info); in e1000_setup_tx_resources()
[all …]
/openbmc/linux/drivers/net/ethernet/oki-semi/pch_gbe/
H A Dpch_gbe_ethtool.c282 struct pch_gbe_tx_ring *txdr = adapter->tx_ring; in pch_gbe_get_ringparam() local
288 ring->tx_pending = txdr->count; in pch_gbe_get_ringparam()
307 struct pch_gbe_tx_ring *txdr, *tx_old; in pch_gbe_set_ringparam() local
322 txdr = kzalloc(tx_ring_size, GFP_KERNEL); in pch_gbe_set_ringparam()
323 if (!txdr) { in pch_gbe_set_ringparam()
332 adapter->tx_ring = txdr; in pch_gbe_set_ringparam()
339 txdr->count = in pch_gbe_set_ringparam()
341 txdr->count = roundup(txdr->count, PCH_GBE_TX_DESC_MULTIPLE); in pch_gbe_set_ringparam()
356 adapter->tx_ring = txdr; in pch_gbe_set_ringparam()
368 kfree(txdr); in pch_gbe_set_ringparam()
H A Dpch_gbe.h605 struct pch_gbe_tx_ring *txdr);
/openbmc/u-boot/drivers/sound/
H A Drockchip_i2s.c26 u32 txdr; /* I2S_TXDR, 0x24 */ member
84 writel(*data++, &regs->txdr); in i2s_send_data()
92 writel(*data++, &regs->txdr); in i2s_send_data()
/openbmc/u-boot/drivers/spi/
H A Drk_spi.h34 u32 txdr[0x100]; /* 0x400 */ member
H A Dzynq_spi.c48 u32 txdr; /* 0x1C */ member
241 writel(buf, &regs->txdr); in zynq_spi_xfer()
H A Drk_spi.c389 writel(out ? *out++ : 0, regs->txdr); in rockchip_spi_xfer()
/openbmc/u-boot/drivers/i2c/
H A Dstm32f7_i2c.c27 u32 txdr; /* I2C transmit data register */ member
429 writeb(*msg->buf++, &regs->txdr); in stm32_i2c_message_xfer()
/openbmc/linux/drivers/net/ethernet/atheros/atlx/
H A Datl1.c3448 struct atl1_tpd_ring *txdr = &adapter->tpd_ring; in atl1_get_ringparam() local
3454 ring->tx_pending = txdr->count; in atl1_get_ringparam()