linux/drivers/staging/vc04_services/interface/vchiq_arm/vchiq_pagelist.h
<<
>>
Prefs
   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
  11struct 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 */
  22