cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

ioasm.h (732B)


      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