Lines Matching refs:desc

130 	enahw_aenq_desc_t *desc = &aenq->eaenq_descs[head_mod];  in ena_aenq_work()  local
134 while (ENAHW_AENQ_DESC_PHASE(desc) == aenq->eaenq_phase) { in ena_aenq_work()
137 ASSERT3U(desc->ead_group, <, ENAHW_AENQ_GROUPS_ARR_NUM); in ena_aenq_work()
145 desc->ead_group != ENAHW_AENQ_GROUP_KEEP_ALIVE) { in ena_aenq_work()
146 uint64_t ts = ((uint64_t)desc->ead_ts_high << 32) | in ena_aenq_work()
147 (uint64_t)desc->ead_ts_low; in ena_aenq_work()
151 " us", desc->ead_group, in ena_aenq_work()
152 ena_groups_str[desc->ead_group].eag_str, in ena_aenq_work()
153 desc->ead_syndrome, ts); in ena_aenq_work()
156 hdlr = ena->ena_aenq.eaenq_hdlrs[desc->ead_group]; in ena_aenq_work()
157 hdlr(ena, desc); in ena_aenq_work()
165 desc = &aenq->eaenq_descs[head_mod]; in ena_aenq_work()
175 ena_aenq_link_change_hdlr(void *data, enahw_aenq_desc_t *desc) in ena_aenq_link_change_hdlr() argument
178 bool is_up = (desc->ead_payload.link_change.flags & in ena_aenq_link_change_hdlr()
205 ena_aenq_notification_hdlr(void *data, enahw_aenq_desc_t *desc) in ena_aenq_notification_hdlr() argument
209 if (desc->ead_syndrome == ENAHW_AENQ_SYNDROME_UPDATE_HINTS) { in ena_aenq_notification_hdlr()
211 (enahw_device_hints_t *)desc->ead_payload.raw; in ena_aenq_notification_hdlr()
216 desc->ead_syndrome); in ena_aenq_notification_hdlr()
223 ena_aenq_keep_alive_hdlr(void *data, enahw_aenq_desc_t *desc) in ena_aenq_keep_alive_hdlr() argument
233 ((uint64_t)desc->ead_payload.keep_alive.rx_drops_high << 32) | in ena_aenq_keep_alive_hdlr()
234 desc->ead_payload.keep_alive.rx_drops_low; in ena_aenq_keep_alive_hdlr()
236 ((uint64_t)desc->ead_payload.keep_alive.tx_drops_high << 32) | in ena_aenq_keep_alive_hdlr()
237 desc->ead_payload.keep_alive.tx_drops_low; in ena_aenq_keep_alive_hdlr()
239 ((uint64_t)desc->ead_payload.keep_alive.rx_overruns_high << 32) | in ena_aenq_keep_alive_hdlr()
240 desc->ead_payload.keep_alive.rx_overruns_low; in ena_aenq_keep_alive_hdlr()
252 ena_aenq_request_reset_hdlr(void *data, enahw_aenq_desc_t *desc) in ena_aenq_request_reset_hdlr() argument
263 ena_aenq_fatal_error_hdlr(void *data, enahw_aenq_desc_t *desc) in ena_aenq_fatal_error_hdlr() argument
277 ena_aenq_warning_hdlr(void *data, enahw_aenq_desc_t *desc) in ena_aenq_warning_hdlr() argument
289 ena_aenq_default_hdlr(void *data, enahw_aenq_desc_t *desc) in ena_aenq_default_hdlr() argument
299 ena_groups_str[desc->ead_group].eag_str); in ena_aenq_default_hdlr()