tbnet_frame
struct tbnet_frame *frames[MAX_SKB_FRAGS];
struct tbnet_frame frames[TBNET_RING_SIZE];
static inline unsigned int tbnet_frame_size(const struct tbnet_frame *tf)
struct tbnet_frame *tf = &ring->frames[i];
struct tbnet_frame *tf = &ring->frames[index];
static struct tbnet_frame *tbnet_get_tx_buffer(struct tbnet *net)
struct tbnet_frame *tf;
struct tbnet_frame *tf = container_of(frame, typeof(*tf), frame);
struct tbnet_frame *tf = &ring->frames[i];
static bool tbnet_check_frame(struct tbnet *net, const struct tbnet_frame *tf,
struct tbnet_frame *tf;
struct tbnet_frame **frames, u32 frame_count)
DECLARE_EVENT_CLASS(tbnet_frame,
DEFINE_EVENT(tbnet_frame, tbnet_alloc_rx_frame,
DEFINE_EVENT(tbnet_frame, tbnet_alloc_tx_frame,
DEFINE_EVENT(tbnet_frame, tbnet_free_frame,