Lines Matching refs: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);
276 struct evtchn_fifo_control_block *control_block,
292 head = control_block->head[priority];
322 struct evtchn_fifo_control_block *control_block;
326 control_block = per_cpu(cpu_control_block, cpu);
328 ready = xchg(&control_block->ready, 0);
332 consume_one_event(cpu, ctrl, control_block, q, &ready);
333 ready |= xchg(&control_block->ready, 0);
348 void *control_block = per_cpu(cpu_control_block, cpu);
351 if (!control_block)
360 free_page((unsigned long)control_block);
365 ret = init_control_block(cpu, control_block);
379 void *control_block = NULL;
382 control_block = (void *)__get_free_page(GFP_KERNEL);
383 if (control_block == NULL)
386 ret = init_control_block(cpu, control_block);
390 per_cpu(cpu_control_block, cpu) = control_block;
395 free_page((unsigned long)control_block);