scc 100 sound/oss/sb_card.c if (!request_region(scc->conf.io_base, 16, "soundblaster")) { scc 102 sound/oss/sb_card.c kfree(scc); scc 106 sound/oss/sb_card.c if (!sb_dsp_detect(&scc->conf, 0, 0, sbmo)) { scc 107 sound/oss/sb_card.c release_region(scc->conf.io_base, 16); scc 109 sound/oss/sb_card.c kfree(scc); scc 112 sound/oss/sb_card.c if(!sb_dsp_init(&scc->conf, THIS_MODULE)) { scc 114 sound/oss/sb_card.c kfree(scc); scc 117 sound/oss/sb_card.c if(scc->mpucnf.io_base > 0) { scc 118 sound/oss/sb_card.c scc->mpu = 1; scc 120 sound/oss/sb_card.c if(!probe_sbmpu(&scc->mpucnf, THIS_MODULE)) scc 121 sound/oss/sb_card.c scc->mpu = 0; scc 129 sound/oss/sb_card.c sb_dsp_unload(&scc->conf, 0); scc 130 sound/oss/sb_card.c if(scc->mpu) scc 131 sound/oss/sb_card.c unload_sbmpu(&scc->mpucnf); scc 132 sound/oss/sb_card.c kfree(scc); scc 168 sound/oss/sb_card.c scc->conf.io_base = -1; scc 169 sound/oss/sb_card.c scc->conf.irq = -1; scc 170 sound/oss/sb_card.c scc->conf.dma = -1; scc 171 sound/oss/sb_card.c scc->conf.dma2 = -1; scc 172 sound/oss/sb_card.c scc->mpucnf.io_base = -1; scc 173 sound/oss/sb_card.c scc->mpucnf.irq = -1; scc 174 sound/oss/sb_card.c scc->mpucnf.dma = -1; scc 175 sound/oss/sb_card.c scc->mpucnf.dma2 = -1; scc 179 sound/oss/sb_card.c if(!strncmp("CTL",scc->card_id,3)) { scc 180 sound/oss/sb_card.c scc->conf.io_base = pnp_port_start(dev,0); scc 181 sound/oss/sb_card.c scc->conf.irq = pnp_irq(dev,0); scc 182 sound/oss/sb_card.c scc->conf.dma = pnp_dma(dev,0); scc 183 sound/oss/sb_card.c scc->conf.dma2 = pnp_dma(dev,1); scc 184 sound/oss/sb_card.c scc->mpucnf.io_base = pnp_port_start(dev,1); scc 187 sound/oss/sb_card.c if(!strncmp("tBA",scc->card_id,3)) { scc 188 sound/oss/sb_card.c scc->conf.io_base = pnp_port_start(dev,0); scc 189 sound/oss/sb_card.c scc->conf.irq = pnp_irq(dev,0); scc 190 sound/oss/sb_card.c scc->conf.dma = pnp_dma(dev,0); scc 191 sound/oss/sb_card.c scc->conf.dma2 = pnp_dma(dev,1); scc 194 sound/oss/sb_card.c if(!strncmp("ESS",scc->card_id,3)) { scc 195 sound/oss/sb_card.c scc->conf.io_base = pnp_port_start(dev,0); scc 196 sound/oss/sb_card.c scc->conf.irq = pnp_irq(dev,0); scc 197 sound/oss/sb_card.c scc->conf.dma = pnp_dma(dev,0); scc 198 sound/oss/sb_card.c scc->conf.dma2 = pnp_dma(dev,1); scc 199 sound/oss/sb_card.c scc->mpucnf.io_base = pnp_port_start(dev,2); scc 202 sound/oss/sb_card.c if(!strncmp("CMI",scc->card_id,3)) { scc 203 sound/oss/sb_card.c scc->conf.io_base = pnp_port_start(dev,0); scc 204 sound/oss/sb_card.c scc->conf.irq = pnp_irq(dev,0); scc 205 sound/oss/sb_card.c scc->conf.dma = pnp_dma(dev,0); scc 206 sound/oss/sb_card.c scc->conf.dma2 = pnp_dma(dev,1); scc 209 sound/oss/sb_card.c if(!strncmp("RWB",scc->card_id,3)) { scc 210 sound/oss/sb_card.c scc->conf.io_base = pnp_port_start(dev,0); scc 211 sound/oss/sb_card.c scc->conf.irq = pnp_irq(dev,0); scc 212 sound/oss/sb_card.c scc->conf.dma = pnp_dma(dev,0); scc 215 sound/oss/sb_card.c if(!strncmp("ALS",scc->card_id,3)) { scc 216 sound/oss/sb_card.c if(!strncmp("ALS0007",scc->card_id,7)) { scc 217 sound/oss/sb_card.c scc->conf.io_base = pnp_port_start(dev,0); scc 218 sound/oss/sb_card.c scc->conf.irq = pnp_irq(dev,0); scc 219 sound/oss/sb_card.c scc->conf.dma = pnp_dma(dev,0); scc 221 sound/oss/sb_card.c scc->conf.io_base = pnp_port_start(dev,0); scc 222 sound/oss/sb_card.c scc->conf.irq = pnp_irq(dev,0); scc 223 sound/oss/sb_card.c scc->conf.dma = pnp_dma(dev,1); scc 224 sound/oss/sb_card.c scc->conf.dma2 = pnp_dma(dev,0); scc 228 sound/oss/sb_card.c if(!strncmp("RTL",scc->card_id,3)) { scc 229 sound/oss/sb_card.c scc->conf.io_base = pnp_port_start(dev,0); scc 230 sound/oss/sb_card.c scc->conf.irq = pnp_irq(dev,0); scc 231 sound/oss/sb_card.c scc->conf.dma = pnp_dma(dev,1); scc 232 sound/oss/sb_card.c scc->conf.dma2 = pnp_dma(dev,0); scc 241 sound/oss/sb_card.c struct sb_card_config *scc; scc 249 sound/oss/sb_card.c if((scc = kzalloc(sizeof(struct sb_card_config), GFP_KERNEL)) == NULL) { scc 258 sound/oss/sb_card.c scc->card_id = card_id->id; scc 259 sound/oss/sb_card.c scc->dev_id = dev->id->id; scc 260 sound/oss/sb_card.c sb_dev2cfg(dev, scc); scc 263 sound/oss/sb_card.c "dma=%d, dma16=%d\n", scc->conf.io_base, scc->conf.irq, scc 264 sound/oss/sb_card.c scc->conf.dma, scc->conf.dma2); scc 266 sound/oss/sb_card.c pnp_set_card_drvdata(card, scc); scc 269 sound/oss/sb_card.c return sb_register_oss(scc, &sbmo); scc 274 sound/oss/sb_card.c struct sb_card_config *scc = pnp_get_card_drvdata(card); scc 276 sound/oss/sb_card.c if(!scc) scc 279 sound/oss/sb_card.c printk(KERN_INFO "sb: PnP: Removing %s\n", scc->card_id); scc 281 sound/oss/sb_card.c sb_unload(scc);