ALLOCATE_RESOURCE(9) | Hardware Interfaces | ALLOCATE_RESOURCE(9) |
NAME¶
allocate_resource - allocate empty slot in the resource tree given range & alignment. The resource will be reallocated with a new size if it was already allocated
SYNOPSIS¶
int allocate_resource(struct resource * root, struct resource * new, resource_size_t size, resource_size_t min, resource_size_t max, resource_size_t align, resource_size_t (*alignf) (void *, const struct resource *, resource_size_t, resource_size_t), void * alignf_data);
ARGUMENTS¶
struct resource * root
struct resource * new
resource_size_t size
resource_size_t min
resource_size_t max
resource_size_t align
resource_size_t (*)(void *, const struct resource *, resource_size_t, resource_size_t) alignf
void * alignf_data
COPYRIGHT¶
June 2017 | Kernel Hackers Manual 4.11 |