Lines Matching refs:event_mask
1070 u64 event_mask = HL_NOTIFIER_EVENT_DEVICE_RESET | HL_NOTIFIER_EVENT_DEVICE_UNAVAILABLE;
1089 info.event_mask = &event_mask;
1091 hl_device_cond_reset(hdev, HL_DRV_RESET_HARD | HL_DRV_RESET_HEARTBEAT, event_mask);
1977 * @event_mask: events to notify user about.
1982 int hl_device_cond_reset(struct hl_device *hdev, u32 flags, u64 event_mask)
1991 if (!(event_mask & HL_NOTIFIER_EVENT_DEVICE_RESET)) {
2032 hl_notifier_event_send_all(hdev, event_mask);
2041 if (event_mask)
2042 hl_notifier_event_send_all(hdev, event_mask);
2049 static void hl_notifier_event_send(struct hl_notifier_event *notifier_event, u64 event_mask)
2052 notifier_event->events_mask |= event_mask;
2064 * @event_mask: the occurred event/s
2067 void hl_notifier_event_send_all(struct hl_device *hdev, u64 event_mask)
2071 if (!event_mask) {
2079 hl_notifier_event_send(&hpriv->notifier_event, event_mask);
2645 u8 flags, u64 *event_mask)
2649 if (event_mask)
2650 *event_mask |= HL_NOTIFIER_EVENT_RAZWI;
2732 u64 *event_mask)
2736 if (event_mask)
2737 *event_mask |= HL_NOTIFIER_EVENT_PAGE_FAULT;
2754 void hl_handle_critical_hw_err(struct hl_device *hdev, u16 event_id, u64 *event_mask)
2758 if (event_mask)
2759 *event_mask |= HL_NOTIFIER_EVENT_CRITICL_HW_ERR;
2782 if (info->event_mask)
2783 *info->event_mask |= HL_NOTIFIER_EVENT_CRITICL_FW_ERR;