Searched refs:read_idx (Results 1 – 6 of 6) sorted by relevance
/linux-4.4.14/drivers/usb/misc/ |
D | iowarrior.c | 83 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/ |
D | octeon_droq.c | 142 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 …]
|
D | octeon_droq.h | 250 u32 read_idx; member
|
/linux-4.4.14/drivers/net/ethernet/atheros/alx/ |
D | alx.h | 61 u16 write_idx, read_idx; member 70 u16 write_idx, read_idx; member
|
D | main.c | 86 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/ |
D | pcie.c | 225 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()
|