Lines Matching refs:info
15 MPP_RET mpp_buffer_import_with_tag(MppBufferGroup group, MppBufferInfo *info, MppBuffer *buffer, in mpp_buffer_import_with_tag() argument
18 if (NULL == info) { in mpp_buffer_import_with_tag()
27 if ((p->type & MPP_BUFFER_TYPE_MASK) != info->type || in mpp_buffer_import_with_tag()
31 p->type, info->type, p->mode, caller); in mpp_buffer_import_with_tag()
36 p = mpp_buffer_get_misc_group(MPP_BUFFER_EXTERNAL, info->type); in mpp_buffer_import_with_tag()
44 ret = mpp_buffer_create(tag, caller, p, info, &buf); in mpp_buffer_import_with_tag()
47 ret = mpp_buffer_create(tag, caller, p, info, NULL); in mpp_buffer_import_with_tag()
72 MppBufferInfo info = { in mpp_buffer_get_with_tag() local
81 mpp_buffer_create(tag, caller, p, &info, &buf); in mpp_buffer_get_with_tag()
130 if (NULL == p->info.ptr) in mpp_buffer_read_with_caller()
133 void *src = p->info.ptr; in mpp_buffer_read_with_caller()
153 if (offset + size > p->info.size) in mpp_buffer_write_with_caller()
155 if (NULL == p->info.ptr) in mpp_buffer_write_with_caller()
158 void *dst = p->info.ptr; in mpp_buffer_write_with_caller()
174 if (NULL == p->info.ptr) in mpp_buffer_get_ptr_with_caller()
177 mpp_assert(p->info.ptr != NULL); in mpp_buffer_get_ptr_with_caller()
178 if (NULL == p->info.ptr) in mpp_buffer_get_ptr_with_caller()
181 return p->info.ptr; in mpp_buffer_get_ptr_with_caller()
192 int fd = p->info.fd; in mpp_buffer_get_fd_with_caller()
208 if (p->info.size == 0) in mpp_buffer_get_size_with_caller()
211 return p->info.size; in mpp_buffer_get_size_with_caller()
222 return p->info.index; in mpp_buffer_get_index_with_caller()
234 p->info.index = index; in mpp_buffer_set_index_with_caller()
261 MPP_RET mpp_buffer_info_get_with_caller(MppBuffer buffer, MppBufferInfo *info, const char *caller) in mpp_buffer_info_get_with_caller() argument
263 if (NULL == buffer || NULL == info) { in mpp_buffer_info_get_with_caller()
265 buffer, info, caller); in mpp_buffer_info_get_with_caller()
270 if (NULL == p->info.ptr) in mpp_buffer_info_get_with_caller()
273 *info = p->info; in mpp_buffer_info_get_with_caller()
287 if (impl->info.fd <= 0) { in check_buf_need_sync()
288 mpp_err("check fd found invalid fd %d from %s\n", impl->info.fd, caller); in check_buf_need_sync()
310 return mpp_dmabuf_sync_begin(impl->info.fd, ro, caller); in mpp_buffer_sync_begin_f()
322 return mpp_dmabuf_sync_end(impl->info.fd, ro, caller); in mpp_buffer_sync_end_f()
334 return mpp_dmabuf_sync_partial_begin(impl->info.fd, ro, impl->offset + offset, length, caller); in mpp_buffer_sync_partial_begin_f()
346 return mpp_dmabuf_sync_partial_end(impl->info.fd, ro, impl->offset + offset, length, caller); in mpp_buffer_sync_partial_end_f()