Lines Matching refs:exca_softc
65 struct exca_softc;
66 typedef uint8_t (exca_getb_fn)(struct exca_softc *, int);
67 typedef void (exca_putb_fn)(struct exca_softc *, int, uint8_t);
69 struct exca_softc
107 void exca_init(struct exca_softc *sc, device_t dev,
109 void exca_insert(struct exca_softc *sc);
110 int exca_io_map(struct exca_softc *sc, int width, struct resource *r);
111 int exca_io_unmap_res(struct exca_softc *sc, struct resource *res);
112 int exca_is_pcic(struct exca_softc *sc);
113 int exca_mem_map(struct exca_softc *sc, int kind, struct resource *res);
114 int exca_mem_set_flags(struct exca_softc *sc, struct resource *res,
116 int exca_mem_set_offset(struct exca_softc *sc, struct resource *res,
118 int exca_mem_unmap_res(struct exca_softc *sc, struct resource *res);
119 int exca_probe_slots(device_t dev, struct exca_softc *exca,
121 void exca_removal(struct exca_softc *);
122 void exca_reset(struct exca_softc *, device_t child);
125 int exca_activate_resource(struct exca_softc *exca, device_t child, int type,
127 int exca_deactivate_resource(struct exca_softc *exca, device_t child, int type,
131 exca_getb(struct exca_softc *sc, int reg)
137 exca_putb(struct exca_softc *sc, int reg, uint8_t val)
143 exca_setb(struct exca_softc *sc, int reg, uint8_t mask)
149 exca_clrb(struct exca_softc *sc, int reg, uint8_t mask)