Lines Matching defs:control_block
103 struct evtchn_fifo_control_block *control_block)
110 clear_page(control_block);
114 init_control.control_gfn = virt_to_gfn(control_block);
274 struct evtchn_fifo_control_block *control_block,
290 head = control_block->head[priority];
320 struct evtchn_fifo_control_block *control_block;
324 control_block = per_cpu(cpu_control_block, cpu);
326 ready = xchg(&control_block->ready, 0);
330 consume_one_event(cpu, ctrl, control_block, q, &ready);
331 ready |= xchg(&control_block->ready, 0);
346 void *control_block = per_cpu(cpu_control_block, cpu);
349 if (!control_block)
358 free_page((unsigned long)control_block);
363 ret = init_control_block(cpu, control_block);
377 void *control_block = NULL;
380 control_block = (void *)__get_free_page(GFP_KERNEL);
381 if (control_block == NULL)
384 ret = init_control_block(cpu, control_block);
388 per_cpu(cpu_control_block, cpu) = control_block;
393 free_page((unsigned long)control_block);