root/drivers/s390/cio/ioasm.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   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 
  16 int stsch(struct subchannel_id schid, struct schib *addr);
  17 int msch(struct subchannel_id schid, struct schib *addr);
  18 int tsch(struct subchannel_id schid, struct irb *addr);
  19 int ssch(struct subchannel_id schid, union orb *addr);
  20 int csch(struct subchannel_id schid);
  21 int tpi(struct tpi_info *addr);
  22 int chsc(void *chsc_area);
  23 int rsch(struct subchannel_id schid);
  24 int hsch(struct subchannel_id schid);
  25 int xsch(struct subchannel_id schid);
  26 int stcrw(struct crw *crw);
  27 
  28 #endif

/* [<][>][^][v][top][bottom][index][help] */