Lines Matching defs:ena_netmap_ctx
40 struct ena_netmap_ctx {
59 static int ena_netmap_tx_frames(struct ena_netmap_ctx *);
60 static int ena_netmap_tx_frame(struct ena_netmap_ctx *);
61 static inline uint16_t ena_netmap_count_slots(struct ena_netmap_ctx *);
68 static int ena_netmap_tx_map_slots(struct ena_netmap_ctx *,
70 static void ena_netmap_unmap_last_socket_chain(struct ena_netmap_ctx *,
72 static void ena_netmap_tx_cleanup(struct ena_netmap_ctx *);
73 static uint16_t ena_netmap_tx_clean_one(struct ena_netmap_ctx *, uint16_t);
74 static int ena_netmap_rx_frames(struct ena_netmap_ctx *);
75 static int ena_netmap_rx_frame(struct ena_netmap_ctx *);
76 static int ena_netmap_rx_load_desc(struct ena_netmap_ctx *, uint16_t, int *);
77 static void ena_netmap_rx_cleanup(struct ena_netmap_ctx *);
78 static void ena_netmap_fill_ctx(struct netmap_kring *, struct ena_netmap_ctx *,
323 struct ena_netmap_ctx ctx;
345 ena_netmap_tx_frames(struct ena_netmap_ctx *ctx)
385 ena_netmap_tx_frame(struct ena_netmap_ctx *ctx)
468 ena_netmap_count_slots(struct ena_netmap_ctx *ctx)
547 ena_netmap_tx_map_slots(struct ena_netmap_ctx *ctx,
763 ena_netmap_unmap_last_socket_chain(struct ena_netmap_ctx *ctx,
795 ena_netmap_tx_cleanup(struct ena_netmap_ctx *ctx)
828 ena_netmap_tx_clean_one(struct ena_netmap_ctx *ctx, uint16_t req_id)
869 struct ena_netmap_ctx ctx;
895 ena_netmap_rx_frames(struct ena_netmap_ctx *ctx)
922 ena_netmap_rx_frame(struct ena_netmap_ctx *ctx)
999 ena_netmap_rx_load_desc(struct ena_netmap_ctx *ctx, uint16_t buf, int *len)
1035 ena_netmap_rx_cleanup(struct ena_netmap_ctx *ctx)
1052 ena_netmap_fill_ctx(struct netmap_kring *kring, struct ena_netmap_ctx *ctx,