Lines Matching refs:pos

257     MppBufferImpl *pos, *n;  in mpp_buffer_group_dump()  local
267 list_for_each_entry_safe(pos, n, &group->list_used, MppBufferImpl, list_status) { in mpp_buffer_group_dump()
268 dump_buffer_info(pos); in mpp_buffer_group_dump()
272 list_for_each_entry_safe(pos, n, &group->list_unused, MppBufferImpl, list_status) { in mpp_buffer_group_dump()
273 dump_buffer_info(pos); in mpp_buffer_group_dump()
294 MppDevBufMapNode *pos, *n; in service_put_buffer() local
328 list_for_each_entry_safe(pos, n, &buffer->list_maps, MppDevBufMapNode, list_buf) { in service_put_buffer()
329 list_move_tail(&pos->list_buf, &list_maps); in service_put_buffer()
330 pos->iova = (rk_u32)(-1); in service_put_buffer()
364 list_for_each_entry_safe(pos, n, &list_maps, MppDevBufMapNode, list_buf) { in service_put_buffer()
365 MppDev dev = pos->dev; in service_put_buffer()
370 mpp_dev_ioctl(dev, MPP_DEV_DETACH_FD, pos); in service_put_buffer()
372 mpp_mem_pool_put(pool_buf_map_node, pos, caller); in service_put_buffer()
652 MppBufferImpl *pos, *n; in mpp_buffer_get_unused() local
656 list_for_each_entry_safe(pos, n, &p->list_unused, MppBufferImpl, list_status) { in mpp_buffer_get_unused()
658 size, pos->buffer_id, pos->info.size); in mpp_buffer_get_unused()
659 if (pos->info.size >= size) { in mpp_buffer_get_unused()
660 buffer = pos; in mpp_buffer_get_unused()
674 service_put_buffer(get_srv_buffer(), p, pos, 0, caller); in mpp_buffer_get_unused()
720 MppDevBufMapNode *pos, *n; in mpp_buffer_attach_dev_lock() local
728 list_for_each_entry_safe(pos, n, &impl->list_maps, MppDevBufMapNode, list_buf) { in mpp_buffer_attach_dev_lock()
729 if (pos->dev == dev) { in mpp_buffer_attach_dev_lock()
730 node = pos; in mpp_buffer_attach_dev_lock()
777 MppDevBufMapNode *pos, *n; in mpp_buffer_detach_dev_f() local
782 list_for_each_entry_safe(pos, n, &impl->list_maps, MppDevBufMapNode, list_buf) { in mpp_buffer_detach_dev_f()
783 if (pos->dev == dev) { in mpp_buffer_detach_dev_f()
784 list_del_init(&pos->list_buf); in mpp_buffer_detach_dev_f()
785 ret = mpp_dev_ioctl(dev, MPP_DEV_DETACH_FD, pos); in mpp_buffer_detach_dev_f()
786 mpp_mem_pool_put(pool_buf_map_node, pos, caller); in mpp_buffer_detach_dev_f()
846 MppBufferImpl *pos, *n; in mpp_buffer_group_reset() local
848 list_for_each_entry_safe(pos, n, &p->list_used, MppBufferImpl, list_status) { in mpp_buffer_group_reset()
849 buf_add_log(pos, BUF_DISCARD, NULL); in mpp_buffer_group_reset()
850 pos->discard = 1; in mpp_buffer_group_reset()
857 MppBufferImpl *pos, *n; in mpp_buffer_group_reset() local
859 list_for_each_entry_safe(pos, n, &p->list_unused, MppBufferImpl, list_status) { in mpp_buffer_group_reset()
860 service_put_buffer(srv, p, pos, 0, __FUNCTION__); in mpp_buffer_group_reset()
1042 MppBufferGroupImpl *pos, *n; in mpp_buffer_service_deinit() local
1048 list_for_each_entry_safe(pos, n, &srv->list_group, MppBufferGroupImpl, list_group) { in mpp_buffer_service_deinit()
1049 service_put_group(srv, pos, __FUNCTION__); in mpp_buffer_service_deinit()
1055 MppBufferGroupImpl *pos, *n; in mpp_buffer_service_deinit() local
1059 list_for_each_entry_safe(pos, n, &srv->list_orphan, MppBufferGroupImpl, list_group) { in mpp_buffer_service_deinit()
1060 pos->clear_on_exit = 1; in mpp_buffer_service_deinit()
1061 pos->is_finalizing = 1; in mpp_buffer_service_deinit()
1062 service_put_group(srv, pos, __FUNCTION__); in mpp_buffer_service_deinit()
1280 MppBufferImpl *pos, *n; in service_put_group() local
1282 list_for_each_entry_safe(pos, n, &p->list_unused, MppBufferImpl, list_status) { in service_put_group()
1283 service_put_buffer(srv, p, pos, 0, caller); in service_put_group()
1299 MppBufferImpl *pos, *n; in service_put_group() local
1304 list_for_each_entry_safe(pos, n, &p->list_used, MppBufferImpl, list_status) { in service_put_group()
1306 mpp_err("clearing buffer %p\n", pos); in service_put_group()
1307 pos->ref_count = 0; in service_put_group()
1308 pos->discard = 1; in service_put_group()
1309 service_put_buffer(srv, p, pos, 0, caller); in service_put_group()