root/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_pagelist.h

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

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */
   2 /* Copyright (c) 2010-2012 Broadcom. All rights reserved. */
   3 
   4 #ifndef VCHIQ_PAGELIST_H
   5 #define VCHIQ_PAGELIST_H
   6 
   7 #define PAGELIST_WRITE 0
   8 #define PAGELIST_READ 1
   9 #define PAGELIST_READ_WITH_FRAGMENTS 2
  10 
  11 struct pagelist {
  12         u32 length;
  13         u16 type;
  14         u16 offset;
  15         u32 addrs[1];   /* N.B. 12 LSBs hold the number
  16                          * of following pages at consecutive
  17                          * addresses.
  18                          */
  19 };
  20 
  21 #endif /* VCHIQ_PAGELIST_H */

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