root/arch/arm/xen/grant-table.c

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

DEFINITIONS

This source file includes following definitions.
  1. arch_gnttab_map_shared
  2. arch_gnttab_unmap
  3. arch_gnttab_map_status
  4. arch_gnttab_init

   1 /******************************************************************************
   2  * grant_table.c
   3  * ARM specific part
   4  *
   5  * Granting foreign access to our memory reservation.
   6  *
   7  * This program is free software; you can redistribute it and/or
   8  * modify it under the terms of the GNU General Public License version 2
   9  * as published by the Free Software Foundation; or, when distributed
  10  * separately from the Linux kernel or incorporated into other
  11  * software packages, subject to the following license:
  12  *
  13  * Permission is hereby granted, free of charge, to any person obtaining a copy
  14  * of this source file (the "Software"), to deal in the Software without
  15  * restriction, including without limitation the rights to use, copy, modify,
  16  * merge, publish, distribute, sublicense, and/or sell copies of the Software,
  17  * and to permit persons to whom the Software is furnished to do so, subject to
  18  * the following conditions:
  19  *
  20  * The above copyright notice and this permission notice shall be included in
  21  * all copies or substantial portions of the Software.
  22  *
  23  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  24  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  25  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
  26  * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
  27  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  28  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
  29  * IN THE SOFTWARE.
  30  */
  31 
  32 #include <xen/interface/xen.h>
  33 #include <xen/page.h>
  34 #include <xen/grant_table.h>
  35 
  36 int arch_gnttab_map_shared(xen_pfn_t *frames, unsigned long nr_gframes,
  37                            unsigned long max_nr_gframes,
  38                            void **__shared)
  39 {
  40         return -ENOSYS;
  41 }
  42 
  43 void arch_gnttab_unmap(void *shared, unsigned long nr_gframes)
  44 {
  45         return;
  46 }
  47 
  48 int arch_gnttab_map_status(uint64_t *frames, unsigned long nr_gframes,
  49                            unsigned long max_nr_gframes,
  50                            grant_status_t **__shared)
  51 {
  52         return -ENOSYS;
  53 }
  54 
  55 int arch_gnttab_init(unsigned long nr_shared, unsigned long nr_status)
  56 {
  57         return 0;
  58 }

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