Lines Matching defs:iavf_adminq_info
57 struct iavf_adminq_info { struct
58 struct iavf_adminq_ring arq; /* receive queue */
59 struct iavf_adminq_ring asq; /* send queue */
60 u32 asq_cmd_timeout; /* send queue cmd write back timeout*/
61 u16 num_arq_entries; /* receive queue depth */
62 u16 num_asq_entries; /* send queue depth */
63 u16 arq_buf_size; /* receive queue buffer size */
64 u16 asq_buf_size; /* send queue buffer size */
65 u16 fw_maj_ver; /* firmware major version */
66 u16 fw_min_ver; /* firmware minor version */
67 u32 fw_build; /* firmware build number */
68 u16 api_maj_ver; /* api major version */
69 u16 api_min_ver; /* api minor version */
71 struct mutex asq_mutex; /* Send queue lock */
72 struct mutex arq_mutex; /* Receive queue lock */
75 enum iavf_admin_queue_err asq_last_status;
76 enum iavf_admin_queue_err arq_last_status;