/* Host ID is a special field that has 3b and not a 1b flag */ #define IDPF_CTLQ_FLAG_HOST_ID_M MAKE_MASK(0x7000UL, IDPF_CTLQ_FLAG_HOST_ID_S)
struct idpf_mbxq_desc {
u8 pad[8]; /* CTLQ flags/opcode/len/retval fields */
u32 chnl_opcode; /* avoid confusion with desc->opcode */
u32 chnl_retval; /* ditto for desc->retval */
u32 pf_vf_id; /* used by CP when sending to PF */
};
/* Max number of MMIO regions not including the mailbox and rstat regions in * the fallback case when the whole bar is mapped.
*/ #define IDPF_MMIO_MAP_FALLBACK_MAX_REMAINING 3
/* Define the driver hardware struct to replace other control structs as needed * Align to ctlq_hw_info
*/ struct idpf_hw { struct idpf_mmio_reg mbx; struct idpf_mmio_reg rstat; /* Array of remaining LAN BAR regions */ int num_lan_regs; struct idpf_mmio_reg *lan_regs;
struct idpf_adapter *back;
/* control queue - send and receive */ struct idpf_ctlq_info *asq; struct idpf_ctlq_info *arq;
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.