Home
last modified time | relevance | path

Searched refs:snd_queue (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/cavium/thunder/
Dnicvf_queues.h267 struct snd_queue { struct
304 struct snd_queue sq[MAX_SND_QUEUES_PER_QS]; argument
331 void nicvf_unmap_sndq_buffers(struct nicvf *nic, struct snd_queue *sq,
341 void nicvf_sq_enable(struct nicvf *nic, struct snd_queue *sq, int qidx);
343 void nicvf_put_sq_desc(struct snd_queue *sq, int desc_cnt);
345 struct snd_queue *sq, int qidx);
346 int nicvf_sq_append_skb(struct nicvf *nic, struct snd_queue *sq,
348 int nicvf_xdp_sq_append_pkt(struct nicvf *nic, struct snd_queue *sq,
350 void nicvf_xdp_sq_doorbell(struct nicvf *nic, struct snd_queue *sq, int sq_num);
Dnicvf_queues.c22 static inline void nicvf_sq_add_gather_subdesc(struct snd_queue *sq, int qentry,
509 struct snd_queue *sq, int q_len, int qidx) in nicvf_init_snd_queue()
558 void nicvf_unmap_sndq_buffers(struct nicvf *nic, struct snd_queue *sq, in nicvf_unmap_sndq_buffers()
576 static void nicvf_free_snd_queue(struct nicvf *nic, struct snd_queue *sq) in nicvf_free_snd_queue()
865 struct snd_queue *sq; in nicvf_snd_queue_config()
1121 static inline int nicvf_get_sq_desc(struct snd_queue *sq, int desc_cnt) in nicvf_get_sq_desc()
1137 static inline void nicvf_rollback_sq_desc(struct snd_queue *sq, in nicvf_rollback_sq_desc()
1145 void nicvf_put_sq_desc(struct snd_queue *sq, int desc_cnt) in nicvf_put_sq_desc()
1155 static inline int nicvf_get_nxt_sqentry(struct snd_queue *sq, int qentry) in nicvf_get_nxt_sqentry()
1162 void nicvf_sq_enable(struct nicvf *nic, struct snd_queue *sq, int qidx) in nicvf_sq_enable()
[all …]
Dnicvf_main.c510 struct cqe_rx_t *cqe_rx, struct snd_queue *sq, in nicvf_xdp_rx()
645 struct snd_queue *sq; in nicvf_snd_pkt_handler()
755 struct snd_queue *sq, struct rcv_queue *rq) in nicvf_rcv_pkt_handler()
838 struct snd_queue *sq = &qs->sq[cq_idx]; in nicvf_cq_intr_handler()
1239 struct snd_queue *sq; in nicvf_xmit()