]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame_incremental - drivers/s390/cio/ioasm.h
UBUNTU: Ubuntu-4.10.0-37.41
[mirror_ubuntu-zesty-kernel.git] / drivers / s390 / cio / ioasm.h
... / ...
CommitLineData
1#ifndef S390_CIO_IOASM_H
2#define S390_CIO_IOASM_H
3
4#include <asm/chpid.h>
5#include <asm/schid.h>
6#include <asm/crw.h>
7#include "orb.h"
8#include "cio.h"
9#include "trace.h"
10
11/*
12 * Some S390 specific IO instructions
13 */
14
15int stsch(struct subchannel_id schid, struct schib *addr);
16int msch(struct subchannel_id schid, struct schib *addr);
17int tsch(struct subchannel_id schid, struct irb *addr);
18int ssch(struct subchannel_id schid, union orb *addr);
19int csch(struct subchannel_id schid);
20int tpi(struct tpi_info *addr);
21int chsc(void *chsc_area);
22int rchp(struct chp_id chpid);
23int rsch(struct subchannel_id schid);
24int hsch(struct subchannel_id schid);
25int xsch(struct subchannel_id schid);
26int stcrw(struct crw *crw);
27
28#endif