Пример #1
0
/*
 * Free IDT vector.  No locking required as release is atomic.
 */
void
idt_vec_free(int vec)
{

	unsetgate(&idt[vec]);
	idt_allocmap[vec] = 0;
}
Пример #2
0
void
idt_vec_free(int vec)
{
	simple_lock(&idt_lock);
	unsetgate(&idt[vec]);
	idt_allocmap[vec] = 0;
	simple_unlock(&idt_lock);
}
Пример #3
0
void
isa_nodefaultirq(void)
{
	int i;

	/* icu vectors */
	for (i = 0; i < ICU_LEN; i++)
		unsetgate(&idt[ICU_OFFSET + i]);
}