Home | History | Annotate | Download | only in src

Lines Matching full:superbuf

170         my_obj->bundle.super_buf_notify_cb(&cmd_cb->u.superbuf, my_obj->bundle.user_data);
180 * in the superbuf queue, or sending matched superbuf frames to upper
236 /* dispatch superbuf */
241 CDBG("%s: Send superbuf to HAL, pending_cnt=%d",
249 cb_node->u.superbuf.num_bufs = node->num_of_bufs;
251 cb_node->u.superbuf.bufs[i] = node->super_buf[i].buf;
253 cb_node->u.superbuf.camera_handle = ch_obj->cam_obj->my_hdl;
254 cb_node->u.superbuf.ch_id = ch_obj->my_hdl;
277 /* no superbuf avail, break the loop */
895 /* init superbuf queue */
1048 /* deinit superbuf queue */
1072 * frames from superbuf queue
1113 * of matched frames from superbuf queue
1133 * DESCRIPTION: flush superbuf queue
1397 * DESCRIPTION: initialize superbuf queue in the channel
1400 * @queue : ptr to superbuf queue to be initialized
1414 * DESCRIPTION: deinitialize superbuf queue in the channel
1417 * @queue : ptr to superbuf queue to be deinitialized
1464 * @queue : superbuf queue
1539 * DESCRIPTION: implementation for matching logic for superbuf
1543 * @queue : superbuf queue
1633 /* check if superbuf is all matched */
1662 CDBG_ERROR(" %s : Invalid superbuf in queue!", __func__);
1675 /* release the oldest bundled superbuf */
1741 * DESCRIPTION: internal implementation for dequeue from the superbuf queue
1744 * @queue : superbuf queue
1747 * RETURN : ptr to a node from superbuf queue
1766 /* require to dequeue matched frame only, but this superbuf is not matched,
1787 * DESCRIPTION: dequeue from the superbuf queue
1790 * @queue : superbuf queue
1792 * RETURN : ptr to a node from superbuf queue
1808 * DESCRIPTION: keep superbuf queue no larger than watermark set by upper layer
1813 * @queue : superbuf queue
1855 * unwanted superbufs will be removed from the superbuf queue.
1859 * @queue : superbuf queue
1896 * DESCRIPTION: flush the superbuf queue.
1900 * @queue : superbuf queue