bhnd_resource
struct bhnd_resource *r;
struct bhnd_resource *r;
struct bhnd_resource *r;
struct bhnd_resource *r;
struct bhnd_resource *r;
struct bhnd_resource *res_agent; /**< Agent (wrapper) resource, or NULL. Not
struct bhnd_resource *r, bus_size_t offset, _type datap, \
bhnd_barrier(device_t dev, device_t child, struct bhnd_resource *r,
struct bhnd_resource *r;
r = malloc(sizeof(struct bhnd_resource), M_BHND, M_NOWAIT);
struct bhnd_resource *r;
struct bhnd_resource *r, bus_size_t offset) \
struct bhnd_resource *r, bus_size_t offset, _type value) \
static inline struct bhnd_resource *
static inline struct bhnd_resource *
bhnd_activate_resource(device_t dev, struct bhnd_resource *r)
bhnd_deactivate_resource(device_t dev, struct bhnd_resource *r)
bhnd_release_resource(device_t dev, struct bhnd_resource *r)
#define BHND_DIRECT_RESOURCE(_r) ((struct bhnd_resource) { \
struct bhnd_resource **res);
struct bhnd_resource **res);
struct bhnd_resource *bhnd_bus_generic_alloc_resource (device_t dev,
device_t child, struct bhnd_resource *r);
device_t child, struct bhnd_resource *r);
device_t child, struct bhnd_resource *r);
struct bhnd_resource *mapped; /**< current mapping, or NULL */
struct bhnd_resource *cc_res; /**< resource mapping core's clkctl register */
struct bhnd_resource **res)
struct bhnd_resource **res)
bhnd_alloc_core_clkctl(device_t dev, device_t pmu_dev, struct bhnd_resource *r,
struct bhnd_resource *
struct bhnd_resource *br;
br = malloc(sizeof(struct bhnd_resource), M_BHND, M_NOWAIT);
struct bhnd_resource *r)
struct bhnd_resource *r)
struct bhnd_resource *r)
struct bhnd_resource *r)
struct bhnd_resource *r)
struct bhnd_resource *r, bus_size_t offset) \
struct bhnd_resource *r, bus_size_t offset, _type value) \
device_t child, struct bhnd_resource *r, bus_size_t offset, \
bhndb_bus_barrier(device_t dev, device_t child, struct bhnd_resource *r,
device_t pmu_dev, struct bhnd_resource *r,
struct bhnd_resource *r;
struct bhnd_resource *r)
struct bhnd_resource *mem_res; /**< chipcommon register block */
struct bhnd_resource *cr_res; /**< bus resource, or NULL */
struct bhnd_resource *core; /**< core registers. */
struct bhnd_resource *res; /**< core register block. */
struct bhnd_resource *mem_res; /**< device register block. */
struct bhnd_resource *mem_res; /**< device register block. */
bhnd_pmu_attach(device_t dev, struct bhnd_resource *res)
struct bhnd_resource *res;
struct bhnd_resource *res; /**< pmu register block. */
int bhnd_pmu_attach(device_t dev, struct bhnd_resource *res);
struct bhnd_nvram_io *bhnd_nvram_iores_new(struct bhnd_resource *r,
struct bhnd_resource *res; /**< backing resource (borrowed ref) */
bhnd_nvram_iores_new(struct bhnd_resource *r, bus_size_t offset,
struct bhnd_resource *r;
struct bhnd_resource *r;
struct bhnd_resource *r;
struct bhnd_resource *r;
struct bhnd_resource *r;
struct bhnd_resource *r;
struct bhnd_resource *r;
struct bhnd_resource *cfg_res[SIBA_MAX_CFG]; /**< bus-mapped config block registers */