Home | History | Annotate | Download | only in cardbus

Lines Matching refs:cardbus

32 #include <dev/cardbus/cardbusreg.h>
33 #include <dev/cardbus/rbus.h>
38 * struct cardbus_functions contains the pointers for basic cardbus
39 * functions. Those functions must be provided by cardbus bridge.
91 * struct cbslot_attach_args is the attach argument for Cardbus cardslot.
94 bus_space_tag_t cba_iot; /* cardbus i/o space tag */
95 bus_space_tag_t cba_memt; /* cardbus mem space tag */
98 int cba_bus; /* cardbus bus number */
100 cardbus_chipset_tag_t cba_cc; /* cardbus chipset */
101 cardbus_function_tag_t cba_cf; /* cardbus functions */
103 rbus_tag_t cba_rbus_iot; /* CardBus i/o rbus tag */
104 rbus_tag_t cba_rbus_memt; /* CardBus mem rbus tag */
108 * exceed this. On a PCI-Cardbus
124 * struct cardbus_softc is the softc for cardbus card.
129 int sc_bus; /* cardbus bus number */
131 bus_space_tag_t sc_iot; /* CardBus I/O space tag */
132 bus_space_tag_t sc_memt; /* CardBus MEM space tag */
135 cardbus_chipset_tag_t sc_cc; /* CardBus chipset */
136 cardbus_function_tag_t sc_cf; /* CardBus function */
138 rbus_tag_t sc_rbus_iot; /* CardBus i/o rbus tag */
139 rbus_tag_t sc_rbus_memt; /* CardBus mem rbus tag */
143 * may exceed this. On a PCI-Cardbus
149 struct cardbus_devfunc *sc_funcs[8]; /* list of cardbus device functions */
159 * This is the data deposit for each function of a CardBus device.
206 bus_space_tag_t ca_iot; /* CardBus I/O space tag */
207 bus_space_tag_t ca_memt; /* CardBus MEM space tag */
216 rbus_tag_t ca_rbus_iot; /* CardBus i/o rbus tag */
217 rbus_tag_t ca_rbus_memt; /* CardBus mem rbus tag */