/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_kinstr_prfcnt.c | 159 * @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 D | mali_kbase_vinstr.c | 97 * @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 D | mali_kbase_vinstr.c | 91 * @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 D | mali_kbase_jm_defs.h | 47 * @write_idx: Current write index of buffer 56 u8 write_idx; member
|
H A D | mali_kbase_jm_rb.c | 43 #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 D | mali_kbase_jm_defs.h | 40 * @write_idx: Current write index of buffer 49 u8 write_idx; member
|
H A D | mali_kbase_jm_rb.c | 35 #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 D | mali_kbase_jm_defs.h | 67 * @write_idx: Current write index of buffer 76 u8 write_idx; member
|
H A D | mali_kbase_jm_rb.c | 43 #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 D | mali_kbase_jm_defs.h | 43 * @write_idx: Current write index of buffer 52 u8 write_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) 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 D | mali_kbase_vinstr.c | 136 * @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 D | mali_kbase_vinstr.c | 148 * @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 D | dhd_linux.c | 20897 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 D | dhd_common.c | 7044 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 D | dhd.h | 3301 void dhd_ring_set_write_idx(void *_ring, uint32 write_idx);
|
H A D | dhd_msgbuf.c | 6063 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 D | bcmmsgbuf.h | 753 uint16 write_idx; member
|