Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/cavium/thunder/
H A Dnicvf_queues.h264 struct snd_queue { struct
301 struct snd_queue sq[MAX_SND_QUEUES_PER_QS]; argument
328 void nicvf_unmap_sndq_buffers(struct nicvf *nic, struct snd_queue *sq,
338 void nicvf_sq_enable(struct nicvf *nic, struct snd_queue *sq, int qidx);
340 void nicvf_put_sq_desc(struct snd_queue *sq, int desc_cnt);
342 struct snd_queue *sq, int qidx);
343 int nicvf_sq_append_skb(struct nicvf *nic, struct snd_queue *sq,
345 int nicvf_xdp_sq_append_pkt(struct nicvf *nic, struct snd_queue *sq,
347 void nicvf_xdp_sq_doorbell(struct nicvf *nic, struct snd_queue *sq, int sq_num);
H A Dnicvf_queues.c20 static inline void nicvf_sq_add_gather_subdesc(struct snd_queue *sq, int qentry,
505 struct snd_queue *sq, int q_len, int qidx) in nicvf_init_snd_queue()
554 void nicvf_unmap_sndq_buffers(struct nicvf *nic, struct snd_queue *sq, in nicvf_unmap_sndq_buffers()
572 static void nicvf_free_snd_queue(struct nicvf *nic, struct snd_queue *sq) in nicvf_free_snd_queue()
863 struct snd_queue *sq; in nicvf_snd_queue_config()
1119 static inline int nicvf_get_sq_desc(struct snd_queue *sq, int desc_cnt) in nicvf_get_sq_desc()
1135 static inline void nicvf_rollback_sq_desc(struct snd_queue *sq, in nicvf_rollback_sq_desc()
1143 void nicvf_put_sq_desc(struct snd_queue *sq, int desc_cnt) in nicvf_put_sq_desc()
1153 static inline int nicvf_get_nxt_sqentry(struct snd_queue *sq, int qentry) in nicvf_get_nxt_sqentry()
1160 void nicvf_sq_enable(struct nicvf *nic, struct snd_queue *sq, int qidx) in nicvf_sq_enable()
[all …]
H A Dnicvf_main.c529 struct cqe_rx_t *cqe_rx, struct snd_queue *sq, in nicvf_xdp_rx()
663 struct snd_queue *sq; in nicvf_snd_pkt_handler()
773 struct snd_queue *sq, struct rcv_queue *rq) in nicvf_rcv_pkt_handler()
856 struct snd_queue *sq = &qs->sq[cq_idx]; in nicvf_cq_intr_handler()
1257 struct snd_queue *sq; in nicvf_xmit()