pnpresources
struct pnpresources *new, *last;
pnp_newirq(struct pnpresources *r, const void *vres, size_t len)
pnp_newdma(struct pnpresources *r, const void *vres, size_t len)
pnp_newioport(struct pnpresources *r, const void *vres, size_t len)
pnp_newfixedioport(struct pnpresources *r, const void *vres,
pnp_compatid(struct pnpresources *r, const void *vres, size_t len)
pnp_debugdump(struct pnpresources *r, const void *vres, size_t len)
pnpbios_io_map(pnpbios_tag_t pbt, struct pnpresources *resc,
pnpbios_io_unmap(pnpbios_tag_t pbt, struct pnpresources *resc,
pnpbios_getiobase(pnpbios_tag_t pbt, struct pnpresources *resc,
static void pnpbios_printres(struct pnpresources *);
pnpbios_getiosize(pnpbios_tag_t pbt, struct pnpresources *resc,
pnpbios_intr_establish(pnpbios_tag_t pbt, struct pnpresources *resc,
pnpbios_getirqnum(pnpbios_tag_t pbt, struct pnpresources *resc,
pnpbios_getdmachan(pnpbios_tag_t pbt, struct pnpresources *resc,
struct pnpresources *, int);
static int pnp_compatid(struct pnpresources *, const void *, size_t);
static int pnp_newirq(struct pnpresources *, const void *, size_t);
static int pnp_newdma(struct pnpresources *, const void *, size_t);
static int pnp_newioport(struct pnpresources *, const void *, size_t);
static int pnp_newfixedioport(struct pnpresources *, const void *, size_t);
static int pnp_debugdump(struct pnpresources *, const void *, size_t);
int (*handler)(struct pnpresources *, const void *, size_t);
pnpbios_printres(struct pnpresources *r)
struct pnpresources r, s;
struct pnpresources *r, int in_depends)
int pnpbios_getdmachan(pnpbios_tag_t, struct pnpresources *, int, int *);
struct pnpresources *dependent_link;
struct pnpresources *resc;
int pnpbios_io_map(pnpbios_tag_t, struct pnpresources *, int,
void pnpbios_io_unmap(pnpbios_tag_t, struct pnpresources *, int,
void *pnpbios_intr_establish(pnpbios_tag_t, struct pnpresources *, int,
int pnpbios_getiobase(pnpbios_tag_t, struct pnpresources *, int,
int pnpbios_getiosize(pnpbios_tag_t, struct pnpresources *, int, int *);
int pnpbios_getirqnum(pnpbios_tag_t, struct pnpresources *, int, int *, int *);
pnp_newirq(void *v, struct pnpresources *r, int size)
pnp_newdma(void *v, struct pnpresources *r, int size)
pnp_newioport(void *v, struct pnpresources *r, int size)
pnp_newfixedioport(void *v, struct pnpresources *r, int size)
pnp_newiomem(void *v, struct pnpresources *r, int size)
pnp_newaddr(void *v, struct pnpresources *r, int size)
pnp_newcompatid(void *v, struct pnpresources *r, int size)
struct pnpresources *r = &pna->pna_res;
struct pnpresources *r = &pna->pna_res;
pnpbus_printres(struct pnpresources *r)
void *ih_arg, struct pnpresources *r)
pnpbus_getirqnum(struct pnpresources *r, int idx, int *irqp, int *istp)
pnpbus_getdmachan(struct pnpresources *r, int idx, int *chanp)
pnpbus_getioport(struct pnpresources *r, int idx, int *basep, int *sizep)
pnpbus_io_map(struct pnpresources *r, int idx, bus_space_tag_t *tagp,
pnpbus_io_unmap(struct pnpresources *r, int idx, bus_space_tag_t tag,
pnpbus_getiomem(struct pnpresources *r, int idx, int *basep, int *sizep)
pnpbus_iomem_map(struct pnpresources *r, int idx, bus_space_tag_t *tagp,
pnpbus_iomem_unmap(struct pnpresources *r, int idx, bus_space_tag_t tag,
struct pnpresources pna_res; /* resources gathered from PNP */
int (*ih_fun)(void *), void *ih_arg, struct pnpresources *r);
int pnpbus_getirqnum(struct pnpresources *r, int idx, int *irqp, int *istp);
int pnpbus_getdmachan(struct pnpresources *r, int idx, int *chanp);
int pnpbus_getioport(struct pnpresources *r, int idx, int *basep,
int pnpbus_io_map(struct pnpresources *r, int idx, bus_space_tag_t *tagp,
void pnpbus_io_unmap(struct pnpresources *r, int idx, bus_space_tag_t tag,
int pnpbus_getiomem(struct pnpresources *r, int idx, int *basep,
int pnpbus_iomem_map(struct pnpresources *r, int idx, bus_space_tag_t *tagp,
void pnpbus_iomem_unmap(struct pnpresources *r, int idx, bus_space_tag_t tag,