Searched defs:write_ptr (Results 1 - 9 of 9) sorted by relevance

/drivers/staging/mei/
H A Dinterface.c69 char read_ptr, write_ptr; local
72 write_ptr = (char) ((dev->host_hw_state & H_CBWP) >> 16);
74 return (unsigned char) (write_ptr - read_ptr);
194 char read_ptr, write_ptr; local
200 write_ptr = (char) ((dev->me_hw_state & ME_CBWP_HRA) >> 16);
201 filled_slots = (unsigned char) (write_ptr - read_ptr);
/drivers/net/wireless/iwlwifi/
H A Diwl-trans-pcie-tx.c91 int write_ptr = txq->q.write_ptr; local
98 (struct iwl_tx_cmd *) txq->cmd[txq->q.write_ptr]->payload;
102 WARN_ON(len > 0xFFF || write_ptr >= TFD_QUEUE_SIZE_MAX);
121 scd_bc_tbl[txq_id].tfd_offset[write_ptr] = bc_ent;
123 if (write_ptr < TFD_QUEUE_SIZE_BC_DUP)
125 tfd_offset[TFD_QUEUE_SIZE_MAX + write_ptr] = bc_ent;
142 txq->q.write_ptr | (txq_id << 8));
161 txq->q.write_ptr | (txq_id << 8));
170 txq->q.write_ptr | (txq_i
[all...]
H A Diwl-trans-pcie-int.h179 int write_ptr; /* 1-st empty entry (index) host_w*/ member in struct:iwl_queue
480 return q->write_ptr >= q->read_ptr ?
481 (i >= q->read_ptr && i < q->write_ptr) :
482 !(i < q->read_ptr && i >= q->write_ptr);
/drivers/staging/comedi/
H A Ddrivers.c705 unsigned int write_ptr = async->buf_write_ptr + offset; local
707 if (write_ptr >= async->prealloc_bufsz)
708 write_ptr %= async->prealloc_bufsz;
713 if (write_ptr + num_bytes > async->prealloc_bufsz)
714 block_size = async->prealloc_bufsz - write_ptr;
718 memcpy(async->prealloc_buf + write_ptr, data, block_size);
723 write_ptr = 0;
/drivers/net/ethernet/i825xx/
H A D3c507.c672 void __iomem *write_ptr; local
680 write_ptr = lp->base + cur_rxbuf;
682 writew(0x0000,write_ptr); /* Status */
683 writew(0x0000,write_ptr+=2); /* Command */
684 writew(cur_rxbuf + RX_BUF_SIZE,write_ptr+=2); /* Link */
685 writew(cur_rxbuf + 22,write_ptr+=2); /* Buffer offset */
686 writew(0x0000,write_ptr+=2); /* Pad for dest addr. */
687 writew(0x0000,write_ptr+=2);
688 writew(0x0000,write_ptr+=2);
689 writew(0x0000,write_ptr
772 void __iomem *write_ptr = lp->base + tx_block; local
[all...]
/drivers/net/ethernet/sfc/
H A Dnic.c347 unsigned write_ptr; local
350 write_ptr = tx_queue->write_count & tx_queue->ptr_mask;
351 EFX_POPULATE_DWORD_1(reg, FRF_AZ_TX_DESC_WPTR_DWORD, write_ptr);
360 unsigned write_ptr; local
366 write_ptr = tx_queue->write_count & tx_queue->ptr_mask;
368 FRF_AZ_TX_DESC_WPTR, write_ptr);
395 unsigned write_ptr; local
401 write_ptr = tx_queue->write_count & tx_queue->ptr_mask;
402 buffer = &tx_queue->buffer[write_ptr];
403 txd = efx_tx_desc(tx_queue, write_ptr);
561 unsigned write_ptr; local
[all...]
/drivers/net/wireless/iwlegacy/
H A D4965.c1555 int write_ptr = txq->q.write_ptr; local
1559 WARN_ON(len > 0xFFF || write_ptr >= TFD_QUEUE_SIZE_MAX);
1563 scd_bc_tbl[txq_id].tfd_offset[write_ptr] = bc_ent;
1566 if (write_ptr < TFD_QUEUE_SIZE_BC_DUP)
1567 scd_bc_tbl[txq_id].tfd_offset[TFD_QUEUE_SIZE_MAX + write_ptr] =
H A D4965-mac.c1756 txq->skbs[q->write_ptr] = skb;
1759 out_cmd = txq->cmd[q->write_ptr];
1760 out_meta = &txq->meta[q->write_ptr];
1774 (QUEUE_TO_SEQ(txq_id) | IDX_TO_SEQ(q->write_ptr)));
1860 q->write_ptr = il_queue_inc_wrap(q->write_ptr, q->n_bd);
2173 il->txq[txq_id].q.write_ptr = (ssn_idx & 0xff);
2285 il->txq[txq_id].q.write_ptr = (ssn_idx & 0xff);
2302 int write_ptr, read_ptr; local
2339 write_ptr
[all...]
H A Dcommon.h134 int write_ptr; /* 1-st empty entry (idx) host_w */ member in struct:il_queue
871 return q->write_ptr >= q->read_ptr ? (i >= q->read_ptr &&
872 i < q->write_ptr) : !(i <
876 write_ptr);

Completed in 135 milliseconds