Lines Matching refs:chud_proc_info

85 	chudcpu_data_t	*chud_proc_info;
88 chud_proc_info = &chudcpu_boot_cpu;
95 chud_proc_info = (chudcpu_data_t *)
97 if (chud_proc_info == (chudcpu_data_t *)NULL) {
101 bzero((char *)chud_proc_info, sizeof(chudcpu_data_t));
102 chud_proc_info->t_deadline = 0xFFFFFFFFFFFFFFFFULL;
104 mpqueue_init(&chud_proc_info->cpu_request_queue, &chud_request_lck_grp, &chud_request_lck_attr);
107 timer_call_setup(&(chud_proc_info->cpu_timer_call), NULL, NULL);
110 return (void *)chud_proc_info;
130 chudcpu_data_t *chud_proc_info;
137 chud_proc_info = (chudcpu_data_t *)(current_cpu_datap()->cpu_chud);
145 fn = chud_proc_info->cpu_timer_callback_fn;
163 chudcpu_data_t *chud_proc_info;
167 chud_proc_info = (chudcpu_data_t *)(current_cpu_datap()->cpu_chud);
170 timer_call_cancel(&(chud_proc_info->cpu_timer_call));
172 chud_proc_info->cpu_timer_callback_fn = func;
174 clock_interval_to_deadline(time, units, &(chud_proc_info->t_deadline));
175 timer_call_setup(&(chud_proc_info->cpu_timer_call),
177 timer_call_enter(&(chud_proc_info->cpu_timer_call),
178 chud_proc_info->t_deadline,
188 chudcpu_data_t *chud_proc_info;
192 chud_proc_info = (chudcpu_data_t *)(current_cpu_datap()->cpu_chud);
194 timer_call_cancel(&(chud_proc_info->cpu_timer_call));
197 chud_proc_info->t_deadline |= ~(chud_proc_info->t_deadline);
198 chud_proc_info->cpu_timer_callback_fn = NULL;
208 chudcpu_data_t *chud_proc_info;
211 chud_proc_info = (chudcpu_data_t *) cpu_data_ptr[cpu]->cpu_chud;
212 if (chud_proc_info == NULL)
214 timer_call_cancel(&(chud_proc_info->cpu_timer_call));
215 chud_proc_info->t_deadline |= ~(chud_proc_info->t_deadline);
216 chud_proc_info->cpu_timer_callback_fn = NULL;