/linux-6.12.1/drivers/net/ethernet/sunplus/ |
D | spl2sw_driver.c | 74 u32 tx_pos; in spl2sw_ethernet_start_xmit() local 102 tx_pos = comm->tx_pos; in spl2sw_ethernet_start_xmit() 103 txdesc = &comm->tx_desc[tx_pos]; in spl2sw_ethernet_start_xmit() 104 skbinfo = &comm->tx_temp_skb_info[tx_pos]; in spl2sw_ethernet_start_xmit() 114 if (tx_pos == (TX_DESC_NUM - 1)) in spl2sw_ethernet_start_xmit() 123 tx_pos = ((tx_pos + 1) == TX_DESC_NUM) ? 0 : tx_pos + 1; in spl2sw_ethernet_start_xmit() 125 if (unlikely(tx_pos == comm->tx_done_pos)) { in spl2sw_ethernet_start_xmit() 129 comm->tx_pos = tx_pos; in spl2sw_ethernet_start_xmit()
|
D | spl2sw_define.h | 241 u32 tx_pos; member
|
D | spl2sw_desc.c | 215 comm->tx_pos = 0; in spl2sw_descs_init()
|
D | spl2sw_mac.c | 264 comm->tx_pos = 0; in spl2sw_mac_soft_reset()
|
D | spl2sw_int.c | 153 while (((tx_done_pos != comm->tx_pos) || (comm->tx_desc_full == 1)) && budget_left) { in spl2sw_tx_poll()
|
/linux-6.12.1/drivers/spi/ |
D | spi-fsl-espi.c | 96 unsigned int tx_pos; member 223 tx_left = espi->tx_t->len - espi->tx_pos; in fsl_espi_fill_tx_fifo() 231 swahb32p(tx_buf + espi->tx_pos)); in fsl_espi_fill_tx_fifo() 234 *(u32 *)(tx_buf + espi->tx_pos)); in fsl_espi_fill_tx_fifo() 235 espi->tx_pos += 4; in fsl_espi_fill_tx_fifo() 240 swab16p(tx_buf + espi->tx_pos)); in fsl_espi_fill_tx_fifo() 241 espi->tx_pos += 2; in fsl_espi_fill_tx_fifo() 249 *(u8 *)(tx_buf + espi->tx_pos)); in fsl_espi_fill_tx_fifo() 250 espi->tx_pos += 1; in fsl_espi_fill_tx_fifo() 264 espi->tx_pos = 0; in fsl_espi_fill_tx_fifo() [all …]
|
/linux-6.12.1/drivers/staging/vc04_services/interface/ |
D | TESTING | 90 tx_pos=0x1e8(@43b0acda), rx_pos=0x170(@05493af8) 95 Local: slots 34-64 tx_pos=0x1e8 recycle=0x1f 107 Remote: slots 2-32 tx_pos=0x170 recycle=0x1f
|
/linux-6.12.1/drivers/staging/vc04_services/interface/vchiq_arm/ |
D | vchiq_core.c | 668 int tx_pos = state->local_tx_pos; in reserve_space() local 669 int slot_space = VCHIQ_SLOT_SIZE - (tx_pos & VCHIQ_SLOT_MASK); in reserve_space() 676 (state->tx_data + (tx_pos & VCHIQ_SLOT_MASK)); in reserve_space() 680 tx_pos += slot_space; in reserve_space() 684 if ((tx_pos & VCHIQ_SLOT_MASK) == 0) { in reserve_space() 695 state->local_tx_pos = tx_pos; in reserve_space() 696 local->tx_pos = tx_pos; in reserve_space() 704 if (tx_pos == (state->slot_queue_available * VCHIQ_SLOT_SIZE)) { in reserve_space() 707 __func__, tx_pos); in reserve_space() 711 slot_index = local->slot_queue[SLOT_QUEUE_INDEX_FROM_POS_MASKED(tx_pos)]; in reserve_space() [all …]
|
D | vchiq_core.h | 260 int tx_pos; member
|
/linux-6.12.1/drivers/atm/ |
D | eni.c | 1087 if (!NEPMOK(tx->tx_pos,size+TX_GAP, in do_tx() 1105 DPRINTK("dma_wr is %d, tx_pos is %ld\n",dma_wr,tx->tx_pos); in do_tx() 1120 eni_dev->dma[j++] = (((tx->tx_pos+TX_DESCR_SIZE) & (tx->words-1)) << in do_tx() 1145 eni_dev->dma[j++] = (((tx->tx_pos+size) & (tx->words-1)) << in do_tx() 1154 (size/(ATM_CELL_PAYLOAD/4)),tx->send+tx->tx_pos*4); in do_tx() 1159 tx->send+((tx->tx_pos+1) & (tx->words-1))*4); in do_tx() 1163 ((tx->tx_pos+size-AAL5_TRAILER) & (tx->words-1))*4); in do_tx() 1170 ENI_PRV_POS(skb) = tx->tx_pos; in do_tx() 1173 tx->tx_pos = (tx->tx_pos+size) & (tx->words-1); in do_tx() 1174 DPRINTK("dma_wr set to %d, tx_pos is now %ld\n",dma_wr,tx->tx_pos); in do_tx() [all …]
|
D | eni.h | 45 unsigned long tx_pos; /* current TX write position */ member
|
/linux-6.12.1/drivers/media/rc/ |
D | ene_ir.h | 216 int tx_pos; /* position in that buffer */ member
|
D | ene_ir.c | 619 if (dev->tx_pos == dev->tx_len) { in ene_tx_sample() 632 sample = dev->tx_buffer[dev->tx_pos++]; in ene_tx_sample() 960 dev->tx_pos = 0; in ene_transmit()
|
/linux-6.12.1/drivers/i2c/busses/ |
D | i2c-xiic.c | 85 unsigned int tx_pos; member 235 #define xiic_tx_space(i2c) ((i2c)->tx_msg->len - (i2c)->tx_pos) 632 u16 data = i2c->tx_msg->buf[i2c->tx_pos++]; in xiic_fill_tx_fifo() 980 i2c->tx_pos = msg->len; in xiic_start_recv() 1077 i2c->tx_pos = 0; in __xiic_start_xfer()
|
/linux-6.12.1/drivers/net/ethernet/synopsys/ |
D | dwc-xlgmac-hw.c | 458 unsigned int tx_dsr, tx_pos, tx_qidx; in xlgmac_prepare_tx_stop() local 465 tx_pos = (channel->queue_index * DMA_DSR_Q_LEN) + in xlgmac_prepare_tx_stop() 471 tx_pos = ((tx_qidx % DMA_DSRX_QPR) * DMA_DSR_Q_LEN) + in xlgmac_prepare_tx_stop() 482 tx_status = XLGMAC_GET_REG_BITS(tx_status, tx_pos, in xlgmac_prepare_tx_stop()
|
/linux-6.12.1/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-dev.c | 3299 unsigned int tx_dsr, tx_pos, tx_qidx; in xgbe_prepare_tx_stop() local 3309 tx_pos = (queue * DMA_DSR_Q_WIDTH) + DMA_DSR0_TPS_START; in xgbe_prepare_tx_stop() 3314 tx_pos = ((tx_qidx % DMA_DSRX_QPR) * DMA_DSR_Q_WIDTH) + in xgbe_prepare_tx_stop() 3325 tx_status = GET_BITS(tx_status, tx_pos, DMA_DSR_TPS_WIDTH); in xgbe_prepare_tx_stop()
|