Name

snd_register_device — Register the ALSA device file for the card

Synopsis

int snd_register_device (int type,
 struct snd_card * card,
 int dev,
 const struct file_operations * f_ops,
 void * private_data,
 const char * name);
 

Arguments

type

the device type, SNDRV_DEVICE_TYPE_XXX

card

the card instance

dev

the device index

f_ops

the file operations

private_data

user pointer for f_ops->open

name

the device file name

Description

Registers an ALSA device file for the given card. The operators have to be set in reg parameter.

Retrurns zero if successful, or a negative error code on failure.