linux/drivers/s390/cio/ioasm.h
<<
>>
Prefs
   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
  29