• Home
  • Raw
  • Download

Lines Matching refs:idx

893 static int snd_msnd_isa_probe(struct device *pdev, unsigned int idx)  in snd_msnd_isa_probe()  argument
899 if (has_isapnp(idx) in snd_msnd_isa_probe()
901 || cfg[idx] == SNDRV_AUTO_PORT in snd_msnd_isa_probe()
908 err = snd_card_new(pdev, index[idx], id[idx], THIS_MODULE, in snd_msnd_isa_probe()
917 switch (irq[idx]) { in snd_msnd_isa_probe()
932 switch (mem[idx]) { in snd_msnd_isa_probe()
948 cfg[idx]); in snd_msnd_isa_probe()
950 if (!request_region(cfg[idx], 2, "Pinnacle/Fiji Config")) { in snd_msnd_isa_probe()
952 cfg[idx]); in snd_msnd_isa_probe()
956 if (reset[idx]) in snd_msnd_isa_probe()
957 if (snd_msnd_pinnacle_cfg_reset(cfg[idx])) { in snd_msnd_isa_probe()
963 err = snd_msnd_write_cfg_logical(cfg[idx], 0, in snd_msnd_isa_probe()
964 io[idx], 0, in snd_msnd_isa_probe()
965 irq[idx], mem[idx]); in snd_msnd_isa_probe()
973 if (mpu_io[idx] != SNDRV_AUTO_PORT in snd_msnd_isa_probe()
974 && mpu_irq[idx] != SNDRV_AUTO_IRQ) { in snd_msnd_isa_probe()
977 mpu_io[idx], mpu_irq[idx]); in snd_msnd_isa_probe()
978 err = snd_msnd_write_cfg_logical(cfg[idx], 1, in snd_msnd_isa_probe()
979 mpu_io[idx], 0, in snd_msnd_isa_probe()
980 mpu_irq[idx], 0); in snd_msnd_isa_probe()
987 if (ide_io0[idx] != SNDRV_AUTO_PORT in snd_msnd_isa_probe()
988 && ide_io1[idx] != SNDRV_AUTO_PORT in snd_msnd_isa_probe()
989 && ide_irq[idx] != SNDRV_AUTO_IRQ) { in snd_msnd_isa_probe()
992 ide_io0[idx], ide_io1[idx], ide_irq[idx]); in snd_msnd_isa_probe()
993 err = snd_msnd_write_cfg_logical(cfg[idx], 2, in snd_msnd_isa_probe()
994 ide_io0[idx], ide_io1[idx], in snd_msnd_isa_probe()
995 ide_irq[idx], 0); in snd_msnd_isa_probe()
1002 if (joystick_io[idx] != SNDRV_AUTO_PORT) { in snd_msnd_isa_probe()
1005 joystick_io[idx]); in snd_msnd_isa_probe()
1006 err = snd_msnd_write_cfg_logical(cfg[idx], 3, in snd_msnd_isa_probe()
1007 joystick_io[idx], 0, in snd_msnd_isa_probe()
1013 release_region(cfg[idx], 2); in snd_msnd_isa_probe()
1023 chip->io = io[idx]; in snd_msnd_isa_probe()
1024 chip->irq = irq[idx]; in snd_msnd_isa_probe()
1025 chip->base = mem[idx]; in snd_msnd_isa_probe()
1031 if (write_ndelay[idx]) in snd_msnd_isa_probe()
1036 if (digital[idx]) in snd_msnd_isa_probe()
1059 release_region(cfg[idx], 2); in snd_msnd_isa_probe()
1085 static int idx; in snd_msnd_pnp_detect() local
1092 for ( ; idx < SNDRV_CARDS; idx++) { in snd_msnd_pnp_detect()
1093 if (has_isapnp(idx)) in snd_msnd_pnp_detect()
1096 if (idx >= SNDRV_CARDS) in snd_msnd_pnp_detect()
1125 index[idx], id[idx], THIS_MODULE, in snd_msnd_pnp_detect()
1136 io[idx] = pnp_port_start(pnp_dev, 0); in snd_msnd_pnp_detect()
1137 irq[idx] = pnp_irq(pnp_dev, 0); in snd_msnd_pnp_detect()
1138 mem[idx] = pnp_mem_start(pnp_dev, 0); in snd_msnd_pnp_detect()
1139 mpu_io[idx] = pnp_port_start(mpu_dev, 0); in snd_msnd_pnp_detect()
1140 mpu_irq[idx] = pnp_irq(mpu_dev, 0); in snd_msnd_pnp_detect()
1148 chip->io = io[idx]; in snd_msnd_pnp_detect()
1149 chip->irq = irq[idx]; in snd_msnd_pnp_detect()
1150 chip->base = mem[idx]; in snd_msnd_pnp_detect()
1156 if (write_ndelay[idx]) in snd_msnd_pnp_detect()
1161 if (digital[idx]) in snd_msnd_pnp_detect()
1178 ++idx; in snd_msnd_pnp_detect()