Home
last modified time | relevance | path

Searched refs:s3a_buf (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/staging/media/atomisp/pci/
H A Datomisp_ioctl.c685 struct atomisp_s3a_buf *s3a_buf = NULL, *_s3a_buf; in atomisp_alloc_css_stat_bufs() local
699 s3a_buf = kzalloc_obj(struct atomisp_s3a_buf); in atomisp_alloc_css_stat_bufs()
700 if (!s3a_buf) in atomisp_alloc_css_stat_bufs()
704 asd, stream_id, s3a_buf, NULL, NULL)) { in atomisp_alloc_css_stat_bufs()
705 kfree(s3a_buf); in atomisp_alloc_css_stat_bufs()
709 list_add_tail(&s3a_buf->list, &asd->s3a_stats); in atomisp_alloc_css_stat_bufs()
764 list_for_each_entry_safe(s3a_buf, _s3a_buf, &asd->s3a_stats, list) { in atomisp_alloc_css_stat_bufs()
765 atomisp_css_free_3a_buffer(s3a_buf); in atomisp_alloc_css_stat_bufs()
766 list_del(&s3a_buf->list); in atomisp_alloc_css_stat_bufs()
767 kfree(s3a_buf); in atomisp_alloc_css_stat_bufs()
H A Datomisp_cmd.c656 struct atomisp_s3a_buf *s3a_buf = NULL, *_s3a_buf_tmp, *s3a_iter; in atomisp_buf_done() local
698 s3a_buf = s3a_iter; in atomisp_buf_done()
705 if (s3a_buf) in atomisp_buf_done()
707 __func__, s3a_buf->s3a_data->exp_id); in atomisp_buf_done()
1678 struct atomisp_s3a_buf *s3a_buf; in atomisp_3a_stat() local
1700 s3a_buf = list_entry(asd->s3a_stats_ready.next, in atomisp_3a_stat()
1702 if (s3a_buf->s3a_map) in atomisp_3a_stat()
1704 asd->params.s3a_user_stat, s3a_buf->s3a_map); in atomisp_3a_stat()
1707 s3a_buf->s3a_data); in atomisp_3a_stat()
1709 config->exp_id = s3a_buf->s3a_data->exp_id; in atomisp_3a_stat()
[all …]
/linux/drivers/staging/media/ipu3/
H A Dipu3-css.c903 frames_sp->s3a_buf = buffer_sp_init; in imgu_css_pipeline_init()
970 frames_sp->s3a_buf.buf_src.queue_id = IMGU_ABI_QUEUE_F_ID; in imgu_css_pipeline_init()
971 frames_sp->s3a_buf.buf_type = IMGU_ABI_BUFFER_TYPE_3A_STATISTICS; in imgu_css_pipeline_init()
H A Dipu3-abi.h1436 struct imgu_abi_buffer_sp s3a_buf; member