cldrv 619 drivers/misc/mei/bus.c struct mei_cl_driver *cldrv) cldrv 629 drivers/misc/mei/bus.c id = cldrv->id_table; cldrv 663 drivers/misc/mei/bus.c struct mei_cl_driver *cldrv = to_mei_cl_driver(drv); cldrv 672 drivers/misc/mei/bus.c if (!cldrv || !cldrv->id_table) cldrv 675 drivers/misc/mei/bus.c found_id = mei_cl_device_find(cldev, cldrv); cldrv 692 drivers/misc/mei/bus.c struct mei_cl_driver *cldrv; cldrv 697 drivers/misc/mei/bus.c cldrv = to_mei_cl_driver(dev->driver); cldrv 702 drivers/misc/mei/bus.c if (!cldrv || !cldrv->probe) cldrv 705 drivers/misc/mei/bus.c id = mei_cl_device_find(cldev, cldrv); cldrv 714 drivers/misc/mei/bus.c ret = cldrv->probe(cldev, id); cldrv 734 drivers/misc/mei/bus.c struct mei_cl_driver *cldrv; cldrv 740 drivers/misc/mei/bus.c cldrv = to_mei_cl_driver(dev->driver); cldrv 741 drivers/misc/mei/bus.c if (cldrv->remove) cldrv 742 drivers/misc/mei/bus.c ret = cldrv->remove(cldev); cldrv 1108 drivers/misc/mei/bus.c int __mei_cldev_driver_register(struct mei_cl_driver *cldrv, cldrv 1113 drivers/misc/mei/bus.c cldrv->driver.name = cldrv->name; cldrv 1114 drivers/misc/mei/bus.c cldrv->driver.owner = owner; cldrv 1115 drivers/misc/mei/bus.c cldrv->driver.bus = &mei_cl_bus_type; cldrv 1117 drivers/misc/mei/bus.c err = driver_register(&cldrv->driver); cldrv 1121 drivers/misc/mei/bus.c pr_debug("mei: driver [%s] registered\n", cldrv->driver.name); cldrv 1127 drivers/misc/mei/bus.c void mei_cldev_driver_unregister(struct mei_cl_driver *cldrv) cldrv 1129 drivers/misc/mei/bus.c driver_unregister(&cldrv->driver); cldrv 1131 drivers/misc/mei/bus.c pr_debug("mei: driver [%s] unregistered\n", cldrv->driver.name); cldrv 74 include/linux/mei_cl_bus.h int __mei_cldev_driver_register(struct mei_cl_driver *cldrv, cldrv 76 include/linux/mei_cl_bus.h #define mei_cldev_driver_register(cldrv) \ cldrv 77 include/linux/mei_cl_bus.h __mei_cldev_driver_register(cldrv, THIS_MODULE) cldrv 79 include/linux/mei_cl_bus.h void mei_cldev_driver_unregister(struct mei_cl_driver *cldrv);