Lines Matching +full:poll +full:- +full:timeout +full:- +full:ms

8  *      http://www.apache.org/licenses/LICENSE-2.0
69 * a - poll(input)
70 * b - dequeue(input, *task)
71 * c - task_set_item(packet/frame)
72 * d - enqueue(input, task) // when enqueue return the task is not done yet
75 * a - poll(output)
76 * b - dequeue(output, *task)
77 * c - task_get_item(frame/packet)
78 * d - enqueue(output, task)
84 * a - poll(input)
85 * b - dequeue(input, *task)
86 * c - task_set_item(packet/frame)
87 * d - enqueue(task) // when enqueue return the task is finished
97 * Mpp port poll type
99 * MPP_POLL_BLOCK - for block poll
100 * MPP_POLL_NON_BLOCK - for non-block poll
101 * small than MPP_POLL_MAX - for poll with timeout in ms
105 MPP_POLL_BUTT = -2,
106 MPP_POLL_BLOCK = -1,
112 * Mpp timeout define
113 * MPP_TIMEOUT_BLOCK - for block poll
114 * MPP_TIMEOUT_NON_BLOCK - for non-block poll
115 * small than MPP_TIMEOUT_MAX - for poll with timeout in ms
118 #define MPP_TIMEOUT_BUTT (-2L)
119 #define MPP_TIMEOUT_BLOCK (-1L)
130 * input - MppPacket (normal cpu buffer, need cpu copy)
131 * output - MppFrame (ion/drm buffer in external/internal mode)
133 * input - MppPacket (externel ion/drm buffer, cpu can not access)
134 * output - MppFrame (ion/drm buffer in external/internal mode, cpu can not access)
162 * input - MppFrame (ion/drm buffer in external mode)
163 * output - MppPacket (normal cpu buffer, need cpu copy)
165 * input - MppFrame (normal cpu buffer, need to build hardware table for this buffer)
166 * output - MppPacket (normal cpu buffer, need cpu copy)
168 * input - MppFrame (ion/drm buffer in external mode, cpu can not access)
169 * output - MppPacket (externel ion/drm buffer, cpu can not access)
200 * input - MppFrame (ion/drm buffer in external mode)
201 * output - MppFrame (ion/drm buffer in external mode)