Home
last modified time | relevance | path

Searched refs:read_idx (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/drivers/usb/misc/
Diowarrior.c83 atomic_t read_idx; member
152 int read_idx; in iowarrior_callback() local
174 read_idx = atomic_read(&dev->read_idx); in iowarrior_callback()
177 if ((intr_idx != read_idx) in iowarrior_callback()
192 if (read_idx == aux_idx) { in iowarrior_callback()
194 read_idx = (++read_idx == MAX_INTERRUPT_BUFFER) ? 0 : read_idx; in iowarrior_callback()
195 atomic_set(&dev->read_idx, read_idx); in iowarrior_callback()
260 int intr_idx, read_idx; in read_index() local
262 read_idx = atomic_read(&dev->read_idx); in read_index()
265 return (read_idx == intr_idx ? -1 : read_idx); in read_index()
[all …]
/linux-4.4.14/drivers/net/ethernet/cavium/liquidio/
Docteon_droq.c142 droq->read_idx = 0; in octeon_droq_reset_indices()
409 while (refill_index != droq->read_idx) { in octeon_droq_refill_pullup_descs()
529 rinfo = octeon_create_recv_info(oct, droq, cnt, droq->read_idx); in octeon_droq_dispatch_pkt()
557 info = &droq->info_list[droq->read_idx]; in octeon_droq_drop_packets()
570 INCR_INDEX(droq->read_idx, buf_cnt, droq->max_count); in octeon_droq_drop_packets()
590 info = &droq->info_list[droq->read_idx]; in octeon_droq_fast_process_packets()
596 droq->q_no, droq->read_idx, pkt_count); in octeon_droq_fast_process_packets()
613 INCR_INDEX(droq->read_idx, buf_cnt, droq->max_count); in octeon_droq_fast_process_packets()
619 droq->read_idx].buffer_ptr, in octeon_droq_fast_process_packets()
623 droq->read_idx].buffer; in octeon_droq_fast_process_packets()
[all …]
Docteon_droq.h250 u32 read_idx; member
/linux-4.4.14/drivers/net/ethernet/atheros/alx/
Dalx.h61 u16 write_idx, read_idx; member
70 u16 write_idx, read_idx; member
Dmain.c86 while (!cur_buf->skb && next != rxq->read_idx) { in alx_refill_rx_ring()
134 if (txq->write_idx >= txq->read_idx) in alx_tpd_avail()
135 return alx->tx_ringsz + txq->read_idx - txq->write_idx - 1; in alx_tpd_avail()
136 return txq->read_idx - txq->write_idx - 1; in alx_tpd_avail()
146 sw_read_idx = txq->read_idx; in alx_clean_tx_irq()
165 txq->read_idx = sw_read_idx; in alx_clean_tx_irq()
203 RRD_SI) != rxq->read_idx || in alx_clean_rx_irq()
210 rxb = &rxq->bufs[rxq->read_idx]; in alx_clean_rx_irq()
250 if (++rxq->read_idx == alx->rx_ringsz) in alx_clean_rx_irq()
251 rxq->read_idx = 0; in alx_clean_rx_irq()
[all …]
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/
Dpcie.c225 u32 read_idx; member
729 while (newidx != console->read_idx) { in brcmf_pcie_bus_console_read()
730 addr = console->buf_addr + console->read_idx; in brcmf_pcie_bus_console_read()
732 console->read_idx++; in brcmf_pcie_bus_console_read()
733 if (console->read_idx == console->bufsize) in brcmf_pcie_bus_console_read()
734 console->read_idx = 0; in brcmf_pcie_bus_console_read()