Symbol: prev_queue
drivers/net/wireguard/peer.h
39
struct prev_queue tx_queue, rx_queue;
drivers/net/wireguard/queueing.c
53
void wg_prev_queue_init(struct prev_queue *queue)
drivers/net/wireguard/queueing.c
60
offsetof(struct sk_buff, next) != offsetof(struct prev_queue, empty.next) -
drivers/net/wireguard/queueing.c
61
offsetof(struct prev_queue, empty) ||
drivers/net/wireguard/queueing.c
62
offsetof(struct sk_buff, prev) != offsetof(struct prev_queue, empty.prev) -
drivers/net/wireguard/queueing.c
63
offsetof(struct prev_queue, empty));
drivers/net/wireguard/queueing.c
66
static void __wg_prev_queue_enqueue(struct prev_queue *queue, struct sk_buff *skb)
drivers/net/wireguard/queueing.c
72
bool wg_prev_queue_enqueue(struct prev_queue *queue, struct sk_buff *skb)
drivers/net/wireguard/queueing.c
80
struct sk_buff *wg_prev_queue_dequeue(struct prev_queue *queue)
drivers/net/wireguard/queueing.h
129
void wg_prev_queue_init(struct prev_queue *queue);
drivers/net/wireguard/queueing.h
132
bool wg_prev_queue_enqueue(struct prev_queue *queue, struct sk_buff *skb);
drivers/net/wireguard/queueing.h
135
struct sk_buff *wg_prev_queue_dequeue(struct prev_queue *queue);
drivers/net/wireguard/queueing.h
138
static inline struct sk_buff *wg_prev_queue_peek(struct prev_queue *queue)
drivers/net/wireguard/queueing.h
147
static inline void wg_prev_queue_drop_peeked(struct prev_queue *queue)
drivers/net/wireguard/queueing.h
153
struct crypt_queue *device_queue, struct prev_queue *peer_queue,
drivers/net/wireguard/queueing.h
20
struct prev_queue;