| /OK3568_Linux_fs/kernel/drivers/usb/misc/ |
| H A D | iowarrior.c | 87 atomic_t read_idx; member 157 int read_idx; in iowarrior_callback() local 178 read_idx = atomic_read(&dev->read_idx); in iowarrior_callback() 181 if ((intr_idx != read_idx) in iowarrior_callback() 195 if (read_idx == aux_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() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_kbase_kinstr_prfcnt.c | 197 atomic_t read_idx; member 582 unsigned int read_idx; in kbasep_kinstr_prfcnt_client_dump() local 589 read_idx = atomic_read(&cli->read_idx); in kbasep_kinstr_prfcnt_client_dump() 599 if (write_idx - read_idx == available_samples_count) { in kbasep_kinstr_prfcnt_client_dump() 641 unsigned int read_idx; in kbasep_kinstr_prfcnt_client_start() local 652 read_idx = atomic_read(&cli->read_idx); in kbasep_kinstr_prfcnt_client_start() 657 available_samples_count = cli->sample_count - (write_idx - read_idx); in kbasep_kinstr_prfcnt_client_start() 696 unsigned int read_idx; in kbasep_kinstr_prfcnt_client_stop() local 719 read_idx = atomic_read(&cli->read_idx); in kbasep_kinstr_prfcnt_client_stop() 721 available_samples_count = cli->sample_count - (write_idx - read_idx); in kbasep_kinstr_prfcnt_client_stop() [all …]
|
| H A D | mali_kbase_vinstr.c | 117 atomic_t read_idx; member 196 unsigned int read_idx; in kbasep_vinstr_client_dump() local 206 read_idx = atomic_read(&vcli->read_idx); in kbasep_vinstr_client_dump() 209 if (write_idx - read_idx == vcli->dump_bufs.buf_cnt) in kbasep_vinstr_client_dump() 738 if (unlikely(atomic_read(&cli->read_idx) != meta_idx)) in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer() 769 unsigned int read_idx = atomic_read(&cli->read_idx); in kbasep_vinstr_hwcnt_reader_ioctl_put_buffer() local 770 unsigned int idx = read_idx % cli->dump_bufs.buf_cnt; in kbasep_vinstr_hwcnt_reader_ioctl_put_buffer() 781 if (unlikely(atomic_read(&cli->meta_idx) == read_idx)) in kbasep_vinstr_hwcnt_reader_ioctl_put_buffer() 824 if (read_idx != in kbasep_vinstr_hwcnt_reader_ioctl_put_buffer() 825 atomic_cmpxchg(&cli->read_idx, read_idx, read_idx + 1)) { in kbasep_vinstr_hwcnt_reader_ioctl_put_buffer()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/cavium/liquidio/ |
| H A 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 …]
|
| H A D | octeon_droq.h | 260 u32 read_idx; member
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/mtk-vcodec/vdec/ |
| H A 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()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/atheros/alx/ |
| H A D | alx.h | 66 u16 write_idx, read_idx; member 82 u16 write_idx, read_idx; member
|
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_vinstr.c | 167 atomic_t read_idx; member 588 atomic_set(&cli->read_idx, 0); in kbasep_vinstr_attach_client() 1000 unsigned int read_idx = atomic_read(&cli->read_idx); in kbasep_vinstr_fill_dump_buffer() local 1006 if (write_idx - read_idx == cli->buffer_count) in kbasep_vinstr_fill_dump_buffer() 1358 if (atomic_read(&cli->read_idx) != meta_idx) in kbasep_vinstr_hwcnt_reader_ioctl_get_buffer() 1382 unsigned int read_idx = atomic_read(&cli->read_idx); in kbasep_vinstr_hwcnt_reader_ioctl_put_buffer() local 1383 unsigned int idx = read_idx % cli->buffer_count; in kbasep_vinstr_hwcnt_reader_ioctl_put_buffer() 1391 if (atomic_read(&cli->meta_idx) == read_idx) in kbasep_vinstr_hwcnt_reader_ioctl_put_buffer() 1400 atomic_inc(&cli->read_idx); in kbasep_vinstr_hwcnt_reader_ioctl_put_buffer()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
| H A D | mali_kbase_jm_defs.h | 51 u8 read_idx; member
|
| H A D | mali_kbase_jm_rb.c | 37 #define SLOT_RB_EMPTY(rb) (rb->write_idx == rb->read_idx) 40 #define SLOT_RB_ENTRIES(rb) (int)(s8)(rb->write_idx - rb->read_idx) 94 katom = rb->entries[rb->read_idx & SLOT_RB_MASK].katom; in kbase_gpu_dequeue_atom() 98 rb->read_idx++; in kbase_gpu_dequeue_atom() 117 return rb->entries[(rb->read_idx + idx) & SLOT_RB_MASK].katom; in kbase_gpu_inspect()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
| H A D | mali_kbase_jm_defs.h | 76 u8 read_idx; member
|
| H A D | mali_kbase_jm_rb.c | 47 #define SLOT_RB_EMPTY(rb) (rb->write_idx == rb->read_idx) 56 #define SLOT_RB_ENTRIES(rb) ((int)(s8)(rb->write_idx - rb->read_idx)) 109 katom = rb->entries[rb->read_idx & SLOT_RB_MASK].katom; in kbase_gpu_dequeue_atom() 113 rb->read_idx++; in kbase_gpu_dequeue_atom() 129 return rb->entries[(rb->read_idx + idx) & SLOT_RB_MASK].katom; in kbase_gpu_inspect()
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/qcom/venus/ |
| H A 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()
|
| /OK3568_Linux_fs/u-boot/drivers/crypto/fsl/ |
| H A D | jr.h | 73 int read_idx; member
|
| H A D | jr.c | 142 jr->read_idx = 0; in jr_sw_cleanup() 329 jr->read_idx = (jr->read_idx + 1) & (jr->size - 1); in jr_dequeue()
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/drm/ |
| H A D | etnaviv_drm.h | 170 __u32 read_idx; /* in, index of read_bo buffer */ member
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/drm/ |
| H A D | etnaviv_drm.h | 170 __u32 read_idx; /* in, index of read_bo buffer */ member
|
| /OK3568_Linux_fs/kernel/include/uapi/drm/ |
| H A D | etnaviv_drm.h | 176 __u32 read_idx; /* in, index of read_bo buffer */ member
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/ |
| H A D | pcie.c | 219 u32 read_idx; member 740 while (newidx != console->read_idx) { in brcmf_pcie_bus_console_read() 741 addr = console->buf_addr + console->read_idx; in brcmf_pcie_bus_console_read() 743 console->read_idx++; in brcmf_pcie_bus_console_read() 744 if (console->read_idx == console->bufsize) in brcmf_pcie_bus_console_read() 745 console->read_idx = 0; in brcmf_pcie_bus_console_read()
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/ |
| H A D | dhd_linux.c | 21369 uint32 read_idx; /* next read index, -1 : not start */ 21437 ret_ring->fixed.read_idx = DHD_RING_IDX_INVALID; 21542 return __dhd_fixed_ring_get_count(ring, ring->read_idx, ring->write_idx); 21548 if (ring->read_idx == DHD_RING_IDX_INVALID) { 21551 return (uint8 *)ring->elem + (ring->elem_size * ring->read_idx); 21559 if (ring->read_idx == DHD_RING_IDX_INVALID) { 21564 next_idx = (ring->read_idx + 1) % ring->elem_cnt; 21565 if (ring->read_idx == ring->write_idx) { 21567 ring->read_idx = ring->write_idx = DHD_RING_IDX_INVALID; 21571 ring->read_idx = next_idx; [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/infineon/ |
| H A D | dhd_linux.c | 21524 uint32 read_idx; /* next read index, -1 : not start */ 21592 ret_ring->fixed.read_idx = DHD_RING_IDX_INVALID; 21697 return __dhd_fixed_ring_get_count(ring, ring->read_idx, ring->write_idx); 21703 if (ring->read_idx == DHD_RING_IDX_INVALID) { 21706 return (uint8 *)ring->elem + (ring->elem_size * ring->read_idx); 21714 if (ring->read_idx == DHD_RING_IDX_INVALID) { 21719 next_idx = (ring->read_idx + 1) % ring->elem_cnt; 21720 if (ring->read_idx == ring->write_idx) { 21722 ring->read_idx = ring->write_idx = DHD_RING_IDX_INVALID; 21726 ring->read_idx = next_idx; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/ |
| H A D | dhd_linux.c | 21434 uint32 read_idx; /* next read index, -1 : not start */ 21502 ret_ring->fixed.read_idx = DHD_RING_IDX_INVALID; 21607 return __dhd_fixed_ring_get_count(ring, ring->read_idx, ring->write_idx); 21613 if (ring->read_idx == DHD_RING_IDX_INVALID) { 21616 return (uint8 *)ring->elem + (ring->elem_size * ring->read_idx); 21624 if (ring->read_idx == DHD_RING_IDX_INVALID) { 21629 next_idx = (ring->read_idx + 1) % ring->elem_cnt; 21630 if (ring->read_idx == ring->write_idx) { 21632 ring->read_idx = ring->write_idx = DHD_RING_IDX_INVALID; 21636 ring->read_idx = next_idx; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd/ |
| H A D | dhd_linux.c | 28820 uint32 read_idx; /* next read index, -1 : not start */ 28888 ret_ring->fixed.read_idx = DHD_RING_IDX_INVALID; 28993 return __dhd_fixed_ring_get_count(ring, ring->read_idx, ring->write_idx); 28999 if (ring->read_idx == DHD_RING_IDX_INVALID) { 29002 return (uint8 *)ring->elem + (ring->elem_size * ring->read_idx); 29010 if (ring->read_idx == DHD_RING_IDX_INVALID) { 29015 next_idx = (ring->read_idx + 1) % ring->elem_cnt; 29016 if (ring->read_idx == ring->write_idx) { 29018 ring->read_idx = ring->write_idx = DHD_RING_IDX_INVALID; 29022 ring->read_idx = next_idx; [all …]
|
| /OK3568_Linux_fs/external/rkwifibt/drivers/bcmdhd/ |
| H A D | dhd_linux.c | 28701 uint32 read_idx; /* next read index, -1 : not start */ 28769 ret_ring->fixed.read_idx = DHD_RING_IDX_INVALID; 28874 return __dhd_fixed_ring_get_count(ring, ring->read_idx, ring->write_idx); 28880 if (ring->read_idx == DHD_RING_IDX_INVALID) { 28883 return (uint8 *)ring->elem + (ring->elem_size * ring->read_idx); 28891 if (ring->read_idx == DHD_RING_IDX_INVALID) { 28896 next_idx = (ring->read_idx + 1) % ring->elem_cnt; 28897 if (ring->read_idx == ring->write_idx) { 28899 ring->read_idx = ring->write_idx = DHD_RING_IDX_INVALID; 28903 ring->read_idx = next_idx; [all …]
|