Lines Matching refs:device

37 #include <linux/device.h>
98 struct device test_device;
100 static int test_device_match(struct device *dev, struct device_driver *drv)
104 // printk("tbase: device is %s\n", dev->name);
122 int test_dev_probe(struct device *dev)
128 int test_dev_remove(struct device *dev)
141 /* my device stuff */
142 struct device test_device = {
167 /* my class device stuff */
195 printk("tbase: Entered test resume for sys device\n");
408 * makes call to device register passing in
409 * the device pointer that we found in a previos
414 struct device *dev = ltp_mod.dev;
417 /* check if device register returns an error */
445 struct device *dev = ltp_mod.dev;
463 * in turn add the device that is passed in
468 /* check if device register returns an error */
634 printk("tbase: Failed on device suspend call\n");
636 printk("tbase: Successful on device suspend call\n");
642 printk("tbase: Failed on device suspend call\n");
644 printk("tbase: Successful on device suspend call\n");
660 struct device *dev = &test_device;
687 printk("tbase: found no device/driver matches\n");
771 printk("tbase: Failed to register class device\n");
774 printk("tbase: Registered class device\n");
776 /* make class device sysfs file */
781 ("tbase: Failed to create class device sysfs file\n");
783 printk("tbase: Created class device sysfs file\n");
857 * as a char device, and perform any necessary
870 printk("tbase: *** Register device %s **\n", DEVICE_NAME);
874 printk("tbase: Failed to register device.\n");
889 * unregister the device and any necessary