Lines Matching refs:auxdev

104  *		struct auxiliary_device auxdev;
105 * void (*connect)(struct auxiliary_device *auxdev);
106 * void (*disconnect)(struct auxiliary_device *auxdev);
112 * to the auxdev member of the above structure. The parent provides a name for
125 * void (*send)(struct auxiliary_device *auxdev);
126 * void (*receive)(struct auxiliary_device *auxdev);
162 const struct auxiliary_device *auxdev)
165 const char *p = strrchr(dev_name(&auxdev->dev), '.');
170 match_size = p - dev_name(&auxdev->dev);
172 /* use dev_name(&auxdev->dev) prefix before last '.' char to match to */
174 !strncmp(dev_name(&auxdev->dev), id->name, match_size))
182 struct auxiliary_device *auxdev = to_auxiliary_dev(dev);
185 return !!auxiliary_match_id(auxdrv->id_table, auxdev);
207 struct auxiliary_device *auxdev = to_auxiliary_dev(dev);
216 ret = auxdrv->probe(auxdev, auxiliary_match_id(auxdrv->id_table, auxdev));
226 struct auxiliary_device *auxdev = to_auxiliary_dev(dev);
229 auxdrv->remove(auxdev);
236 struct auxiliary_device *auxdev;
240 auxdev = to_auxiliary_dev(dev);
244 auxdrv->shutdown(auxdev);
259 * @auxdev: auxiliary device struct
274 int auxiliary_device_init(struct auxiliary_device *auxdev)
276 struct device *dev = &auxdev->dev;
283 if (!auxdev->name) {
289 device_initialize(&auxdev->dev);
296 * @auxdev: auxiliary bus device to add to the bus
313 int __auxiliary_device_add(struct auxiliary_device *auxdev, const char *modname)
315 struct device *dev = &auxdev->dev;
323 ret = dev_set_name(dev, "%s.%s.%d", modname, auxdev->name, auxdev->id);