Lines Matching defs:frame
73 int __ring_enqueue(struct tb_ring *ring, struct ring_frame *frame);
76 * ring_rx() - enqueue a frame on an RX ring
78 * frame->buffer, frame->buffer_phy and frame->callback have to be set. The
81 * frame->callback will be invoked with frame->size, frame->flags, frame->eof,
82 * frame->sof set once the frame has been received.
84 * If ring_stop is called after the packet has been enqueued frame->callback
89 static inline int ring_rx(struct tb_ring *ring, struct ring_frame *frame)
92 return __ring_enqueue(ring, frame);
96 * ring_tx() - enqueue a frame on an TX ring
98 * frame->buffer, frame->buffer_phy, frame->callback, frame->size, frame->eof
99 * and frame->sof have to be set.
101 * frame->callback will be invoked with once the frame has been transmitted.
103 * If ring_stop is called after the packet has been enqueued frame->callback
108 static inline int ring_tx(struct tb_ring *ring, struct ring_frame *frame)
111 return __ring_enqueue(ring, frame);