Lines Matching refs:idpf_vc_xn
35 struct idpf_vc_xn;
37 typedef int (*async_vc_cb) (struct idpf_adapter *, struct idpf_vc_xn *,
41 * struct idpf_vc_xn - Data structure representing virtchnl transactions
58 struct idpf_vc_xn {
97 struct idpf_vc_xn ring[IDPF_VC_XN_RING_LEN];
322 * @xn: struct idpf_vc_xn* to access
329 * @xn: struct idpf_vc_xn* to access
337 * @xn: struct idpf_vc_xn to update
339 static void idpf_vc_xn_release_bufs(struct idpf_vc_xn *xn)
359 struct idpf_vc_xn *xn = &vcxn_mngr->ring[i];
386 struct idpf_vc_xn *xn = &vcxn_mngr->ring[i];
403 struct idpf_vc_xn *idpf_vc_xn_pop_free(struct idpf_vc_xn_manager *vcxn_mngr)
405 struct idpf_vc_xn *xn = NULL;
429 struct idpf_vc_xn *xn)
454 struct idpf_vc_xn *xn;
557 idpf_vc_xn_forward_async(struct idpf_adapter *adapter, struct idpf_vc_xn *xn,
599 struct idpf_vc_xn *xn;
3483 struct idpf_vc_xn *xn,