Searched refs:s3a_buf (Results 1 – 9 of 9) sorted by relevance
/linux-6.3-rc2/drivers/staging/media/atomisp/pci/ |
A D | atomisp_fops.c | 154 struct atomisp_s3a_buf *s3a_buf; in atomisp_q_one_s3a_buffer() local 171 s3a_buf = list_entry(s3a_list->next, struct atomisp_s3a_buf, list); in atomisp_q_one_s3a_buffer() 172 list_del_init(&s3a_buf->list); in atomisp_q_one_s3a_buffer() 173 exp_id = s3a_buf->s3a_data->exp_id; in atomisp_q_one_s3a_buffer() 175 hmm_flush_vmap(s3a_buf->s3a_data->data_ptr); in atomisp_q_one_s3a_buffer() 176 if (atomisp_q_s3a_buffer_to_css(asd, s3a_buf, in atomisp_q_one_s3a_buffer() 179 list_add(&s3a_buf->list, s3a_list); in atomisp_q_one_s3a_buffer() 182 list_add_tail(&s3a_buf->list, &asd->s3a_stats_in_css); in atomisp_q_one_s3a_buffer()
|
A D | atomisp_compat_css20.c | 1204 if (!s3a_buf->s3a_data) { in atomisp_css_allocate_stat_buffers() 1221 if (s3a_buf) in atomisp_css_allocate_stat_buffers() 1236 if (s3a_buf) in atomisp_css_allocate_stat_buffers() 1251 if (s3a_buf->s3a_data) in atomisp_css_free_3a_buffer() 1255 s3a_buf->s3a_map = NULL; in atomisp_css_free_3a_buffer() 1318 list_del(&s3a_buf->list); in atomisp_css_free_stat_buffers() 1319 kfree(s3a_buf); in atomisp_css_free_stat_buffers() 1324 list_del(&s3a_buf->list); in atomisp_css_free_stat_buffers() 1325 kfree(s3a_buf); in atomisp_css_free_stat_buffers() 1330 list_del(&s3a_buf->list); in atomisp_css_free_stat_buffers() [all …]
|
A D | atomisp_compat.h | 65 struct atomisp_s3a_buf *s3a_buf, 102 struct atomisp_s3a_buf *s3a_buf, 108 void atomisp_css_free_3a_buffer(struct atomisp_s3a_buf *s3a_buf);
|
A D | atomisp_ioctl.c | 955 struct atomisp_s3a_buf *s3a_buf = NULL, *_s3a_buf; in atomisp_alloc_css_stat_bufs() local 969 s3a_buf = kzalloc(sizeof(struct atomisp_s3a_buf), GFP_KERNEL); in atomisp_alloc_css_stat_bufs() 970 if (!s3a_buf) in atomisp_alloc_css_stat_bufs() 974 asd, stream_id, s3a_buf, NULL, NULL)) { in atomisp_alloc_css_stat_bufs() 975 kfree(s3a_buf); in atomisp_alloc_css_stat_bufs() 979 list_add_tail(&s3a_buf->list, &asd->s3a_stats); in atomisp_alloc_css_stat_bufs() 1035 list_for_each_entry_safe(s3a_buf, _s3a_buf, &asd->s3a_stats, list) { in atomisp_alloc_css_stat_bufs() 1036 atomisp_css_free_3a_buffer(s3a_buf); in atomisp_alloc_css_stat_bufs() 1037 list_del(&s3a_buf->list); in atomisp_alloc_css_stat_bufs() 1038 kfree(s3a_buf); in atomisp_alloc_css_stat_bufs()
|
A D | atomisp_cmd.c | 811 s3a_buf = s3a_iter; in atomisp_buf_done() 818 if (s3a_buf) in atomisp_buf_done() 820 __func__, s3a_buf->s3a_data->exp_id); in atomisp_buf_done() 2204 struct atomisp_s3a_buf *s3a_buf; in atomisp_3a_stat() local 2226 s3a_buf = list_entry(asd->s3a_stats_ready.next, in atomisp_3a_stat() 2228 if (s3a_buf->s3a_map) in atomisp_3a_stat() 2230 asd->params.s3a_user_stat, s3a_buf->s3a_map); in atomisp_3a_stat() 2233 s3a_buf->s3a_data); in atomisp_3a_stat() 2235 config->exp_id = s3a_buf->s3a_data->exp_id; in atomisp_3a_stat() 2247 list_del_init(&s3a_buf->list); in atomisp_3a_stat() [all …]
|
A D | sh_css_internal.h | 553 struct ia_css_buffer_sp s3a_buf; member
|
A D | sh_css_sp.c | 902 initialize_frame_buffer_attribute(&frames->s3a_buf); in initialize_stage_frames() 1019 sh_css_copy_buffer_attr_to_spbuffer(&sh_css_sp_stage.frames.s3a_buf, queue_id, in sh_css_sp_init_stage()
|
/linux-6.3-rc2/drivers/staging/media/ipu3/ |
A D | ipu3-css.c | 902 frames_sp->s3a_buf = buffer_sp_init; in imgu_css_pipeline_init() 969 frames_sp->s3a_buf.buf_src.queue_id = IMGU_ABI_QUEUE_F_ID; in imgu_css_pipeline_init() 970 frames_sp->s3a_buf.buf_type = IMGU_ABI_BUFFER_TYPE_3A_STATISTICS; in imgu_css_pipeline_init()
|
A D | ipu3-abi.h | 1436 struct imgu_abi_buffer_sp s3a_buf; member
|
Completed in 49 milliseconds