Home
last modified time | relevance | path

Searched refs:ccw_driver (Results 1 – 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/arch/s390/include/asm/
Dccwdev.h92 struct ccw_driver *drv;
136 struct ccw_driver { struct
155 extern struct ccw_device *get_ccwdev_by_busid(struct ccw_driver *cdrv, argument
161 extern int ccw_driver_register (struct ccw_driver *driver);
162 extern void ccw_driver_unregister (struct ccw_driver *driver);
222 #define to_ccwdrv(n) container_of(n, struct ccw_driver, driver)
224 extern struct ccw_device *ccw_device_create_console(struct ccw_driver *);
Dccwgroup.h6 struct ccw_driver;
50 struct ccw_driver *ccw_driver; member
/kernel/linux/linux-5.10/Documentation/s390/
Ddriver-model.rst83 The basic struct ccw_device and struct ccw_driver data structures can be found
91 struct ccw_driver *drv;
99 struct ccw_driver {
129 The functions in ccw_driver should be used in the following way:
222 instead of ccw_driver.
Dcds.rst49 * All drivers must define a ccw_driver (see driver-model.txt) and the associated
53 of the ccw_driver.
55 functions of the ccw_driver.
/kernel/linux/linux-5.10/drivers/s390/cio/
Ddevice.c64 struct ccw_driver *cdrv = to_ccwdrv(drv); in ccw_bus_match()
1572 struct ccw_driver *cdrv = cdev->drv; in ccw_device_set_int_class()
1622 struct ccw_device * __init ccw_device_create_console(struct ccw_driver *drv) in ccw_device_create_console()
1714 struct ccw_device *get_ccwdev_by_busid(struct ccw_driver *cdrv, in get_ccwdev_by_busid()
1738 struct ccw_driver *cdrv = to_ccwdrv(dev->driver); in ccw_device_probe()
1756 struct ccw_driver *cdrv = cdev->drv; in ccw_device_remove()
2048 int ccw_driver_register(struct ccw_driver *cdriver) in ccw_driver_register()
2063 void ccw_driver_unregister(struct ccw_driver *cdriver) in ccw_driver_unregister()
Dccwgroup.c380 if (gdrv && gdrv->ccw_driver && in ccwgroup_create_dev()
381 gdev->cdev[0]->drv != gdrv->ccw_driver) { in ccwgroup_create_dev()
/kernel/linux/linux-5.10/drivers/s390/scsi/
Dzfcp_ccw.c325 struct ccw_driver zfcp_ccw_driver = {
Dzfcp_ext.h29 extern struct ccw_driver zfcp_ccw_driver;
/kernel/linux/linux-5.10/drivers/s390/block/
Ddasd_fba.c57 static struct ccw_driver dasd_fba_driver; /* see below */
70 static struct ccw_driver dasd_fba_driver = {
Ddasd_eckd.c76 static struct ccw_driver dasd_eckd_driver; /* see below */
6658 static struct ccw_driver dasd_eckd_driver = {
/kernel/linux/linux-5.10/drivers/s390/char/
Draw3270.c755 static struct ccw_driver raw3270_ccw_driver;
1287 static struct ccw_driver raw3270_ccw_driver = {
Dtape_34xx.c1184 static struct ccw_driver tape_34xx_driver = {
Dvmur.c67 static struct ccw_driver ur_driver = {
Dcon3215.c801 static struct ccw_driver raw3215_ccw_driver = {
Dtape_3590.c1644 static struct ccw_driver tape_3590_driver = {
/kernel/linux/linux-5.10/drivers/s390/net/
Dctcm_main.c1709 static struct ccw_driver ctcm_ccw_driver = {
1725 .ccw_driver = &ctcm_ccw_driver,
Dlcs.c2307 static struct ccw_driver lcs_ccw_driver = {
2326 .ccw_driver = &lcs_ccw_driver,
Dqeth_core_main.c5138 static struct ccw_driver qeth_ccw_driver = {
6496 .ccw_driver = &qeth_ccw_driver,
/kernel/linux/linux-5.10/drivers/s390/virtio/
Dvirtio_ccw.c1375 static struct ccw_driver virtio_ccw_driver = {