Path: blob/master/arch/powerpc/platforms/iseries/call_sm.h
10820 views
/*1* Copyright (C) 2001 Mike Corrigan IBM Corporation2*3* This program is free software; you can redistribute it and/or modify4* it under the terms of the GNU General Public License as published by5* the Free Software Foundation; either version 2 of the License, or6* (at your option) any later version.7*8* This program is distributed in the hope that it will be useful,9* but WITHOUT ANY WARRANTY; without even the implied warranty of10* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the11* GNU General Public License for more details.12*13* You should have received a copy of the GNU General Public License14* along with this program; if not, write to the Free Software15* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA16*/17#ifndef _ISERIES_CALL_SM_H18#define _ISERIES_CALL_SM_H1920/*21* This file contains the "hypervisor call" interface which is used to22* drive the hypervisor from the OS.23*/2425#include <asm/iseries/hv_call_sc.h>26#include <asm/iseries/hv_types.h>2728#define HvCallSmGet64BitsOfAccessMap HvCallSm + 112930static inline u64 HvCallSm_get64BitsOfAccessMap(HvLpIndex lpIndex,31u64 indexIntoBitMap)32{33return HvCall2(HvCallSmGet64BitsOfAccessMap, lpIndex, indexIntoBitMap);34}3536#endif /* _ISERIES_CALL_SM_H */373839