Lines Matching defs:device
32 MODULE_PARM_DESC(index, "Index value for MPU-401 device.");
34 MODULE_PARM_DESC(id, "ID string for MPU-401 device.");
36 MODULE_PARM_DESC(enable, "Enable MPU-401 device.");
39 MODULE_PARM_DESC(pnp, "PnP detection for MPU-401 device.");
42 MODULE_PARM_DESC(port, "Port # for MPU-401 device.");
44 MODULE_PARM_DESC(irq, "IRQ # for MPU-401 device.");
52 static int snd_mpu401_create(struct device *devptr, int dev,
131 static int snd_mpu401_pnp(int dev, struct pnp_dev *device,
134 if (!pnp_port_valid(device, 0) ||
135 pnp_port_flags(device, 0) & IORESOURCE_DISABLED) {
139 if (pnp_port_len(device, 0) < IO_EXTENT) {
141 (unsigned long long)pnp_port_len(device, 0),
145 port[dev] = pnp_port_start(device, 0);
147 if (!pnp_irq_valid(device, 0) ||
148 pnp_irq_flags(device, 0) & IORESOURCE_DISABLED) {
152 irq[dev] = pnp_irq(device, 0);
213 struct platform_device *device;
220 device = platform_device_register_simple(SND_MPU401_DRIVER,
222 if (IS_ERR(device))
224 if (!platform_get_drvdata(device)) {
225 platform_device_unregister(device);
228 platform_devices[i] = device;
237 printk(KERN_ERR "MPU-401 device not found or device busy\n");