/** * struct ice_port_list - data used to store the list of adapter ports * * This structure contains data used to maintain a list of adapter ports * * @ports: list of ports * @lock: protect access to the ports list
*/ struct ice_port_list { struct list_head ports; /* To synchronize the ports list operations */ struct mutex lock;
};
/** * struct ice_adapter - PCI adapter resources shared across PFs * @refcount: Reference count. struct ice_pf objects hold the references. * @ptp_gltsyn_time_lock: Spinlock protecting access to the GLTSYN_TIME * register of the PTP clock. * @txq_ctx_lock: Spinlock protecting access to the GLCOMM_QTX_CNTX_CTL register * @ctrl_pf: Control PF of the adapter * @ports: Ports list * @index: 64-bit index cached for collision detection on 32bit systems
*/ struct ice_adapter {
refcount_t refcount; /* For access to the GLTSYN_TIME register */
spinlock_t ptp_gltsyn_time_lock; /* For access to GLCOMM_QTX_CNTX_CTL register */
spinlock_t txq_ctx_lock;
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.