/* * struct sdma_desc - canonical fragment descriptor * * This is the descriptor carried in the tx request * corresponding to each fragment. *
*/ struct sdma_desc { /* private: don't use directly */
u64 qw[2]; void *pinning_ctx; /* Release reference to @pinning_ctx. May be called in interrupt context. Must not sleep. */ void (*ctx_put)(void *ctx);
};
/** * struct sdma_txreq - the sdma_txreq structure (one per packet) * @list: for use by user and by queuing for wait * * This is the representation of a packet which consists of some * number of fragments. Storage is provided to within the structure. * for all fragments. * * The storage for the descriptors are automatically extended as needed * when the currently allocation is exceeded. * * The user (Verbs or PSM) may overload this structure with fields * specific to their use by putting this struct first in their struct. * The method of allocation of the overloaded structure is user dependent * * The list is the only public field in the structure. *
*/
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.