Searched refs:read_idx (Results 1 – 11 of 11) sorted by relevance
/Linux-v5.10/drivers/usb/misc/ |
D | iowarrior.c | 87 atomic_t read_idx; member 161 int read_idx; in iowarrior_callback() local 182 read_idx = atomic_read(&dev->read_idx); in iowarrior_callback() 185 if ((intr_idx != read_idx) in iowarrior_callback() 199 if (read_idx == aux_idx) { in iowarrior_callback() 201 read_idx = (++read_idx == MAX_INTERRUPT_BUFFER) ? 0 : read_idx; in iowarrior_callback() 202 atomic_set(&dev->read_idx, read_idx); in iowarrior_callback() 267 int intr_idx, read_idx; in read_index() local 269 read_idx = atomic_read(&dev->read_idx); in read_index() 272 return (read_idx == intr_idx ? -1 : read_idx); in read_index() [all …]
|
/Linux-v5.10/drivers/net/ethernet/cavium/liquidio/ |
D | octeon_droq.c | 132 droq->read_idx = 0; in octeon_droq_reset_indices() 396 while (refill_index != droq->read_idx) { in octeon_droq_refill_pullup_descs() 542 rinfo = octeon_create_recv_info(oct, droq, cnt, droq->read_idx); in octeon_droq_dispatch_pkt() 573 droq->recv_buf_list[droq->read_idx].data; in octeon_droq_drop_packets() 586 droq->read_idx = incr_index(droq->read_idx, buf_cnt, in octeon_droq_drop_packets() 610 droq->recv_buf_list[droq->read_idx].data; in octeon_droq_fast_process_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() [all …]
|
D | octeon_droq.h | 260 u32 read_idx; member
|
/Linux-v5.10/drivers/media/platform/mtk-vcodec/vdec/ |
D | vdec_h264_if.c | 61 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-v5.10/drivers/net/ethernet/atheros/alx/ |
D | alx.h | 66 u16 write_idx, read_idx; member 82 u16 write_idx, read_idx; member
|
D | main.c | 85 while (!cur_buf->skb && next != rxq->read_idx) { in alx_refill_rx_ring() 160 if (txq->write_idx >= txq->read_idx) in alx_tpd_avail() 161 return txq->count + txq->read_idx - txq->write_idx - 1; in alx_tpd_avail() 162 return txq->read_idx - txq->write_idx - 1; 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() [all …]
|
/Linux-v5.10/drivers/media/platform/qcom/venus/ |
D | hfi_venus.c | 71 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() 685 qhdr->read_idx = 0; in venus_set_qhdr_defaults() 856 return abs(qhdr->read_idx - qhdr->write_idx); in venus_get_queue_size()
|
/Linux-v5.10/include/uapi/drm/ |
D | etnaviv_drm.h | 176 __u32 read_idx; /* in, index of read_bo buffer */ member
|
/Linux-v5.10/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
D | pcie.c | 218 u32 read_idx; member 780 while (newidx != console->read_idx) { in brcmf_pcie_bus_console_read() 781 addr = console->buf_addr + console->read_idx; in brcmf_pcie_bus_console_read() 783 console->read_idx++; in brcmf_pcie_bus_console_read() 784 if (console->read_idx == console->bufsize) in brcmf_pcie_bus_console_read() 785 console->read_idx = 0; in brcmf_pcie_bus_console_read()
|
/Linux-v5.10/drivers/gpu/drm/etnaviv/ |
D | etnaviv_gem_submit.c | 334 ret = submit_bo(submit, r->read_idx, &bo); in submit_perfmon_validate()
|
/Linux-v5.10/arch/x86/kvm/vmx/ |
D | vmx.c | 3813 unsigned int read_idx = msr / BITS_PER_LONG; in vmx_reset_x2apic_msrs() local 3814 unsigned int write_idx = read_idx + (0x800 / sizeof(long)); in vmx_reset_x2apic_msrs() 3816 msr_bitmap[read_idx] = read_intercept; in vmx_reset_x2apic_msrs()
|