Home
last modified time | relevance | path

Searched refs:ctlq (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/intel/libie/
H A Dcontrolq.c18 static void libie_ctlq_free_fq(struct libie_ctlq_info *ctlq) in libie_ctlq_free_fq() argument
21 .fqes = ctlq->rx_fqes, in libie_ctlq_free_fq()
22 .pp = ctlq->pp, in libie_ctlq_free_fq()
25 for (u32 ntc = ctlq->next_to_clean; ntc != ctlq->next_to_post; ) { in libie_ctlq_free_fq()
28 if (++ntc >= ctlq->ring_len) in libie_ctlq_free_fq()
41 static int libie_ctlq_init_fq(struct libie_ctlq_info *ctlq) in libie_ctlq_init_fq() argument
44 .count = ctlq->ring_len, in libie_ctlq_init_fq()
53 err = libeth_rx_fq_create(&fq, ctlq->dev); in libie_ctlq_init_fq()
57 ctlq->pp = fq.pp; in libie_ctlq_init_fq()
58 ctlq->rx_fqes = fq.fqes; in libie_ctlq_init_fq()
[all …]
/linux/include/linux/net/intel/libie/
H A Dcontrolq.h241 struct libie_ctlq_info *ctlq; member
271 u32 libie_ctlq_send_desc_avail(const struct libie_ctlq_info *ctlq);
272 void libie_ctlq_send(struct libie_ctlq_info *ctlq, u32 num_q_msg);
274 u32 libie_ctlq_recv(struct libie_ctlq_info *ctlq, struct libie_ctlq_msg *msg,
277 int libie_ctlq_post_rx_buffs(struct libie_ctlq_info *ctlq);
376 struct libie_ctlq_info *ctlq; member
408 struct libie_ctlq_info *ctlq; member
432 u32 libie_ctlq_xn_send_clean(struct libie_ctlq_info *ctlq,
/linux/drivers/net/ethernet/intel/ixd/
H A Dixd_ctlq.c37 .ctlq = adapter->asq, in ixd_ctlq_init_sparams()
119 .ctlq = adapter->arq, in ixd_ctlq_recv_mb_msg()
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_virtchnl.c215 xn_params->ctlq = xn_params->ctlq ? xn_params->ctlq : adapter->asq; in idpf_send_mb_msg()
218 idpf_mb_clean(xn_params->ctlq, false); in idpf_send_mb_msg()
256 struct libie_ctlq_info *ctlq = adapter->asq; in idpf_send_vf_reset_msg() local
259 idpf_mb_clean(ctlq, true); in idpf_send_vf_reset_msg()
261 scoped_guard(spinlock, &ctlq->lock) { in idpf_send_vf_reset_msg()
262 *ctlq->tx_msg[ctlq->next_to_use] = (struct libie_ctlq_msg) { in idpf_send_vf_reset_msg()
H A Didpf_lib.c1389 .ctlq = adapter->arq, in idpf_mbx_task()