Lines Matching refs:bufp
471 event_buffer_full(struct event_buffer *bufp) in event_buffer_full() argument
473 return (bufp->head - bufp->tail) == EVENT_BUFFER_SZ; in event_buffer_full()
477 event_buffer_batch_ready(struct event_buffer *bufp) in event_buffer_batch_ready() argument
479 return (bufp->head - bufp->tail) >= EVENT_BUFFER_BATCHSZ; in event_buffer_batch_ready()
483 event_buffer_init(struct event_buffer *bufp) in event_buffer_init() argument
485 bufp->head = bufp->tail = 0; in event_buffer_init()
486 memset(&bufp->events, 0, sizeof(struct rte_event) * EVENT_BUFFER_SZ); in event_buffer_init()
490 event_buffer_add(struct event_buffer *bufp, struct rte_event *eventp) in event_buffer_add() argument
495 if (event_buffer_full(bufp)) in event_buffer_add()
499 head_idx = bufp->head & EVENT_BUFFER_MASK; in event_buffer_add()
500 buf_eventp = &bufp->events[head_idx]; in event_buffer_add()
504 bufp->head++; in event_buffer_add()
510 event_buffer_flush(struct event_buffer *bufp, uint8_t dev_id, uint8_t port_id, in event_buffer_flush() argument
514 struct rte_event *events = bufp->events; in event_buffer_flush()
519 head_idx = bufp->head & EVENT_BUFFER_MASK; in event_buffer_flush()
520 tail_idx = bufp->tail & EVENT_BUFFER_MASK; in event_buffer_flush()
531 else if (event_buffer_full(bufp)) in event_buffer_flush()
556 bufp->tail = bufp->tail + *nb_events_flushed + *nb_events_inv; in event_buffer_flush()