Lines Matching refs:conf
122 …int (*preconfigure)(struct pci_dev *dev, struct smsc_ircc_subsystem_configuration *conf); /* Preco…
230 static int __init preconfigure_smsc_chip(struct smsc_ircc_subsystem_configuration *conf);
231 …it preconfigure_through_82801(struct pci_dev *dev, struct smsc_ircc_subsystem_configuration *conf);
234 …init preconfigure_through_ali(struct pci_dev *dev, struct smsc_ircc_subsystem_configuration *conf);
2529 *conf) in preconfigure_smsc_chip()
2531 unsigned short iobase = conf->cfg_base; in preconfigure_smsc_chip()
2544 outb( (conf->sir_io >> 2), iobase + 1); // bits 2-9 of 0x3f8 in preconfigure_smsc_chip()
2546 if (tmpbyte != (conf->sir_io >> 2) ) { in preconfigure_smsc_chip()
2556 tmpbyte |= (conf->fir_irq & SMSCSIOFLAT_UART2IRQSELECT_MASK); in preconfigure_smsc_chip()
2559 if (tmpbyte != conf->fir_irq) { in preconfigure_smsc_chip()
2566 outb((conf->fir_io >> 3), iobase + 1); in preconfigure_smsc_chip()
2568 if (tmpbyte != (conf->fir_io >> 3) ) { in preconfigure_smsc_chip()
2575 outb((conf->fir_dma & LPC47N227_FIRDMASELECT_MASK), iobase + 1); // DMA in preconfigure_smsc_chip()
2577 if (tmpbyte != (conf->fir_dma & LPC47N227_FIRDMASELECT_MASK)) { in preconfigure_smsc_chip()
2630 *conf) in preconfigure_through_82801()
2656 switch(conf->sir_io) { in preconfigure_through_82801()
2692 switch(conf->cfg_base) { in preconfigure_through_82801()
2707 conf->cfg_base); in preconfigure_through_82801()
2732 switch(conf->fir_dma) { in preconfigure_through_82801()
2766 tmpword = conf->fir_io & 0xfff8; in preconfigure_through_82801()
2772 return preconfigure_smsc_chip(conf); in preconfigure_through_82801()
2823 *conf) in preconfigure_through_ali()
2826 preconfigure_ali_port(dev, conf->sir_io); in preconfigure_through_ali()
2827 preconfigure_ali_port(dev, conf->fir_io); in preconfigure_through_ali()
2830 return preconfigure_smsc_chip(conf); in preconfigure_through_ali()
2845 struct smsc_ircc_subsystem_configuration *conf; in smsc_ircc_preconfigure_subsystems() local
2857 conf = subsystem_configurations; in smsc_ircc_preconfigure_subsystems()
2858 for( ; conf->subvendor; conf++) { in smsc_ircc_preconfigure_subsystems()
2859 if(conf->vendor == dev->vendor && in smsc_ircc_preconfigure_subsystems()
2860 conf->device == dev->device && in smsc_ircc_preconfigure_subsystems()
2861 conf->subvendor == ss_vendor && in smsc_ircc_preconfigure_subsystems()
2863 (conf->subdevice == ss_device || in smsc_ircc_preconfigure_subsystems()
2864 conf->subdevice == 0xffff)) { in smsc_ircc_preconfigure_subsystems()
2868 memcpy(&tmpconf, conf, in smsc_ircc_preconfigure_subsystems()
2887 conf->name); in smsc_ircc_preconfigure_subsystems()
2888 if (conf->preconfigure) in smsc_ircc_preconfigure_subsystems()
2889 ret = conf->preconfigure(dev, &tmpconf); in smsc_ircc_preconfigure_subsystems()