irq = isapnp_alloc(sizeof(struct pnp_irq)); 
irq = kcalloc(1, sizeof(struct pnp_irq), GFP_KERNEL); 
static void __init isapnp_parse_irq_resource(struct pnp_option *option,					       int size){	unsigned char tmp[3];	struct pnp_irq *irq;	unsigned long bits;	isapnp_peek(tmp, size);	irq = isapnp_alloc(sizeof(struct pnp_irq));	if (!irq)		return;	bits = (tmp[1] << 8) | tmp[0];	bitmap_copy(irq->map, &bits, 16);	if (size > 2)		irq->flags = tmp[2];	else		irq->flags = IORESOURCE_IRQ_HIGHEDGE;	pnp_register_irq_resource(option, irq);	return;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/a2822e7f00cdccbff8e507b5ebbddce1aa95eb5d/core.c/clean/drivers/pnp/isapnp/core.c