ALSA: Convert to snd_card_create() in sound/pci/*
Convert from snd_card_new() to the new snd_card_create() function in sound/pci/*. Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
		
							parent
							
								
									c95eadd2f1
								
							
						
					
					
						commit
						e58de7baf7
					
				| @ -995,10 +995,10 @@ snd_ad1889_probe(struct pci_dev *pci, | ||||
| 	} | ||||
| 
 | ||||
| 	/* (2) */ | ||||
| 	card = snd_card_new(index[devno], id[devno], THIS_MODULE, 0); | ||||
| 	err = snd_card_create(index[devno], id[devno], THIS_MODULE, 0, &card); | ||||
| 	/* XXX REVISIT: we can probably allocate chip in this call */ | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	strcpy(card->driver, "AD1889"); | ||||
| 	strcpy(card->shortname, "Analog Devices AD1889"); | ||||
|  | ||||
| @ -2307,9 +2307,9 @@ static int __devinit snd_ali_probe(struct pci_dev *pci, | ||||
| 
 | ||||
| 	snd_ali_printk("probe ...\n"); | ||||
| 
 | ||||
| 	card = snd_card_new(index, id, THIS_MODULE, 0); | ||||
| 	if (!card) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index, id, THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	err = snd_ali_create(card, pci, pcm_channels, spdif, &codec); | ||||
| 	if (err < 0) | ||||
|  | ||||
| @ -812,10 +812,10 @@ static int __devinit snd_als300_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 
 | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	chip_type = pci_id->driver_data; | ||||
| 
 | ||||
|  | ||||
| @ -889,12 +889,13 @@ static int __devinit snd_card_als4000_probe(struct pci_dev *pci, | ||||
| 	pci_write_config_word(pci, PCI_COMMAND, word | PCI_COMMAND_IO); | ||||
| 	pci_set_master(pci); | ||||
| 	 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE,  | ||||
| 			    sizeof(*acard) /* private_data: acard */); | ||||
| 	if (card == NULL) { | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE,  | ||||
| 			      sizeof(*acard) /* private_data: acard */, | ||||
| 			      &card); | ||||
| 	if (err < 0) { | ||||
| 		pci_release_regions(pci); | ||||
| 		pci_disable_device(pci); | ||||
| 		return -ENOMEM; | ||||
| 		return err; | ||||
| 	} | ||||
| 
 | ||||
| 	acard = card->private_data; | ||||
|  | ||||
| @ -1645,9 +1645,9 @@ static int __devinit snd_atiixp_probe(struct pci_dev *pci, | ||||
| 	struct atiixp *chip; | ||||
| 	int err; | ||||
| 
 | ||||
| 	card = snd_card_new(index, id, THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index, id, THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	strcpy(card->driver, spdif_aclink ? "ATIIXP" : "ATIIXP-SPDMA"); | ||||
| 	strcpy(card->shortname, "ATI IXP"); | ||||
|  | ||||
| @ -1288,9 +1288,9 @@ static int __devinit snd_atiixp_probe(struct pci_dev *pci, | ||||
| 	struct atiixp_modem *chip; | ||||
| 	int err; | ||||
| 
 | ||||
| 	card = snd_card_new(index, id, THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index, id, THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	strcpy(card->driver, "ATIIXP-MODEM"); | ||||
| 	strcpy(card->shortname, "ATI IXP Modem"); | ||||
|  | ||||
| @ -250,9 +250,9 @@ snd_vortex_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 	// (2)
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	// (3)
 | ||||
| 	if ((err = snd_vortex_create(card, pci, &chip)) < 0) { | ||||
|  | ||||
| @ -368,9 +368,9 @@ static int __devinit snd_aw2_probe(struct pci_dev *pci, | ||||
| 	} | ||||
| 
 | ||||
| 	/* (2) Create card instance */ | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	/* (3) Create main component */ | ||||
| 	err = snd_aw2_create(card, pci, &chip); | ||||
|  | ||||
| @ -2216,9 +2216,9 @@ snd_azf3328_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	strcpy(card->driver, "AZF3328"); | ||||
| 	strcpy(card->shortname, "Aztech AZF3328 (PCI168)"); | ||||
|  | ||||
| @ -888,9 +888,9 @@ static int __devinit snd_bt87x_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (!card) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	err = snd_bt87x_create(card, pci, &chip); | ||||
| 	if (err < 0) | ||||
|  | ||||
| @ -1707,9 +1707,9 @@ static int __devinit snd_ca0106_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	err = snd_ca0106_create(dev, card, pci, &chip); | ||||
| 	if (err < 0) | ||||
|  | ||||
| @ -3272,9 +3272,9 @@ static int __devinit snd_cmipci_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 	 | ||||
| 	switch (pci->device) { | ||||
| 	case PCI_DEVICE_ID_CMEDIA_CM8738: | ||||
|  | ||||
| @ -1925,9 +1925,9 @@ static int __devinit snd_cs4281_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	if ((err = snd_cs4281_create(card, pci, &chip, dual_codec[dev])) < 0) { | ||||
| 		snd_card_free(card); | ||||
|  | ||||
| @ -88,9 +88,9 @@ static int __devinit snd_card_cs46xx_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 	if ((err = snd_cs46xx_create(card, pci, | ||||
| 				     external_amp[dev], thinkpad[dev], | ||||
| 				     &chip)) < 0) { | ||||
|  | ||||
| @ -258,10 +258,10 @@ static int __devinit snd_cs5530_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 
 | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	err = snd_cs5530_create(card, pci, &chip); | ||||
| 	if (err < 0) { | ||||
|  | ||||
| @ -353,9 +353,9 @@ static int __devinit snd_cs5535audio_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	if ((err = snd_cs5535audio_create(card, pci, &cs5535au)) < 0) | ||||
| 		goto probefail_out; | ||||
|  | ||||
| @ -1997,9 +1997,9 @@ static int __devinit snd_echo_probe(struct pci_dev *pci, | ||||
| 
 | ||||
| 	DE_INIT(("Echoaudio driver starting...\n")); | ||||
| 	i = 0; | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	snd_card_set_dev(card, &pci->dev); | ||||
| 
 | ||||
|  | ||||
| @ -114,9 +114,9 @@ static int __devinit snd_card_emu10k1_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 	if (max_buffer_size[dev] < 32) | ||||
| 		max_buffer_size[dev] = 32; | ||||
| 	else if (max_buffer_size[dev] > 1024) | ||||
|  | ||||
| @ -1544,9 +1544,9 @@ static int __devinit snd_emu10k1x_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	if ((err = snd_emu10k1x_create(card, pci, &chip)) < 0) { | ||||
| 		snd_card_free(card); | ||||
|  | ||||
| @ -2409,9 +2409,9 @@ static int __devinit snd_audiopci_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	if ((err = snd_ensoniq_create(card, pci, &ensoniq)) < 0) { | ||||
| 		snd_card_free(card); | ||||
|  | ||||
| @ -1799,9 +1799,9 @@ static int __devinit snd_es1938_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 	for (idx = 0; idx < 5; idx++) { | ||||
| 		if (pci_resource_start(pci, idx) == 0 || | ||||
| 		    !(pci_resource_flags(pci, idx) & IORESOURCE_IO)) { | ||||
|  | ||||
| @ -2645,9 +2645,9 @@ static int __devinit snd_es1968_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (!card) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
|                  | ||||
| 	if (total_bufsize[dev] < 128) | ||||
| 		total_bufsize[dev] = 128; | ||||
|  | ||||
| @ -1468,9 +1468,9 @@ static int __devinit snd_card_fm801_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 	if ((err = snd_fm801_create(card, pci, tea575x_tuner[dev], &chip)) < 0) { | ||||
| 		snd_card_free(card); | ||||
| 		return err; | ||||
|  | ||||
| @ -2335,10 +2335,10 @@ static int __devinit azx_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (!card) { | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) { | ||||
| 		snd_printk(KERN_ERR SFX "Error creating card!\n"); | ||||
| 		return -ENOMEM; | ||||
| 		return err; | ||||
| 	} | ||||
| 
 | ||||
| 	err = azx_create(card, pci, dev, pci_id->driver_data, &chip); | ||||
|  | ||||
| @ -2648,9 +2648,9 @@ static int __devinit snd_ice1712_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	strcpy(card->driver, "ICE1712"); | ||||
| 	strcpy(card->shortname, "ICEnsemble ICE1712"); | ||||
|  | ||||
| @ -2456,9 +2456,9 @@ static int __devinit snd_vt1724_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	strcpy(card->driver, "ICE1724"); | ||||
| 	strcpy(card->shortname, "ICEnsemble ICE1724"); | ||||
|  | ||||
| @ -3058,9 +3058,9 @@ static int __devinit snd_intel8x0_probe(struct pci_dev *pci, | ||||
| 	int err; | ||||
| 	struct shortname_table *name; | ||||
| 
 | ||||
| 	card = snd_card_new(index, id, THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index, id, THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	if (spdif_aclink < 0) | ||||
| 		spdif_aclink = check_default_spdif_aclink(pci); | ||||
|  | ||||
| @ -1269,9 +1269,9 @@ static int __devinit snd_intel8x0m_probe(struct pci_dev *pci, | ||||
| 	int err; | ||||
| 	struct shortname_table *name; | ||||
| 
 | ||||
| 	card = snd_card_new(index, id, THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index, id, THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	strcpy(card->driver, "ICH-MODEM"); | ||||
| 	strcpy(card->shortname, "Intel ICH"); | ||||
|  | ||||
| @ -2443,9 +2443,9 @@ snd_korg1212_probe(struct pci_dev *pci, | ||||
| 		dev++; | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
|         if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
|         if ((err = snd_korg1212_create(card, pci, &korg1212)) < 0) { | ||||
| 		snd_card_free(card); | ||||
|  | ||||
| @ -2691,9 +2691,9 @@ snd_m3_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	switch (pci->device) { | ||||
| 	case PCI_DEVICE_ID_ESS_ALLEGRO: | ||||
|  | ||||
| @ -1365,12 +1365,12 @@ static int __devinit snd_mixart_probe(struct pci_dev *pci, | ||||
| 		else | ||||
| 			idx = index[dev] + i; | ||||
| 		snprintf(tmpid, sizeof(tmpid), "%s-%d", id[dev] ? id[dev] : "MIXART", i); | ||||
| 		card = snd_card_new(idx, tmpid, THIS_MODULE, 0); | ||||
| 		err = snd_card_create(idx, tmpid, THIS_MODULE, 0, &card); | ||||
| 
 | ||||
| 		if (! card) { | ||||
| 		if (err < 0) { | ||||
| 			snd_printk(KERN_ERR "cannot allocate the card %d\n", i); | ||||
| 			snd_mixart_free(mgr); | ||||
| 			return -ENOMEM; | ||||
| 			return err; | ||||
| 		} | ||||
| 
 | ||||
| 		strcpy(card->driver, CARD_NAME); | ||||
|  | ||||
| @ -1668,9 +1668,9 @@ static int __devinit snd_nm256_probe(struct pci_dev *pci, | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index, id, THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index, id, THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	switch (pci->device) { | ||||
| 	case PCI_DEVICE_ID_NEOMAGIC_NM256AV_AUDIO: | ||||
|  | ||||
| @ -459,10 +459,10 @@ int oxygen_pci_probe(struct pci_dev *pci, int index, char *id, | ||||
| 	struct oxygen *chip; | ||||
| 	int err; | ||||
| 
 | ||||
| 	card = snd_card_new(index, id, model->owner, | ||||
| 			    sizeof *chip + model->model_data_size); | ||||
| 	if (!card) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index, id, model->owner, | ||||
| 			      sizeof(*chip) + model->model_data_size, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	chip = card->private_data; | ||||
| 	chip->card = card; | ||||
|  | ||||
| @ -1510,12 +1510,12 @@ static int __devinit pcxhr_probe(struct pci_dev *pci, | ||||
| 
 | ||||
| 		snprintf(tmpid, sizeof(tmpid), "%s-%d", | ||||
| 			 id[dev] ? id[dev] : card_name, i); | ||||
| 		card = snd_card_new(idx, tmpid, THIS_MODULE, 0); | ||||
| 		err = snd_card_create(idx, tmpid, THIS_MODULE, 0, &card); | ||||
| 
 | ||||
| 		if (! card) { | ||||
| 		if (err < 0) { | ||||
| 			snd_printk(KERN_ERR "cannot allocate the card %d\n", i); | ||||
| 			pcxhr_free(mgr); | ||||
| 			return -ENOMEM; | ||||
| 			return err; | ||||
| 		} | ||||
| 
 | ||||
| 		strcpy(card->driver, DRIVER_NAME); | ||||
|  | ||||
| @ -2102,9 +2102,9 @@ snd_card_riptide_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 	if ((err = snd_riptide_create(card, pci, &chip)) < 0) { | ||||
| 		snd_card_free(card); | ||||
| 		return err; | ||||
|  | ||||
| @ -1941,9 +1941,10 @@ snd_rme32_probe(struct pci_dev *pci, const struct pci_device_id *pci_id) | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	if ((card = snd_card_new(index[dev], id[dev], THIS_MODULE, | ||||
| 				 sizeof(struct rme32))) == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, | ||||
| 			      sizeof(struct rme32), &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 	card->private_free = snd_rme32_card_free; | ||||
| 	rme32 = (struct rme32 *) card->private_data; | ||||
| 	rme32->card = card; | ||||
|  | ||||
| @ -2348,9 +2348,10 @@ snd_rme96_probe(struct pci_dev *pci, | ||||
| 		dev++; | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 	if ((card = snd_card_new(index[dev], id[dev], THIS_MODULE, | ||||
| 				 sizeof(struct rme96))) == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, | ||||
| 			      sizeof(struct rme96), &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 	card->private_free = snd_rme96_card_free; | ||||
| 	rme96 = (struct rme96 *)card->private_data;	 | ||||
| 	rme96->card = card; | ||||
|  | ||||
| @ -5158,8 +5158,10 @@ static int __devinit snd_hdsp_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	if (!(card = snd_card_new(index[dev], id[dev], THIS_MODULE, sizeof(struct hdsp)))) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, | ||||
| 			      sizeof(struct hdsp), &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	hdsp = (struct hdsp *) card->private_data; | ||||
| 	card->private_free = snd_hdsp_card_free; | ||||
|  | ||||
| @ -4503,10 +4503,10 @@ static int __devinit snd_hdspm_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], | ||||
| 			    THIS_MODULE, sizeof(struct hdspm)); | ||||
| 	if (!card) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], | ||||
| 			      THIS_MODULE, sizeof(struct hdspm), &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	hdspm = card->private_data; | ||||
| 	card->private_free = snd_hdspm_card_free; | ||||
|  | ||||
| @ -2594,11 +2594,11 @@ static int __devinit snd_rme9652_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, | ||||
| 			    sizeof(struct snd_rme9652)); | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, | ||||
| 			      sizeof(struct snd_rme9652), &card); | ||||
| 
 | ||||
| 	if (!card) | ||||
| 		return -ENOMEM; | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	rme9652 = (struct snd_rme9652 *) card->private_data; | ||||
| 	card->private_free = snd_rme9652_card_free; | ||||
|  | ||||
| @ -1387,9 +1387,8 @@ static int __devinit snd_sis7019_probe(struct pci_dev *pci, | ||||
| 	if (!enable) | ||||
| 		goto error_out; | ||||
| 
 | ||||
| 	rc = -ENOMEM; | ||||
| 	card = snd_card_new(index, id, THIS_MODULE, sizeof(*sis)); | ||||
| 	if (!card) | ||||
| 	rc = snd_card_create(index, id, THIS_MODULE, sizeof(*sis), &card); | ||||
| 	if (rc < 0) | ||||
| 		goto error_out; | ||||
| 
 | ||||
| 	strcpy(card->driver, "SiS7019"); | ||||
|  | ||||
| @ -1423,9 +1423,9 @@ static int __devinit snd_sonic_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
|   | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 	for (idx = 0; idx < 5; idx++) { | ||||
| 		if (pci_resource_start(pci, idx) == 0 || | ||||
| 		    !(pci_resource_flags(pci, idx) & IORESOURCE_IO)) { | ||||
|  | ||||
| @ -89,9 +89,9 @@ static int __devinit snd_trident_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	if ((err = snd_trident_create(card, pci, | ||||
| 				      pcm_channels[dev], | ||||
|  | ||||
| @ -2433,9 +2433,9 @@ static int __devinit snd_via82xx_probe(struct pci_dev *pci, | ||||
| 	unsigned int i; | ||||
| 	int err; | ||||
| 
 | ||||
| 	card = snd_card_new(index, id, THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index, id, THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	card_type = pci_id->driver_data; | ||||
| 	switch (card_type) { | ||||
|  | ||||
| @ -1167,9 +1167,9 @@ static int __devinit snd_via82xx_probe(struct pci_dev *pci, | ||||
| 	unsigned int i; | ||||
| 	int err; | ||||
| 
 | ||||
| 	card = snd_card_new(index, id, THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index, id, THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	card_type = pci_id->driver_data; | ||||
| 	switch (card_type) { | ||||
|  | ||||
| @ -204,9 +204,9 @@ static int __devinit snd_vx222_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	switch ((int)pci_id->driver_data) { | ||||
| 	case VX_PCI_VX222_OLD: | ||||
|  | ||||
| @ -187,9 +187,9 @@ static int __devinit snd_card_ymfpci_probe(struct pci_dev *pci, | ||||
| 		return -ENOENT; | ||||
| 	} | ||||
| 
 | ||||
| 	card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0); | ||||
| 	if (card == NULL) | ||||
| 		return -ENOMEM; | ||||
| 	err = snd_card_create(index[dev], id[dev], THIS_MODULE, 0, &card); | ||||
| 	if (err < 0) | ||||
| 		return err; | ||||
| 
 | ||||
| 	switch (pci_id->device) { | ||||
| 	case 0x0004: str = "YMF724";  model = "DS-1"; break; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user