Lines Matching defs:cfe
184 wdc_pcmcia_validate_config_io(struct pcmcia_config_entry *cfe)
186 if (cfe->iftype != PCMCIA_IFTYPE_IO ||
187 cfe->num_iospace < 1 || cfe->num_iospace > 2)
189 cfe->num_memspace = 0;
194 wdc_pcmcia_validate_config_memory(struct pcmcia_config_entry *cfe)
196 if (cfe->iftype != PCMCIA_IFTYPE_MEMORY ||
197 cfe->num_memspace > 1 ||
198 cfe->memspace[0].length < 2048)
200 cfe->num_iospace = 0;
209 struct pcmcia_config_entry *cfe;
232 cfe = pa->pf->cfe;
237 if (cfe->iftype == PCMCIA_IFTYPE_MEMORY) {
238 wdr->cmd_iot = cfe->memspace[0].handle.memt;
239 wdr->cmd_baseioh = cfe->memspace[0].handle.memh;
240 offset = cfe->memspace[0].offset;
241 wdr->ctl_iot = cfe->memspace[0].handle.memt;
242 if (bus_space_subregion(cfe->memspace[0].handle.memt,
243 cfe->memspace[0].handle.memh,
248 wdr->cmd_iot = cfe->iospace[0].handle.iot;
249 wdr->cmd_baseioh = cfe->iospace[0].handle.ioh;
251 if (cfe->num_iospace == 1) {
252 wdr->ctl_iot = cfe->iospace[0].handle.iot;
253 if (bus_space_subregion(cfe->iospace[0].handle.iot,
254 cfe->iospace[0].handle.ioh,
259 wdr->ctl_iot = cfe->iospace[1].handle.iot;
260 wdr->ctl_ioh = cfe->iospace[1].handle.ioh;
274 if (cfe->iftype == PCMCIA_IFTYPE_MEMORY) {
276 wdr->data32iot = cfe->memspace[0].handle.memt;
277 if (bus_space_subregion(cfe->memspace[0].handle.memt,
278 cfe->memspace[0].handle.memh, offset + 1024, 1024,