if (!request_resource(&iomem_resource, res)) 
 /* We might be trying to expand the MMIO range to include * a child device that has already registered it's MMIO space. * Use "insert" instead of request_resource(). */ if (!insert_resource(&iomem_resource, res)) 
static int new_ioc_area(struct resource *res, unsigned long size,		unsigned long min, unsigned long max, unsigned long align){	if (max <= min)		return -EBUSY;	res->start = (max - size + 1) &~ (align - 1);	res->end = res->start + size;	if (!request_resource(&iomem_resource, res))		return 0;	return new_ioc_area(res, size, min, max - size, align);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/86a61ee9c9f3d8b632d29e86ac6610c43ebbb4f0/ccio-dma.c/buggy/drivers/parisc/ccio-dma.c