Lines Matching refs:event_type

4233 static const char *_goya_get_event_desc(u16 event_type)
4235 switch (event_type) {
4345 static void goya_get_event_desc(u16 event_type, char *desc, size_t size)
4349 switch (event_type) {
4358 index = (event_type - GOYA_ASYNC_EVENT_ID_TPC0_ECC) / 3;
4359 snprintf(desc, size, _goya_get_event_desc(event_type), index);
4362 index = event_type - GOYA_ASYNC_EVENT_ID_SRAM0;
4363 snprintf(desc, size, _goya_get_event_desc(event_type), index);
4366 index = event_type - GOYA_ASYNC_EVENT_ID_PLL0;
4367 snprintf(desc, size, _goya_get_event_desc(event_type), index);
4377 index = (event_type - GOYA_ASYNC_EVENT_ID_TPC0_DEC) / 3;
4378 snprintf(desc, size, _goya_get_event_desc(event_type), index);
4388 index = (event_type - GOYA_ASYNC_EVENT_ID_TPC0_KRN_ERR) / 10;
4389 snprintf(desc, size, _goya_get_event_desc(event_type), index);
4392 index = event_type - GOYA_ASYNC_EVENT_ID_TPC0_CMDQ;
4393 snprintf(desc, size, _goya_get_event_desc(event_type), index);
4396 index = event_type - GOYA_ASYNC_EVENT_ID_TPC0_QM;
4397 snprintf(desc, size, _goya_get_event_desc(event_type), index);
4400 index = event_type - GOYA_ASYNC_EVENT_ID_DMA0_QM;
4401 snprintf(desc, size, _goya_get_event_desc(event_type), index);
4404 index = event_type - GOYA_ASYNC_EVENT_ID_DMA0_CH;
4405 snprintf(desc, size, _goya_get_event_desc(event_type), index);
4415 index = (event_type - GOYA_ASYNC_EVENT_ID_TPC0_BMON_SPMU) / 10;
4416 snprintf(desc, size, _goya_get_event_desc(event_type), index);
4419 index = event_type - GOYA_ASYNC_EVENT_ID_DMA_BM_CH0;
4420 snprintf(desc, size, _goya_get_event_desc(event_type), index);
4423 snprintf(desc, size, _goya_get_event_desc(event_type));
4426 snprintf(desc, size, _goya_get_event_desc(event_type));
4485 static void goya_print_irq_info(struct hl_device *hdev, u16 event_type,
4490 goya_get_event_desc(event_type, desc, sizeof(desc));
4492 event_type, desc);
4561 static int goya_unmask_irq(struct hl_device *hdev, u16 event_type)
4571 pkt.value = cpu_to_le64(event_type);
4577 dev_err(hdev->dev, "failed to unmask RAZWI IRQ %d", event_type);
4582 static void goya_print_clk_change_info(struct hl_device *hdev, u16 event_type)
4588 switch (event_type) {
4623 event_type);
4633 u16 event_type = ((ctl & EQ_CTL_EVENT_TYPE_MASK)
4637 if (event_type >= GOYA_ASYNC_EVENT_ID_SIZE) {
4639 event_type, GOYA_ASYNC_EVENT_ID_SIZE - 1);
4643 goya->events_stat[event_type]++;
4644 goya->events_stat_aggregate[event_type]++;
4646 switch (event_type) {
4669 goya_print_irq_info(hdev, event_type, false);
4676 goya_print_irq_info(hdev, event_type, false);
4708 goya_print_irq_info(hdev, event_type, true);
4709 goya_unmask_irq(hdev, event_type);
4722 goya_print_irq_info(hdev, event_type, false);
4723 goya_unmask_irq(hdev, event_type);
4730 goya_print_clk_change_info(hdev, event_type);
4731 goya_unmask_irq(hdev, event_type);
4735 goya_print_irq_info(hdev, event_type, false);
4740 hl_fw_unmask_irq(hdev, event_type);
4745 event_type);