init_MUTEX(&spec->bind_mutex); 
static int patch_alc882(struct hda_codec *codec){	struct alc_spec *spec;	spec = kcalloc(1, sizeof(*spec), GFP_KERNEL);	if (spec == NULL)		return -ENOMEM;	codec->spec = spec;	spec->mixers[spec->num_mixers] = alc882_base_mixer;	spec->num_mixers++;	spec->multiout.dig_out_nid = ALC880_DIGOUT_NID;	spec->dig_in_nid = ALC880_DIGIN_NID;	spec->front_panel = 1;	spec->init_verbs = alc882_init_verbs;	spec->channel_mode = alc882_ch_modes;	spec->num_channel_mode = ARRAY_SIZE(alc882_ch_modes);	spec->stream_name_analog = "ALC882 Analog";	spec->stream_analog_playback = &alc880_pcm_analog_playback;	spec->stream_analog_capture = &alc880_pcm_analog_capture;	spec->stream_name_digital = "ALC882 Digital";	spec->stream_digital_playback = &alc880_pcm_digital_playback;	spec->stream_digital_capture = &alc880_pcm_digital_capture;	spec->multiout.max_channels = spec->channel_mode[0].channels;	spec->multiout.num_dacs = ARRAY_SIZE(alc882_dac_nids);	spec->multiout.dac_nids = alc882_dac_nids;	spec->input_mux = &alc882_capture_source;	spec->num_adc_nids = ARRAY_SIZE(alc882_adc_nids);	spec->adc_nids = alc882_adc_nids;	codec->patch_ops = alc_patch_ops;	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/41e41f1f3495c6a7443977d2842d6911e3dcf31c/patch_realtek.c/buggy/sound/pci/hda/patch_realtek.c