On 8/24/20 11:28 AM, Jean-Philippe Brucker wrote: >> +/** >> + * struct ioasid_set - Meta data about ioasid_set >> + * @type: Token types and other features > nit: doesn't follow struct order > >> + * @token: Unique to identify an IOASID set >> + * @xa: XArray to store ioasid_set private IDs, can be used for >> + * guest-host IOASID mapping, or just a private IOASID namespace. >> + * @quota: Max number of IOASIDs can be allocated within the set >> + * @nr_ioasids Number of IOASIDs currently allocated in the set
* @nr_ioasids: Number of IOASIDs currently allocated in the set >> + * @sid: ID of the set >> + * @ref: Reference count of the users >> + */ >> struct ioasid_set { >> - int dummy; >> + void *token; >> + struct xarray xa; >> + int type; >> + int quota; >> + int nr_ioasids; >> + int sid; >> + refcount_t ref; >> + struct rcu_head rcu; >> }; -- ~Randy