Lines Matching refs:monitors
203 * monitors are named.
440 * hl_state_dump_alloc_read_sm_block_monitors - read monitors for a specific
452 struct hl_mon_state_dump *monitors;
456 monitors = vmalloc(sds->props[SP_MONITORS_AMOUNT] *
458 if (!monitors)
464 monitors[i].id = i;
465 monitors[i].wr_addr_low =
469 monitors[i].wr_addr_high =
473 monitors[i].wr_data =
477 monitors[i].arm_data =
481 monitors[i].status =
486 return monitors;
490 * hl_state_dump_free_monitors - free the monitors structure
491 * @monitors: monitors array created with
494 static void hl_state_dump_free_monitors(struct hl_mon_state_dump *monitors)
496 vfree(monitors);
500 * hl_state_dump_print_monitors_single_block - print active monitors on a
516 struct hl_mon_state_dump *monitors = NULL;
527 monitors = hl_state_dump_alloc_read_sm_block_monitors(hdev, index);
528 if (!monitors) {
534 if (!(sds->funcs.monitor_valid(&monitors[i])))
539 &monitors[i]);
547 hl_state_dump_free_monitors(monitors);
553 * hl_state_dump_print_monitors - print active monitors