Lines Matching refs:domain_info

738     memset(&new_qos->domain_info[idx], 0, sizeof(_domain_info));  in qos_init_domain()
739 new_qos->domain_info[idx].last_update_time = global_now; in qos_init_domain()
741 new_qos->domain_info[idx].runnable_start_time = 0; // invalidate in qos_init_domain()
742 new_qos->domain_info[idx].in_use = 1; in qos_init_domain()
743 new_qos->domain_info[idx].blocked_start_time = 0; in qos_init_domain()
744 new_qos->domain_info[idx].id = domid; in qos_init_domain()
746 snprintf(new_qos->domain_info[idx].name, in qos_init_domain()
747 sizeof(new_qos->domain_info[idx].name), in qos_init_domain()
750 snprintf(new_qos->domain_info[idx].name, in qos_init_domain()
751 sizeof(new_qos->domain_info[idx].name), in qos_init_domain()
792 if ( (new_qos->domain_info[idx].id == domid) && new_qos->domain_info[idx].in_use) in indexof()
797 if (new_qos->domain_info[idx].in_use == 0) { in indexof()
811 int domid = new_qos->domain_info[idx].id; in indexof()
826 if (new_qos->domain_info[idx].in_use == 0) { in indexof()
838 return new_qos->domain_info[indexof(domid)].runnable; in domain_runnable()
847 if (new_qos->domain_info[id].blocked_start_time != 0) { in update_blocked_time()
848 if (now >= new_qos->domain_info[id].blocked_start_time) in update_blocked_time()
849 t_blocked = now - new_qos->domain_info[id].blocked_start_time; in update_blocked_time()
851 t_blocked = now + (~0ULL - new_qos->domain_info[id].blocked_start_time); in update_blocked_time()
856 new_qos->domain_info[id].blocked_start_time = 0; in update_blocked_time()
858 new_qos->domain_info[id].blocked_start_time = now; in update_blocked_time()
897 last_update_time = new_qos->domain_info[id].last_update_time; in qos_update_thread()
923 new_qos->domain_info[id].last_update_time = now; in qos_update_thread()
925 if (new_qos->domain_info[id].runnable_at_last_update && is_current(domid, cpu)) { in qos_update_thread()
926 start = new_qos->domain_info[id].start_time; in qos_update_thread()
937 new_qos->domain_info[id].ns_oncpu_since_boot += run_time; in qos_update_thread()
938 new_qos->domain_info[id].start_time = now; in qos_update_thread()
939 new_qos->domain_info[id].ns_since_boot += time_since_update; in qos_update_thread()
947 new_qos->domain_info[id].runnable_at_last_update = domain_runnable(domid); in qos_update_thread()
971 if (new_qos->domain_info[i].in_use) in qos_update_all()
972 qos_update_thread(cpu, new_qos->domain_info[i].id, now); in qos_update_all()
993 new_qos->domain_info[idx].runnable = 1; in qos_switch_in()
995 new_qos->domain_info[idx].blocked_start_time = 0; // invalidate in qos_switch_in()
996 new_qos->domain_info[idx].runnable_start_time = 0; // invalidate in qos_switch_in()
999 new_qos->domain_info[idx].start_time = now; in qos_switch_in()
1037 new_qos->domain_info[idx].ns_oncpu_since_boot += gotten; in qos_switch_out()
1038 new_qos->domain_info[idx].runnable_start_time = now; in qos_switch_out()
1058 new_qos->domain_info[idx].runnable = 0; in qos_state_sleeping()
1059 new_qos->domain_info[idx].blocked_start_time = now; in qos_state_sleeping()
1060 new_qos->domain_info[idx].runnable_start_time = 0; // invalidate in qos_state_sleeping()
1073 cpu_qos_data[cpu]->domain_info[indexof(domid)].in_use = 0; in qos_kill_thread()
1092 new_qos->domain_info[idx].runnable = 1; in qos_state_runnable()
1095 new_qos->domain_info[idx].blocked_start_time = 0; /* invalidate */ in qos_state_runnable()
1096 new_qos->domain_info[idx].runnable_start_time = now; in qos_state_runnable()
1108 if (cpu_data->domain_info[idx].in_use) { in qos_count_packets()