/hardware/intel/common/wrs_omxil_core/utils/inc/ |
queue.h | 2 * queue.h, queue 28 struct queue { struct 34 void __queue_init(struct queue *queue); 35 struct queue *queue_alloc(void); 37 inline void __queue_free(struct queue *queue); 39 void queue_free_all(struct queue *queue); [all...] |
/hardware/intel/common/wrs_omxil_core/utils/src/ |
queue.c | 2 * queue.c, queue 21 #include <queue.h> 23 inline void __queue_init(struct queue *queue) 25 queue->head = NULL; 26 queue->tail = NULL; 27 queue->length = 0; 30 struct queue *queue_alloc(void) 32 struct queue *queue local [all...] |
/external/libcxx/test/std/containers/container.adaptors/queue/queue.defn/ |
empty.fail.cpp | 11 // <queue> 13 // class queue 20 #include <queue> 26 std::queue<int> c;
|
types.fail.cpp | 10 // <queue> 12 #include <queue> 19 std::queue<double, std::deque<int>> t;
|
size.pass.cpp | 10 // <queue> 14 #include <queue> 19 std::queue<int> q;
|
/external/mesa3d/src/gallium/auxiliary/util/ |
u_queue.c | 32 static void util_queue_killall_and_wait(struct util_queue *queue); 66 add_to_atexit_list(struct util_queue *queue) 71 LIST_ADD(&queue->head, &queue_list); 76 remove_from_atexit_list(struct util_queue *queue) 82 if (iter == queue) { 113 struct util_queue *queue; member in struct:thread_input 119 struct util_queue *queue = ((struct thread_input*)input)->queue; local 124 if (queue->name) { 126 util_snprintf(name, sizeof(name), "%s:%i", queue->name, thread_index) [all...] |
/system/bt/osi/test/ |
fixed_queue_test.cc | 39 // Function for performing dequeue operations from the queue when is ready 40 static void fixed_queue_ready(fixed_queue_t* queue, UNUSED_ATTR void* context) { 41 void* msg = fixed_queue_try_dequeue(queue); 55 fixed_queue_t* queue; local 57 // Test a corner case: queue of size 0 58 queue = fixed_queue_new(0); 59 EXPECT_TRUE(queue != NULL); 60 fixed_queue_free(queue, NULL); 62 // Test a corner case: queue of size 1 63 queue = fixed_queue_new(1) 83 fixed_queue_t* queue; local 125 fixed_queue_t* queue; local 147 fixed_queue_t* queue; local 169 fixed_queue_t* queue; local 197 fixed_queue_t* queue = fixed_queue_new(TEST_QUEUE_SIZE); local 234 fixed_queue_t* queue = fixed_queue_new(TEST_QUEUE_SIZE); local 264 fixed_queue_t* queue = fixed_queue_new(TEST_QUEUE_SIZE); local 295 fixed_queue_t* queue = fixed_queue_new(TEST_QUEUE_SIZE); local [all...] |
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/containers/container.adaptors/queue/queue.defn/ |
types.fail.cpp | 10 // <queue> 12 #include <queue> 19 std::queue<double, std::deque<int>> t;
|
size.pass.cpp | 10 // <queue> 14 #include <queue> 19 std::queue<int> q;
|
/system/bt/osi/src/ |
fixed_queue.cc | 68 void fixed_queue_free(fixed_queue_t* queue, fixed_queue_free_cb free_cb) { 69 if (!queue) return; 71 fixed_queue_unregister_dequeue(queue); 74 for (const list_node_t* node = list_begin(queue->list); 75 node != list_end(queue->list); node = list_next(node)) 78 list_free(queue->list); 79 semaphore_free(queue->enqueue_sem); 80 semaphore_free(queue->dequeue_sem); 81 delete queue->mutex; 82 osi_free(queue); 260 fixed_queue_t* queue = static_cast<fixed_queue_t*>(context); local [all...] |
/device/google/marlin/camera/QCamera2/stack/mm-camera-test/src/ |
mm_qcamera_queue.c | 34 int mm_camera_queue_init(mm_camera_queue_t *queue, 38 if ( NULL == queue ) { 42 pthread_mutex_init(&queue->m_lock, NULL); 43 cam_list_init(&queue->m_head.list); 44 queue->m_size = 0; 45 queue->m_dataFn = data_rel_fn; 46 queue->m_userData = user_data; 51 int mm_qcamera_queue_release(mm_camera_queue_t *queue) 53 if ( NULL == queue ) { 57 mm_qcamera_queue_flush(queue); [all...] |
/hardware/qcom/camera/msm8998/QCamera2/stack/mm-camera-test/src/ |
mm_qcamera_queue.c | 34 int mm_camera_queue_init(mm_camera_queue_t *queue, 38 if ( NULL == queue ) { 42 pthread_mutex_init(&queue->m_lock, NULL); 43 cam_list_init(&queue->m_head.list); 44 queue->m_size = 0; 45 queue->m_dataFn = data_rel_fn; 46 queue->m_userData = user_data; 51 int mm_qcamera_queue_release(mm_camera_queue_t *queue) 53 if ( NULL == queue ) { 57 mm_qcamera_queue_flush(queue); [all...] |
/prebuilts/misc/common/swig/include/2.0.11/ruby/ |
std_queue.i | 9 struct traits_asptr<std::queue<T> > { 10 static int asptr(VALUE obj, std::queue<T> **vec) { 11 return traits_asptr_stdseq<std::queue<T> >::asptr(obj, vec); 16 struct traits_from<std::queue<T> > { 17 static VALUE from(const std::queue<T> & vec) { 18 return traits_from_stdseq<std::queue<T> >::from(vec); 24 %rename("delete") std::queue::__delete__; 25 %rename("reject!") std::queue::reject_bang; 26 %rename("map!") std::queue::map_bang; 27 %rename("empty?") std::queue::empty [all...] |
/external/guava/guava-tests/test/com/google/common/collect/ |
EvictingQueueTest.java | 44 EvictingQueue<String> queue = EvictingQueue.create(0); local 45 assertEquals(0, queue.size()); 47 assertTrue(queue.add("hi")); 48 assertEquals(0, queue.size()); 50 assertTrue(queue.offer("hi")); 51 assertEquals(0, queue.size()); 53 assertFalse(queue.remove("hi")); 54 assertEquals(0, queue.size()); 57 queue.element(); 61 assertNull(queue.peek()) 70 EvictingQueue<String> queue = EvictingQueue.create(0); local 75 EvictingQueue<String> queue = EvictingQueue.create(1); local 82 EvictingQueue<String> queue = EvictingQueue.create(3); local 93 EvictingQueue<String> queue = EvictingQueue.create(1); local 115 EvictingQueue<String> queue = EvictingQueue.create(3); local 139 EvictingQueue<String> queue = EvictingQueue.create(3); local 164 EvictingQueue<String> queue = EvictingQueue.create(5); local [all...] |
/external/mesa3d/src/gallium/drivers/llvmpipe/ |
lp_scene_queue.h | 42 lp_scene_queue_destroy(struct lp_scene_queue *queue); 45 lp_scene_dequeue(struct lp_scene_queue *queue, boolean wait); 48 lp_scene_enqueue(struct lp_scene_queue *queue, struct lp_scene *scene);
|
/external/libcxx/test/std/containers/container.adaptors/queue/queue.cons/ |
default_noexcept.pass.cpp | 12 // <queue> 14 // queue() 19 #include <queue> 29 typedef std::queue<MoveOnly> C;
|
dtor_noexcept.pass.cpp | 10 // <queue> 12 // ~queue() // implied noexcept; 16 #include <queue> 24 typedef std::queue<MoveOnly> C;
|
move_assign_noexcept.pass.cpp | 10 // <queue> 12 // queue& operator=(queue&& c) 19 #include <queue> 27 typedef std::queue<MoveOnly> C;
|
move_noexcept.pass.cpp | 12 // <queue> 14 // queue(queue&&) 20 #include <queue> 30 typedef std::queue<MoveOnly> C;
|
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/containers/container.adaptors/queue/queue.cons/ |
default_noexcept.pass.cpp | 12 // <queue> 14 // queue() 19 #include <queue> 29 typedef std::queue<MoveOnly> C;
|
dtor_noexcept.pass.cpp | 10 // <queue> 12 // ~queue() // implied noexcept; 16 #include <queue> 24 typedef std::queue<MoveOnly> C;
|
move_assign_noexcept.pass.cpp | 10 // <queue> 12 // queue& operator=(queue&& c) 19 #include <queue> 27 typedef std::queue<MoveOnly> C;
|
move_noexcept.pass.cpp | 12 // <queue> 14 // queue(queue&&) 20 #include <queue> 30 typedef std::queue<MoveOnly> C;
|
/system/bt/osi/include/ |
fixed_queue.h | 31 typedef void (*fixed_queue_cb)(fixed_queue_t* queue, void* context); 33 // Creates a new fixed queue with the given |capacity|. If more elements than 34 // |capacity| are added to the queue, the caller is blocked until space is 35 // made available in the queue. Returns NULL on failure. The caller must free 36 // the returned queue with |fixed_queue_free|. 39 // Frees a queue and (optionally) the enqueued elements. 40 // |queue| is the queue to free. If the |free_cb| callback is not null, 41 // it is called on each queue element to free it. 42 // Freeing a queue that is currently in use (i.e. has waiter [all...] |
/device/google/marlin/camera/QCamera2/stack/common/ |
cam_queue.h | 47 static inline int32_t cam_queue_init(cam_queue_t *queue) 49 pthread_mutex_init(&queue->lock, NULL); 50 cam_list_init(&queue->head.list); 51 queue->size = 0; 55 static inline int32_t cam_queue_enq(cam_queue_t *queue, void *data) 66 pthread_mutex_lock(&queue->lock); 67 cam_list_add_tail_node(&node->list, &queue->head.list); 68 queue->size++; 69 pthread_mutex_unlock(&queue->lock); 74 static inline void *cam_queue_deq(cam_queue_t *queue) [all...] |