Lines Matching refs:cx_drv
54 struct cx_drv *cx_drv = to_cx_driver(drv);
55 const struct cx_device_id *ids = cx_drv->id_table;
108 * @cx_driver: driver table (cx_drv struct) from driver
114 struct cx_drv *cx_drv = to_cx_driver(dev->driver);
118 if (!cx_dev->driver && cx_drv->probe) {
119 id = cx_device_match(cx_drv->id_table, cx_dev);
121 if ((error = cx_drv->probe(cx_dev, id)) < 0)
124 cx_dev->driver = cx_drv;
138 struct cx_drv *cx_drv = cx_dev->driver;
139 if (cx_drv->remove)
140 cx_drv->remove(cx_dev);
155 * @cx_driver: driver table (cx_drv struct) from driver
158 * The cx_drv struct contains the driver name, a pointer to
162 int cx_driver_register(struct cx_drv *cx_driver)
172 * @cx_driver: driver table (cx_drv struct) from driver
174 int cx_driver_unregister(struct cx_drv *cx_driver)