Lines Matching refs:device

18 #define to_ipack_dev(device) container_of(device, struct ipack_device, dev)  argument
23 static void ipack_device_release(struct device *dev) in ipack_device_release()
25 struct ipack_device *device = to_ipack_dev(dev); in ipack_device_release() local
26 kfree(device->id); in ipack_device_release()
27 device->release(device); in ipack_device_release()
32 const struct ipack_device *device) in ipack_match_one_device() argument
35 id->format == device->id_format) && in ipack_match_one_device()
36 (id->vendor == IPACK_ANY_ID || id->vendor == device->id_vendor) && in ipack_match_one_device()
37 (id->device == IPACK_ANY_ID || id->device == device->id_device)) in ipack_match_one_device()
46 while (ids->vendor || ids->device) { in ipack_match_id()
55 static int ipack_bus_match(struct device *dev, struct device_driver *drv) in ipack_bus_match()
65 static int ipack_bus_probe(struct device *device) in ipack_bus_probe() argument
67 struct ipack_device *dev = to_ipack_dev(device); in ipack_bus_probe()
68 struct ipack_driver *drv = to_ipack_driver(device->driver); in ipack_bus_probe()
76 static int ipack_bus_remove(struct device *device) in ipack_bus_remove() argument
78 struct ipack_device *dev = to_ipack_dev(device); in ipack_bus_remove()
79 struct ipack_driver *drv = to_ipack_driver(device->driver); in ipack_bus_remove()
88 static int ipack_uevent(struct device *dev, struct kobj_uevent_env *env) in ipack_uevent()
107 field##_show(struct device *dev, struct device_attribute *attr, \
114 static ssize_t id_show(struct device *dev, in id_show()
145 id_vendor_show(struct device *dev, struct device_attribute *attr, char *buf) in id_vendor_show()
159 id_device_show(struct device *dev, struct device_attribute *attr, char *buf) in id_device_show()
172 static ssize_t modalias_show(struct device *dev, struct device_attribute *attr, in modalias_show()
208 struct ipack_bus_device *ipack_bus_register(struct device *parent, int slots, in ipack_bus_register()
234 static int ipack_unregister_bus_member(struct device *dev, void *data) in ipack_unregister_bus_member()