Home
last modified time | relevance | path

Searched refs:write_idx (Results 1 – 25 of 48) sorted by relevance

12

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_kinstr_prfcnt.c198 atomic_t write_idx; member
255 if (atomic_read(&cli->write_idx) != atomic_read(&cli->fetch_idx)) in kbasep_kinstr_prfcnt_hwcnt_reader_poll()
496 ptr_md->u.sample_md.seq = atomic_read(&cli->write_idx); in kbasep_kinstr_prfcnt_set_sample_metadata()
581 unsigned int write_idx; in kbasep_kinstr_prfcnt_client_dump() local
588 write_idx = atomic_read(&cli->write_idx); in kbasep_kinstr_prfcnt_client_dump()
599 if (write_idx - read_idx == available_samples_count) { in kbasep_kinstr_prfcnt_client_dump()
612 write_idx %= cli->sample_arr.sample_count; in kbasep_kinstr_prfcnt_client_dump()
621 kbasep_kinstr_prfcnt_client_output_sample(cli, write_idx, user_data, ts_start_ns, in kbasep_kinstr_prfcnt_client_dump()
626 atomic_inc(&cli->write_idx); in kbasep_kinstr_prfcnt_client_dump()
640 unsigned int write_idx; in kbasep_kinstr_prfcnt_client_start() local
[all …]
H A Dmali_kbase_vinstr.c118 atomic_t write_idx; member
195 unsigned int write_idx; in kbasep_vinstr_client_dump() local
205 write_idx = atomic_read(&vcli->write_idx); in kbasep_vinstr_client_dump()
209 if (write_idx - read_idx == vcli->dump_bufs.buf_cnt) in kbasep_vinstr_client_dump()
211 write_idx %= vcli->dump_bufs.buf_cnt; in kbasep_vinstr_client_dump()
213 dump_buf = &vcli->dump_bufs.bufs[write_idx]; in kbasep_vinstr_client_dump()
214 meta = &vcli->dump_bufs_meta[write_idx]; in kbasep_vinstr_client_dump()
241 meta->buffer_idx = write_idx; in kbasep_vinstr_client_dump()
248 atomic_inc(&vcli->write_idx); in kbasep_vinstr_client_dump()
668 return atomic_read(&cli->write_idx) != atomic_read(&cli->meta_idx); in kbasep_vinstr_hwcnt_reader_buffer_ready()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/atheros/alx/
H A Dmain.c80 next = cur = rxq->write_idx; in alx_refill_rx_ring()
135 rxq->write_idx = cur; 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()
462 np->txq->write_idx = 0; in alx_init_ring_ptrs()
470 np->rxq->write_idx = 0; in alx_init_ring_ptrs()
501 txq->write_idx = 0; in alx_free_txring_buf()
529 rxq->write_idx = 0; in alx_free_rxring_buf()
1441 int maplen, f, first_idx = txq->write_idx; in alx_map_tx_skb()
[all …]
H A Dalx.h66 u16 write_idx, read_idx; member
82 u16 write_idx, read_idx; member
/OK3568_Linux_fs/kernel/drivers/media/platform/mtk-vcodec/vdec/
H A Dvdec_h264_if.c62 unsigned int write_idx; member
211 list->write_idx >= H264_MAX_FB_NUM) { in check_list_validity()
214 list->read_idx, list->write_idx); in check_list_validity()
238 list->fb_list[list->write_idx].vdec_fb_va = (u64)(uintptr_t)fb; in put_fb_to_free()
239 list->write_idx = (list->write_idx == H264_MAX_FB_NUM - 1) ? in put_fb_to_free()
240 0 : list->write_idx + 1; in put_fb_to_free()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_vinstr.c168 atomic_t write_idx; member
590 atomic_set(&cli->write_idx, 0); in kbasep_vinstr_attach_client()
999 unsigned int write_idx = atomic_read(&cli->write_idx); in kbasep_vinstr_fill_dump_buffer() local
1006 if (write_idx - read_idx == cli->buffer_count) in kbasep_vinstr_fill_dump_buffer()
1008 write_idx %= cli->buffer_count; in kbasep_vinstr_fill_dump_buffer()
1011 buffer = &cli->dump_buffers[write_idx * cli->dump_size]; in kbasep_vinstr_fill_dump_buffer()
1012 meta = &cli->dump_buffers_meta[write_idx]; in kbasep_vinstr_fill_dump_buffer()
1015 meta->buffer_idx = write_idx; in kbasep_vinstr_fill_dump_buffer()
1129 atomic_inc(&cli->write_idx); in kbasep_vinstr_update_client()
1327 return atomic_read(&cli->write_idx) != atomic_read(&cli->meta_idx); in kbasep_vinstr_hwcnt_reader_buffer_ready()
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/qcom/venus/
H A Dhfi_venus.c72 u32 write_idx; member
186 wr_idx = qhdr->write_idx; in venus_write_queue()
223 qhdr->write_idx = new_wr_idx; in venus_write_queue()
251 wr_idx = qhdr->write_idx; in venus_read_queue()
294 new_rd_idx = qhdr->write_idx; in venus_read_queue()
306 wr_idx = qhdr->write_idx; in venus_read_queue()
686 qhdr->write_idx = 0; in venus_set_qhdr_defaults()
856 return abs(qhdr->read_idx - qhdr->write_idx); in venus_get_queue_size()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_defs.h52 u8 write_idx; member
H A Dmali_kbase_jm_rb.c37 #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)
62 rb->entries[rb->write_idx & SLOT_RB_MASK].katom = katom; in kbase_gpu_enqueue_atom()
63 rb->write_idx++; in kbase_gpu_enqueue_atom()
134 return rb->entries[(rb->write_idx - 1) & SLOT_RB_MASK].katom; in kbase_backend_inspect_tail()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_defs.h77 u8 write_idx; member
H A Dmali_kbase_jm_rb.c47 #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))
78 rb->entries[rb->write_idx & SLOT_RB_MASK].katom = katom; in kbase_gpu_enqueue_atom()
79 rb->write_idx++; in kbase_gpu_enqueue_atom()
139 return rb->entries[(rb->write_idx - 1) & SLOT_RB_MASK].katom; in kbase_backend_inspect_tail()
/OK3568_Linux_fs/kernel/drivers/crypto/cavium/nitrox/
H A Dnitrox_lib.c38 cmdq->write_idx = 0; in nitrox_cmdq_init()
55 cmdq->write_idx = 0; in nitrox_cmdq_reset()
H A Dnitrox_dev.h58 int write_idx; member
H A Dnitrox_reqmgr.c293 idx = cmdq->write_idx; in post_se_instr()
307 cmdq->write_idx = incr_index(idx, 1, ndev->qlen); in post_se_instr()
/OK3568_Linux_fs/u-boot/drivers/crypto/fsl/
H A Djr.h75 int write_idx; member
H A Djr.c143 jr->write_idx = 0; in jr_sw_cleanup()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/cavium/liquidio/
H A Docteon_droq.h263 u32 write_idx; member
/OK3568_Linux_fs/kernel/drivers/md/bcache/
H A Dbtree.h167 BTREE_FLAG(write_idx);
/OK3568_Linux_fs/external/rkwifibt/drivers/infineon/
H A Ddhd_common.c7293 uint32 write_idx; in __dhd_log_dump_cookie_to_file() local
7296 write_idx = dhd_ring_get_write_idx(dhdp->logdump_cookie); in __dhd_log_dump_cookie_to_file()
7306 dhd_ring_set_write_idx(dhdp->logdump_cookie, write_idx); in __dhd_log_dump_cookie_to_file()
7342 uint32 write_idx; in dhd_log_dump_cookie_len() local
7361 write_idx = dhd_ring_get_write_idx(dhdp->logdump_cookie); in dhd_log_dump_cookie_len()
7371 dhd_ring_set_write_idx(dhdp->logdump_cookie, write_idx); in dhd_log_dump_cookie_len()
7391 uint32 write_idx; in dhd_log_dump_cookie() local
7410 write_idx = dhd_ring_get_write_idx(dhdp->logdump_cookie); in dhd_log_dump_cookie()
7420 dhd_ring_set_write_idx(dhdp->logdump_cookie, write_idx); in dhd_log_dump_cookie()
H A Ddhd_linux.c21523 uint32 write_idx; /* next write index, -1 : not started */
21593 ret_ring->fixed.write_idx = DHD_RING_IDX_INVALID;
21697 return __dhd_fixed_ring_get_count(ring, ring->read_idx, ring->write_idx);
21720 if (ring->read_idx == ring->write_idx) {
21722 ring->read_idx = ring->write_idx = DHD_RING_IDX_INVALID;
21736 return (uint8 *)ring->elem + (ring->elem_size * ring->write_idx);
21745 ring->read_idx = ring->write_idx = 0;
21750 tmp_idx = (ring->write_idx + 1) % ring->elem_cnt;
21755 ring->write_idx = tmp_idx;
21756 if (ring->write_idx == ring->read_idx) {
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/infineon/bcmdhd/
H A Ddhd_common.c7309 uint32 write_idx; in __dhd_log_dump_cookie_to_file() local
7312 write_idx = dhd_ring_get_write_idx(dhdp->logdump_cookie); in __dhd_log_dump_cookie_to_file()
7322 dhd_ring_set_write_idx(dhdp->logdump_cookie, write_idx); in __dhd_log_dump_cookie_to_file()
7358 uint32 write_idx; in dhd_log_dump_cookie_len() local
7377 write_idx = dhd_ring_get_write_idx(dhdp->logdump_cookie); in dhd_log_dump_cookie_len()
7387 dhd_ring_set_write_idx(dhdp->logdump_cookie, write_idx); in dhd_log_dump_cookie_len()
7407 uint32 write_idx; in dhd_log_dump_cookie() local
7426 write_idx = dhd_ring_get_write_idx(dhdp->logdump_cookie); in dhd_log_dump_cookie()
7436 dhd_ring_set_write_idx(dhdp->logdump_cookie, write_idx); in dhd_log_dump_cookie()
H A Ddhd_linux.c21368 uint32 write_idx; /* next write index, -1 : not started */
21438 ret_ring->fixed.write_idx = DHD_RING_IDX_INVALID;
21542 return __dhd_fixed_ring_get_count(ring, ring->read_idx, ring->write_idx);
21565 if (ring->read_idx == ring->write_idx) {
21567 ring->read_idx = ring->write_idx = DHD_RING_IDX_INVALID;
21581 return (uint8 *)ring->elem + (ring->elem_size * ring->write_idx);
21590 ring->read_idx = ring->write_idx = 0;
21595 tmp_idx = (ring->write_idx + 1) % ring->elem_cnt;
21600 ring->write_idx = tmp_idx;
21601 if (ring->write_idx == ring->read_idx) {
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/cywdhd/bcmdhd/
H A Ddhd_common.c7309 uint32 write_idx; in __dhd_log_dump_cookie_to_file() local
7312 write_idx = dhd_ring_get_write_idx(dhdp->logdump_cookie); in __dhd_log_dump_cookie_to_file()
7322 dhd_ring_set_write_idx(dhdp->logdump_cookie, write_idx); in __dhd_log_dump_cookie_to_file()
7358 uint32 write_idx; in dhd_log_dump_cookie_len() local
7377 write_idx = dhd_ring_get_write_idx(dhdp->logdump_cookie); in dhd_log_dump_cookie_len()
7387 dhd_ring_set_write_idx(dhdp->logdump_cookie, write_idx); in dhd_log_dump_cookie_len()
7407 uint32 write_idx; in dhd_log_dump_cookie() local
7426 write_idx = dhd_ring_get_write_idx(dhdp->logdump_cookie); in dhd_log_dump_cookie()
7436 dhd_ring_set_write_idx(dhdp->logdump_cookie, write_idx); in dhd_log_dump_cookie()
H A Ddhd_linux.c21433 uint32 write_idx; /* next write index, -1 : not started */
21503 ret_ring->fixed.write_idx = DHD_RING_IDX_INVALID;
21607 return __dhd_fixed_ring_get_count(ring, ring->read_idx, ring->write_idx);
21630 if (ring->read_idx == ring->write_idx) {
21632 ring->read_idx = ring->write_idx = DHD_RING_IDX_INVALID;
21646 return (uint8 *)ring->elem + (ring->elem_size * ring->write_idx);
21655 ring->read_idx = ring->write_idx = 0;
21660 tmp_idx = (ring->write_idx + 1) % ring->elem_cnt;
21665 ring->write_idx = tmp_idx;
21666 if (ring->write_idx == ring->read_idx) {
[all …]
/OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/include/
H A Dbcmmsgbuf.h646 uint16 write_idx; member

12