ring_frame
struct esmem_frame *ring_frame;
ring_frame = (struct esmem_frame *)&(epbh->ring[EP_RING_INDEX
*psize = (size_t)ring_frame->frame_size;
frame = ring_frame->frame_data;
struct esmem_frame *ring_frame;
ring_frame = (struct esmem_frame *)&(epbh->ring[EP_RING_INDEX
ring_frame->frame_size = size;
memcpy((void *)(ring_frame->frame_data), (void *)frame, size);
struct ring_frame frame;
static void tbnet_tx_callback(struct tb_ring *ring, struct ring_frame *frame,
struct ring_frame *frame;
static void tb_ctl_tx_callback(struct tb_ring *ring, struct ring_frame *frame,
static void tb_ctl_rx_callback(struct tb_ring *ring, struct ring_frame *frame,
struct ring_frame frame;
static void dma_test_rx_callback(struct tb_ring *ring, struct ring_frame *frame,
static void dma_test_tx_callback(struct tb_ring *ring, struct ring_frame *frame,
struct ring_frame frame;
struct ring_frame *frame, *n;
struct ring_frame *frame;
int __tb_ring_enqueue(struct tb_ring *ring, struct ring_frame *frame)
struct ring_frame *tb_ring_poll(struct tb_ring *ring)
struct ring_frame *frame = NULL;
struct ring_frame;
typedef void (*ring_cb)(struct tb_ring *, struct ring_frame *, bool canceled);
int __tb_ring_enqueue(struct tb_ring *ring, struct ring_frame *frame);
static inline int tb_ring_rx(struct tb_ring *ring, struct ring_frame *frame)
static inline int tb_ring_tx(struct tb_ring *ring, struct ring_frame *frame)
struct ring_frame *tb_ring_poll(struct tb_ring *ring);