Home
last modified time | relevance | path

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

/linux/drivers/usb/misc/
A Diowarrior.c87 atomic_t read_idx; member
157 int read_idx; in iowarrior_callback() local
178 read_idx = atomic_read(&dev->read_idx); in iowarrior_callback()
197 read_idx = (++read_idx == MAX_INTERRUPT_BUFFER) ? 0 : read_idx; in iowarrior_callback()
198 atomic_set(&dev->read_idx, read_idx); in iowarrior_callback()
263 int intr_idx, read_idx; in read_index() local
265 read_idx = atomic_read(&dev->read_idx); in read_index()
268 return (read_idx == intr_idx ? -1 : read_idx); in read_index()
278 int read_idx; in iowarrior_read() local
331 read_idx = ++read_idx == MAX_INTERRUPT_BUFFER ? 0 : read_idx; in iowarrior_read()
[all …]
/linux/drivers/net/ethernet/cavium/liquidio/
A Docteon_droq.c132 droq->read_idx = 0; in octeon_droq_reset_indices()
396 while (refill_index != droq->read_idx) { in octeon_droq_refill_pullup_descs()
586 droq->read_idx = incr_index(droq->read_idx, buf_cnt, in octeon_droq_drop_packets()
616 droq->q_no, droq->read_idx, pkt_count); in octeon_droq_fast_process_packets()
633 droq->read_idx = incr_index(droq->read_idx, in octeon_droq_fast_process_packets()
640 droq->read_idx].buffer; in octeon_droq_fast_process_packets()
642 droq->read_idx].pg_info; in octeon_droq_fast_process_packets()
648 droq->read_idx = incr_index(droq->read_idx, 1, in octeon_droq_fast_process_packets()
659 int cpy_len, idx = droq->read_idx; in octeon_droq_fast_process_packets()
681 droq->read_idx = in octeon_droq_fast_process_packets()
[all …]
A Docteon_droq.h260 u32 read_idx; member
/linux/drivers/net/ethernet/broadcom/
A Dbcm4908_enet.c52 int read_idx; member
305 ring->read_idx = 0; in bcm4908_enet_dma_ring_init()
526 if (ring->read_idx <= ring->write_idx) in bcm4908_enet_start_xmit()
529 free_buf_descs = ring->read_idx - ring->write_idx; in bcm4908_enet_start_xmit()
589 slot = enet->rx_ring.slots[enet->rx_ring.read_idx]; in bcm4908_enet_poll_rx()
596 if (++enet->rx_ring.read_idx == enet->rx_ring.length) in bcm4908_enet_poll_rx()
597 enet->rx_ring.read_idx = 0; in bcm4908_enet_poll_rx()
642 buf_desc = &tx_ring->buf_desc[tx_ring->read_idx]; in bcm4908_enet_poll_tx()
645 slot = &tx_ring->slots[tx_ring->read_idx]; in bcm4908_enet_poll_tx()
650 if (++tx_ring->read_idx == tx_ring->length) in bcm4908_enet_poll_tx()
[all …]
/linux/drivers/media/platform/mtk-vcodec/vdec/
A Dvdec_h264_if.c61 unsigned int read_idx; member
210 list->read_idx >= H264_MAX_FB_NUM || in check_list_validity()
214 list->read_idx, list->write_idx); in check_list_validity()
450 (uintptr_t)list->fb_list[list->read_idx].vdec_fb_va; in vdec_h264_get_fb()
456 fb->status, list->fb_list[list->read_idx].poc, in vdec_h264_get_fb()
457 list->fb_list[list->read_idx].vdec_fb_va); in vdec_h264_get_fb()
459 list->read_idx = (list->read_idx == H264_MAX_FB_NUM - 1) ? in vdec_h264_get_fb()
460 0 : list->read_idx + 1; in vdec_h264_get_fb()
/linux/drivers/net/ethernet/atheros/alx/
A Dalx.h66 u16 write_idx, read_idx; member
82 u16 write_idx, read_idx; member
A Dmain.c160 if (txq->write_idx >= txq->read_idx) in alx_tpd_avail()
176 sw_read_idx = txq->read_idx; in alx_clean_tx_irq()
195 txq->read_idx = sw_read_idx; in alx_clean_tx_irq()
235 RRD_SI) != rxq->read_idx || in alx_clean_rx_irq()
242 rxb = &rxq->bufs[rxq->read_idx]; in alx_clean_rx_irq()
282 if (++rxq->read_idx == rxq->count) in alx_clean_rx_irq()
283 rxq->read_idx = 0; in alx_clean_rx_irq()
461 np->txq->read_idx = 0; in alx_init_ring_ptrs()
469 np->rxq->read_idx = 0; in alx_init_ring_ptrs()
502 txq->read_idx = 0; in alx_free_txring_buf()
[all …]
/linux/drivers/hid/
A Dhid-ft260.c234 u16 read_idx; member
470 dev->read_idx = 0; in ft260_i2c_read()
1025 memcpy(&dev->read_buf[dev->read_idx], &xfer->data, in ft260_raw_event()
1027 dev->read_idx += xfer->length; in ft260_raw_event()
1029 if (dev->read_idx == dev->read_len) in ft260_raw_event()
/linux/drivers/media/platform/qcom/venus/
A Dhfi_venus.c71 u32 read_idx; member
185 rd_idx = qhdr->read_idx; in venus_write_queue()
250 rd_idx = qhdr->read_idx; in venus_read_queue()
301 qhdr->read_idx = new_rd_idx; in venus_read_queue()
305 rd_idx = qhdr->read_idx; in venus_read_queue()
748 qhdr->read_idx = 0; in venus_set_qhdr_defaults()
919 return abs(qhdr->read_idx - qhdr->write_idx); in venus_get_queue_size()
/linux/include/uapi/drm/
A Detnaviv_drm.h179 __u32 read_idx; /* in, index of read_bo buffer */ member
/linux/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
A Dpcie.c219 u32 read_idx; member
782 while (newidx != console->read_idx) { in brcmf_pcie_bus_console_read()
783 addr = console->buf_addr + console->read_idx; in brcmf_pcie_bus_console_read()
785 console->read_idx++; in brcmf_pcie_bus_console_read()
786 if (console->read_idx == console->bufsize) in brcmf_pcie_bus_console_read()
787 console->read_idx = 0; in brcmf_pcie_bus_console_read()
/linux/drivers/gpu/drm/etnaviv/
A Detnaviv_gem_submit.c334 ret = submit_bo(submit, r->read_idx, &bo); in submit_perfmon_validate()
/linux/arch/x86/kvm/vmx/
A Dvmx.c3777 unsigned int read_idx = msr / BITS_PER_LONG; in vmx_reset_x2apic_msrs() local
3778 unsigned int write_idx = read_idx + (0x800 / sizeof(long)); in vmx_reset_x2apic_msrs()
3780 msr_bitmap[read_idx] = read_intercept; in vmx_reset_x2apic_msrs()

Completed in 63 milliseconds