__CHECK_REGION

Section: Hardware Interfaces (9)
Updated: February 2011
Index Return to Main Contents
 

NAME

__check_region - check if a resource region is busy or free  

SYNOPSIS

int __check_region(struct resource * parent, resource_size_t start, resource_size_t n);
 

ARGUMENTS

parent

parent resource descriptor

start

resource start address

n

resource region size
 

DESCRIPTION

Returns 0 if the region is free at the moment it is checked, returns -EBUSY if the region is busy.  

NOTE

This function is deprecated because its use is racy. Even if it returns 0, a subsequent call to request_region may fail because another driver etc. just allocated the region. Do NOT use it. It will be removed from the kernel.  

COPYRIGHT