struct xen_snd_front_evtchnl { struct xen_snd_front_info *front_info; int gref; int port; int irq; int index; /* State of the event channel. */ enum xen_snd_front_evtchnl_state state; enum xen_snd_front_evtchnl_type type; /* Either response id or incoming event id. */
u16 evt_id; /* Next request id or next expected event id. */
u16 evt_next_id; /* Shared ring access lock. */ struct mutex ring_io_lock; union { struct { struct xen_sndif_front_ring ring; struct completion completion; /* Serializer for backend IO: request/response. */ struct mutex req_io_lock;
/* Latest response status. */ int resp_status; union { struct xensnd_query_hw_param hw_param;
} resp;
} req; struct { struct xensnd_event_page *page; /* This is needed to handle XENSND_EVT_CUR_POS event. */ struct snd_pcm_substream *substream;
} evt;
} u;
};
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.1Bemerkung:
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.