Home
last modified time | relevance | path

Searched refs:xnm (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/ethernet/intel/libie/
H A Dcontrolq.c679 libie_ctlq_xn_pop_free(struct libie_ctlq_xn_manager *xnm) in libie_ctlq_xn_pop_free() argument
684 guard(spinlock)(&xnm->free_xns_bm_lock); in libie_ctlq_xn_pop_free()
686 if (unlikely(xnm->shutdown)) in libie_ctlq_xn_pop_free()
689 for_each_set_bit(free_idx, xnm->free_xns_bm, in libie_ctlq_xn_pop_free()
691 xn = &xnm->ring[free_idx]; in libie_ctlq_xn_pop_free()
701 clear_bit(free_idx, xnm->free_xns_bm); in libie_ctlq_xn_pop_free()
716 static bool __libie_ctlq_xn_push_free(struct libie_ctlq_xn_manager *xnm, in __libie_ctlq_xn_push_free() argument
720 set_bit(xn->index, xnm->free_xns_bm); in __libie_ctlq_xn_push_free()
722 if (unlikely(xnm->shutdown) && in __libie_ctlq_xn_push_free()
723 bitmap_full(xnm->free_xns_bm, LIBIE_CTLQ_MAX_XN_ENTRIES)) in __libie_ctlq_xn_push_free()
[all …]
/linux/drivers/net/ethernet/intel/ixd/
H A Dixd_lib.c68 if (adapter->xnm) in ixd_deinit_dflt_mbx()
69 libie_ctlq_xn_shutdown(adapter->xnm); in ixd_deinit_dflt_mbx()
74 if (adapter->xnm) in ixd_deinit_dflt_mbx()
75 libie_ctlq_xn_deinit(adapter->xnm, &adapter->cp_ctx); in ixd_deinit_dflt_mbx()
79 adapter->xnm = NULL; in ixd_deinit_dflt_mbx()
106 adapter->xnm = xn_params.xnm; in ixd_init_dflt_mbx()
160 libie_ctlq_xn_shutdown(adapter->xnm); in ixd_init_task()
H A Dixd_ctlq.c36 .xnm = adapter->xnm, in ixd_ctlq_init_sparams()
118 .xnm = adapter->xnm, in ixd_ctlq_recv_mb_msg()
H A Dixd_main.c28 if (adapter->xnm) in ixd_remove()
29 libie_ctlq_xn_shutdown(adapter->xnm); in ixd_remove()
H A Dixd.h37 struct libie_ctlq_xn_manager *xnm; member
/linux/include/linux/net/intel/libie/
H A Dcontrolq.h375 struct libie_ctlq_xn_manager *xnm; member
407 struct libie_ctlq_xn_manager *xnm; member
422 struct libie_ctlq_xn_manager *xnm; member
427 void libie_ctlq_xn_deinit(struct libie_ctlq_xn_manager *xnm,
429 void libie_ctlq_xn_shutdown(struct libie_ctlq_xn_manager *xnm);
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_virtchnl.c214 xn_params->xnm = adapter->xnm; in idpf_send_mb_msg()
2934 libie_ctlq_xn_deinit(params.xnm, ctx); in idpf_init_dflt_mbx()
2938 adapter->xnm = params.xnm; in idpf_init_dflt_mbx()
2955 if (adapter->xnm) { in idpf_deinit_dflt_mbx()
2956 libie_ctlq_xn_shutdown(adapter->xnm); in idpf_deinit_dflt_mbx()
2958 libie_ctlq_xn_deinit(adapter->xnm, &adapter->ctlq_ctx); in idpf_deinit_dflt_mbx()
2963 adapter->xnm = NULL; in idpf_deinit_dflt_mbx()
3185 libie_ctlq_xn_shutdown(adapter->xnm); in idpf_vc_core_init()
3208 libie_ctlq_xn_shutdown(adapter->xnm); in idpf_vc_core_deinit()
3217 libie_ctlq_xn_shutdown(adapter->xnm); in idpf_vc_core_deinit()
H A Didpf_lib.c1388 .xnm = adapter->xnm, in idpf_mbx_task()
1994 if (adapter->xnm) in idpf_vc_event_task()
1995 libie_ctlq_xn_shutdown(adapter->xnm); in idpf_vc_event_task()
H A Didpf.h686 struct libie_ctlq_xn_manager *xnm; member