Lines Matching full:evb
67 enum pt_event_binding evb) in pt_evq_enqueue() argument
74 if (evb_max <= evb) in pt_evq_enqueue()
77 begin = evq->begin[evb]; in pt_evq_enqueue()
78 idx = evq->end[evb]; in pt_evq_enqueue()
93 evq->end[evb] = end; in pt_evq_enqueue()
95 return pt_event_init(&evq->queue[evb][idx]); in pt_evq_enqueue()
99 enum pt_event_binding evb) in pt_evq_dequeue() argument
106 if (evb_max <= evb) in pt_evq_dequeue()
109 begin = evq->begin[evb]; in pt_evq_dequeue()
110 end = evq->end[evb]; in pt_evq_dequeue()
121 evq->begin[evb] = pt_evq_inc(begin); in pt_evq_dequeue()
123 return &evq->queue[evb][begin]; in pt_evq_dequeue()
126 int pt_evq_clear(struct pt_event_queue *evq, enum pt_event_binding evb) in pt_evq_clear() argument
131 if (evb_max <= evb) in pt_evq_clear()
134 evq->begin[evb] = 0; in pt_evq_clear()
135 evq->end[evb] = 0; in pt_evq_clear()
140 int pt_evq_empty(const struct pt_event_queue *evq, enum pt_event_binding evb) in pt_evq_empty() argument
147 if (evb_max <= evb) in pt_evq_empty()
150 begin = evq->begin[evb]; in pt_evq_empty()
151 end = evq->end[evb]; in pt_evq_empty()
162 int pt_evq_pending(const struct pt_event_queue *evq, enum pt_event_binding evb) in pt_evq_pending() argument
166 errcode = pt_evq_empty(evq, evb); in pt_evq_pending()
174 enum pt_event_binding evb, in pt_evq_find() argument
182 if (evb_max <= evb) in pt_evq_find()
185 begin = evq->begin[evb]; in pt_evq_find()
186 end = evq->end[evb]; in pt_evq_find()
197 ev = &evq->queue[evb][begin]; in pt_evq_find()