Lines Matching refs:exca_softc
64 struct exca_softc;
65 typedef uint8_t (exca_getb_fn)(struct exca_softc *, int);
66 typedef void (exca_putb_fn)(struct exca_softc *, int, uint8_t);
68 struct exca_softc struct
106 void exca_init(struct exca_softc *sc, device_t dev, argument
108 void exca_insert(struct exca_softc *sc);
109 int exca_io_map(struct exca_softc *sc, int width, struct resource *r);
110 int exca_io_unmap_res(struct exca_softc *sc, struct resource *res);
111 int exca_is_pcic(struct exca_softc *sc);
112 int exca_mem_map(struct exca_softc *sc, int kind, struct resource *res);
113 int exca_mem_set_flags(struct exca_softc *sc, struct resource *res,
115 int exca_mem_set_offset(struct exca_softc *sc, struct resource *res,
117 int exca_mem_unmap_res(struct exca_softc *sc, struct resource *res);
118 int exca_probe_slots(device_t dev, struct exca_softc *exca,
120 void exca_removal(struct exca_softc *);
121 void exca_reset(struct exca_softc *, device_t child);
124 int exca_activate_resource(struct exca_softc *exca, device_t child,
126 int exca_deactivate_resource(struct exca_softc *exca, device_t child,
130 exca_getb(struct exca_softc *sc, int reg) in exca_getb()
136 exca_putb(struct exca_softc *sc, int reg, uint8_t val) in exca_putb()
142 exca_setb(struct exca_softc *sc, int reg, uint8_t mask) in exca_setb()
148 exca_clrb(struct exca_softc *sc, int reg, uint8_t mask) in exca_clrb()