|
Linux Kernel
3.7.1
|
#include <linux/kernel.h>#include <linux/string.h>#include <linux/types.h>#include <linux/errno.h>#include <linux/bitops.h>#include <asm/ccwdev.h>#include <asm/cio.h>#include "cio.h"#include "cio_debug.h"#include "device.h"#include "io_sch.h"Go to the source code of this file.
Macros | |
| #define | PGID_RETRIES 256 |
| #define | PGID_TIMEOUT (10 * HZ) |
Functions | |
| void | ccw_device_verify_start (struct ccw_device *cdev) |
| void | ccw_device_disband_start (struct ccw_device *cdev) |
| void | ccw_device_stlck_start (struct ccw_device *cdev, void *data, void *buf1, void *buf2) |
| #define PGID_RETRIES 256 |
Definition at line 23 of file device_pgid.c.
| #define PGID_TIMEOUT (10 * HZ) |
Definition at line 24 of file device_pgid.c.
| void ccw_device_disband_start | ( | struct ccw_device * | cdev | ) |
ccw_device_disband_start - disband pathgroup : ccw device
Execute a SET PGID channel program on to disband a previously established pathgroup. When finished, call ccw_device_disband_done with a return code specifying the result.
Definition at line 510 of file device_pgid.c.
ccw_device_stlck_start - perform unconditional release : ccw device : data pointer to be passed to ccw_device_stlck_done : data pointer used in channel program : data pointer used in channel program
Execute a channel program on to release an existing PGID reservation. When finished, call ccw_device_stlck_done with a return code specifying the result.
Definition at line 564 of file device_pgid.c.
| void ccw_device_verify_start | ( | struct ccw_device * | cdev | ) |
ccw_device_verify_start - perform path verification : ccw device
Perform an I/O on each available channel path to to determine which paths are operational. The resulting path mask is stored in sch->vpm. If device options specify pathgrouping, establish a pathgroup for the operational paths. When finished, call ccw_device_verify_done with a return code specifying the result.
Definition at line 460 of file device_pgid.c.
1.8.2