Linux Audio

Check our new training course

Loading...
v6.8
 1/* SPDX-License-Identifier: GPL-2.0 */
 2#ifndef S390_CIO_IOASM_H
 3#define S390_CIO_IOASM_H
 4
 5#include <asm/chpid.h>
 6#include <asm/schid.h>
 7#include <asm/crw.h>
 8#include "orb.h"
 9#include "cio.h"
10#include "trace.h"
11
12/*
13 * Some S390 specific IO instructions
14 */
15
16int stsch(struct subchannel_id schid, struct schib *addr);
17int msch(struct subchannel_id schid, struct schib *addr);
18int tsch(struct subchannel_id schid, struct irb *addr);
19int ssch(struct subchannel_id schid, union orb *addr);
20int csch(struct subchannel_id schid);
21int tpi(struct tpi_info *addr);
22int chsc(void *chsc_area);
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
v5.4
 1/* SPDX-License-Identifier: GPL-2.0 */
 2#ifndef S390_CIO_IOASM_H
 3#define S390_CIO_IOASM_H
 4
 5#include <asm/chpid.h>
 6#include <asm/schid.h>
 7#include <asm/crw.h>
 8#include "orb.h"
 9#include "cio.h"
10#include "trace.h"
11
12/*
13 * Some S390 specific IO instructions
14 */
15
16int stsch(struct subchannel_id schid, struct schib *addr);
17int msch(struct subchannel_id schid, struct schib *addr);
18int tsch(struct subchannel_id schid, struct irb *addr);
19int ssch(struct subchannel_id schid, union orb *addr);
20int csch(struct subchannel_id schid);
21int tpi(struct tpi_info *addr);
22int chsc(void *chsc_area);
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