cio.h (688d794c4c3f8b08c814381ee2edd3ede5856056) cio.h (188561a462d3b82451d6ba09e2e32c9ba2c9938c)
1/*
2 * Common interface for I/O on S/390
3 */
4#ifndef _ASM_S390_CIO_H_
5#define _ASM_S390_CIO_H_
6
7#include <linux/spinlock.h>
8#include <asm/types.h>

--- 282 unchanged lines hidden (view full) ---

291 struct ccw_dev_id *dev_id2)
292{
293 if ((dev_id1->ssid == dev_id2->ssid) &&
294 (dev_id1->devno == dev_id2->devno))
295 return 1;
296 return 0;
297}
298
1/*
2 * Common interface for I/O on S/390
3 */
4#ifndef _ASM_S390_CIO_H_
5#define _ASM_S390_CIO_H_
6
7#include <linux/spinlock.h>
8#include <asm/types.h>

--- 282 unchanged lines hidden (view full) ---

291 struct ccw_dev_id *dev_id2)
292{
293 if ((dev_id1->ssid == dev_id2->ssid) &&
294 (dev_id1->devno == dev_id2->devno))
295 return 1;
296 return 0;
297}
298
299extern void wait_cons_dev(void);
300
301extern void css_schedule_reprobe(void);
302
303extern void reipl_ccw_dev(struct ccw_dev_id *id);
304
305struct cio_iplinfo {
306 u16 devno;
307 int is_qdio;
308};
309
310extern int cio_get_iplinfo(struct cio_iplinfo *iplinfo);
311
312/* Function from drivers/s390/cio/chsc.c */
313int chsc_sstpc(void *page, unsigned int op, u16 ctrl);
314int chsc_sstpi(void *page, void *result, size_t size);
315
316#endif
299extern void css_schedule_reprobe(void);
300
301extern void reipl_ccw_dev(struct ccw_dev_id *id);
302
303struct cio_iplinfo {
304 u16 devno;
305 int is_qdio;
306};
307
308extern int cio_get_iplinfo(struct cio_iplinfo *iplinfo);
309
310/* Function from drivers/s390/cio/chsc.c */
311int chsc_sstpc(void *page, unsigned int op, u16 ctrl);
312int chsc_sstpi(void *page, void *result, size_t size);
313
314#endif