logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

bus_get_resource — read a resource range/value with a given resource ID

Authors

       This manual page was written by Sascha Wildner.

Debian                                         September 26, 2015                            BUS_GET_RESOURCE(9)

Description

       The  bus_get_resource() function reads the range or value of the resource type, rid pair and stores it in
       the startp and countp arguments.

       The arguments are as follows:

       dev     The device to read the resource from.

       type    The type of resource you want to read.  It is one of:

               SYS_RES_IRQ     for IRQs
               SYS_RES_DRQ     for ISA DMA lines
               SYS_RES_MEMORY  for I/O memory
               SYS_RES_IOPORT  for I/O ports

       rid     A bus-specific handle that identifies the resource being read.

       startp  A pointer to the start address of this resource.

       countp  A pointer to the length of the resource.  For example, the size of the memory in bytes.

Name

       bus_get_resource — read a resource range/value with a given resource ID

Return Values

       Zero is returned on success, otherwise an error is returned.

See Also

bus_set_resource(9), device(9), driver(9)

Synopsis

#include<sys/param.h>#include<sys/bus.h>#include<sys/rman.h>intbus_get_resource(device_tdev, inttype, intrid, rman_res_t*startp, rman_res_t*countp);

See Also