Home
last modified time | relevance | path

Searched refs:tx_pos (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/contrib/vchiq/interface/vchiq_arm/
H A Dvchiq_core.c565 int tx_pos = state->local_tx_pos; in reserve_space() local
566 int slot_space = VCHIQ_SLOT_SIZE - (tx_pos & VCHIQ_SLOT_MASK); in reserve_space()
573 (state->tx_data + (tx_pos & VCHIQ_SLOT_MASK)); in reserve_space()
577 tx_pos += slot_space; in reserve_space()
581 if ((tx_pos & VCHIQ_SLOT_MASK) == 0) { in reserve_space()
592 state->local_tx_pos = tx_pos; in reserve_space()
593 local->tx_pos = tx_pos; in reserve_space()
602 BUG_ON(tx_pos == in reserve_space()
606 SLOT_QUEUE_INDEX_FROM_POS(tx_pos) & in reserve_space()
612 state->local_tx_pos = tx_pos + space; in reserve_space()
[all …]
H A Dvchiq_core.h365 int tx_pos; member
/freebsd/sys/dev/axgbe/
H A Dxgbe-dev.c2492 unsigned int tx_dsr, tx_pos, tx_qidx; in xgbe_prepare_tx_stop() local
2502 tx_pos = (queue * DMA_DSR_Q_WIDTH) + DMA_DSR0_TPS_START; in xgbe_prepare_tx_stop()
2507 tx_pos = ((tx_qidx % DMA_DSRX_QPR) * DMA_DSR_Q_WIDTH) + in xgbe_prepare_tx_stop()
2518 tx_status = GET_BITS(tx_status, tx_pos, DMA_DSR_TPS_WIDTH); in xgbe_prepare_tx_stop()