return request_resource(parent, res); 
/* "transparent" bus bridges need to register MMIO resources * firmware assigned them. e.g. children of hppb.c (e.g. K-class) * registered their resources in the PDC "bus walk" (See * arch/parisc/kernel/inventory.c). */ return insert_resource(parent, res); 
int ccio_request_resource(const struct parisc_device *dev,		struct resource *res){	struct resource *parent;	struct ioc *ioc = ccio_get_iommu(dev);	if (!ioc) {		parent = &iomem_resource;	} else if ((ioc->mmio_region->start <= res->start) &&			(res->end <= ioc->mmio_region->end)) {		parent = ioc->mmio_region;	} else if (((ioc->mmio_region + 1)->start <= res->start) &&			(res->end <= (ioc->mmio_region + 1)->end)) {		parent = ioc->mmio_region + 1;	} else {		return -EBUSY;	}	return request_resource(parent, res);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/86a61ee9c9f3d8b632d29e86ac6610c43ebbb4f0/ccio-dma.c/buggy/drivers/parisc/ccio-dma.c