Home
last modified time | relevance | path

Searched refs:write_idx (Results 1 - 18 of 18) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_kinstr_prfcnt.c159 * @write_idx: Index of buffer being written by dump worker.
187 atomic_t write_idx; member
251 if (atomic_read(&cli->write_idx) != atomic_read(&cli->read_idx)) in kbasep_kinstr_prfcnt_hwcnt_reader_poll()
468 ptr_md->u.sample_md.seq = atomic_read(&cli->write_idx); in kbasep_kinstr_prfcnt_set_sample_metadata()
584 unsigned int write_idx; in kbasep_kinstr_prfcnt_client_dump() local
591 write_idx = atomic_read(&cli->write_idx); in kbasep_kinstr_prfcnt_client_dump()
608 if (write_idx - read_idx == available_samples_count) { in kbasep_kinstr_prfcnt_client_dump()
621 write_idx %= cli->sample_arr.sample_count; in kbasep_kinstr_prfcnt_client_dump()
632 cli, write_idx, user_dat in kbasep_kinstr_prfcnt_client_dump()
718 unsigned int write_idx; kbasep_kinstr_prfcnt_client_stop() local
828 unsigned int write_idx; kbasep_kinstr_prfcnt_client_async_dump() local
951 unsigned int write_idx; kbasep_kinstr_prfcnt_get_sample() local
994 unsigned int write_idx; kbasep_kinstr_prfcnt_put_sample() local
[all...]
H A Dmali_kbase_vinstr.c97 * @write_idx: Index of buffer being written by dump worker.
112 atomic_t write_idx; member
191 unsigned int write_idx; in kbasep_vinstr_client_dump() local
201 write_idx = atomic_read(&vcli->write_idx); in kbasep_vinstr_client_dump()
205 if (write_idx - read_idx == vcli->dump_bufs.buf_cnt) in kbasep_vinstr_client_dump()
207 write_idx %= vcli->dump_bufs.buf_cnt; in kbasep_vinstr_client_dump()
209 dump_buf = &vcli->dump_bufs.bufs[write_idx]; in kbasep_vinstr_client_dump()
210 meta = &vcli->dump_bufs_meta[write_idx]; in kbasep_vinstr_client_dump()
237 meta->buffer_idx = write_idx; in kbasep_vinstr_client_dump()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_vinstr.c91 * @write_idx: Index of buffer being written by dump worker.
106 atomic_t write_idx; member
175 unsigned int write_idx; in kbasep_vinstr_client_dump() local
185 write_idx = atomic_read(&vcli->write_idx); in kbasep_vinstr_client_dump()
188 if (write_idx - read_idx == vcli->dump_bufs.buf_cnt) { in kbasep_vinstr_client_dump()
191 write_idx %= vcli->dump_bufs.buf_cnt; in kbasep_vinstr_client_dump()
193 dump_buf = &vcli->dump_bufs.bufs[write_idx]; in kbasep_vinstr_client_dump()
194 meta = &vcli->dump_bufs_meta[write_idx]; in kbasep_vinstr_client_dump()
217 meta->buffer_idx = write_idx; in kbasep_vinstr_client_dump()
[all...]
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_defs.h47 * @write_idx: Current write index of buffer
56 u8 write_idx; member
H A Dmali_kbase_jm_rb.c43 #define SLOT_RB_EMPTY(rb) ((rb)->write_idx == (rb)->read_idx)
46 #define SLOT_RB_ENTRIES(rb) (int)(s8)((rb)->write_idx - (rb)->read_idx)
65 rb->entries[rb->write_idx & SLOT_RB_MASK].katom = katom; in kbase_gpu_enqueue_atom()
66 rb->write_idx++; in kbase_gpu_enqueue_atom()
127 return rb->entries[(rb->write_idx - 1) & SLOT_RB_MASK].katom; in kbase_backend_inspect_tail()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_defs.h40 * @write_idx: Current write index of buffer
49 u8 write_idx; member
H A Dmali_kbase_jm_rb.c35 #define SLOT_RB_EMPTY(rb) ((rb)->write_idx == (rb)->read_idx)
38 #define SLOT_RB_ENTRIES(rb) (int)(s8)((rb)->write_idx - (rb)->read_idx)
57 rb->entries[rb->write_idx & SLOT_RB_MASK].katom = katom; in kbase_gpu_enqueue_atom()
58 rb->write_idx++; in kbase_gpu_enqueue_atom()
126 return rb->entries[(rb->write_idx - 1) & SLOT_RB_MASK].katom; in kbase_backend_inspect_tail()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_defs.h67 * @write_idx: Current write index of buffer
76 u8 write_idx; member
H A Dmali_kbase_jm_rb.c43 #define SLOT_RB_EMPTY(rb) (rb->write_idx == rb->read_idx)
47 #define SLOT_RB_ENTRIES(rb) (int)(s8)(rb->write_idx - rb->read_idx)
69 rb->entries[rb->write_idx & SLOT_RB_MASK].katom = katom; in kbase_gpu_enqueue_atom()
70 rb->write_idx++; in kbase_gpu_enqueue_atom()
133 return rb->entries[(rb->write_idx - 1) & SLOT_RB_MASK].katom; in kbase_backend_inspect_tail()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_defs.h43 * @write_idx: Current write index of buffer
52 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()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_vinstr.c136 * @write_idx: index of buffer being written by dumping service
156 atomic_t write_idx; member
549 atomic_set(&cli->write_idx, 0); in kbasep_vinstr_attach_client()
940 unsigned int write_idx = atomic_read(&cli->write_idx); in kbasep_vinstr_fill_dump_buffer() local
947 if (write_idx - read_idx == cli->buffer_count) { in kbasep_vinstr_fill_dump_buffer()
950 write_idx %= cli->buffer_count; in kbasep_vinstr_fill_dump_buffer()
953 buffer = &cli->dump_buffers[write_idx * cli->dump_size]; in kbasep_vinstr_fill_dump_buffer()
954 meta = &cli->dump_buffers_meta[write_idx]; in kbasep_vinstr_fill_dump_buffer()
957 meta->buffer_idx = write_idx; in kbasep_vinstr_fill_dump_buffer()
[all...]
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_vinstr.c148 * @write_idx: index of buffer being written by dumping service
168 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()
[all...]
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/
H A Ddhd_linux.c20897 uint32 write_idx; /* next write index, -1 : not started */
20967 ret_ring->fixed.write_idx = DHD_RING_IDX_INVALID;
21071 return __dhd_fixed_ring_get_count(ring, ring->read_idx, ring->write_idx);
21094 if (ring->read_idx == ring->write_idx) {
21096 ring->read_idx = ring->write_idx = DHD_RING_IDX_INVALID;
21110 return (uint8 *)ring->elem + (ring->elem_size * ring->write_idx);
21119 ring->read_idx = ring->write_idx = 0;
21124 tmp_idx = (ring->write_idx + 1) % ring->elem_cnt;
21129 ring->write_idx = tmp_idx;
21130 if (ring->write_idx
[all...]
H A Ddhd_common.c7044 uint32 write_idx; in __dhd_log_dump_cookie_to_file() local
7047 write_idx = dhd_ring_get_write_idx(dhdp->logdump_cookie); in __dhd_log_dump_cookie_to_file()
7057 dhd_ring_set_write_idx(dhdp->logdump_cookie, write_idx); in __dhd_log_dump_cookie_to_file()
7093 uint32 write_idx; in dhd_log_dump_cookie_len() local
7112 write_idx = dhd_ring_get_write_idx(dhdp->logdump_cookie); in dhd_log_dump_cookie_len()
7122 dhd_ring_set_write_idx(dhdp->logdump_cookie, write_idx); in dhd_log_dump_cookie_len()
7142 uint32 write_idx; in dhd_log_dump_cookie() local
7161 write_idx = dhd_ring_get_write_idx(dhdp->logdump_cookie); in dhd_log_dump_cookie()
7171 dhd_ring_set_write_idx(dhdp->logdump_cookie, write_idx); in dhd_log_dump_cookie()
H A Ddhd.h3301 void dhd_ring_set_write_idx(void *_ring, uint32 write_idx);
H A Ddhd_msgbuf.c6063 DHD_ERROR(("ring status: request_id %d, status 0x%04x, flow ring %d, write_idx %d \n", in dhd_prot_ringstatus_process()
6064 request_id, status, ring_id, ltoh16(ring_status->write_idx))); in dhd_prot_ringstatus_process()
/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/include/
H A Dbcmmsgbuf.h753 uint16 write_idx; member

Completed in 69 milliseconds