1b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen/****************************************************************************
2b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ****************************************************************************
3b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ***
4b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ***   This header was automatically generated from a Linux kernel header
5b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ***   of the same name, to make information necessary for userspace to
6b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ***   call into the kernel available to libc.  It contains only constants,
7b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ***   structures, and macros generated from the original header, and thus,
8b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ***   contains no copyrightable information.
9b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ***
10b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ***   To edit the content of this header, modify the corresponding
11b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ***   source file (e.g. under external/kernel-headers/original/) then
12b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ***   run bionic/libc/kernel/tools/update_all.py
13b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ***
14b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ***   Any manual change here will be lost the next time this script will
15b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ***   be run. You've been warned!
16b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ***
17b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ****************************************************************************
18b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen ****************************************************************************/
19b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen#ifndef BVCACHE_H_
20b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen#define BVCACHE_H_
21b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chenstruct bvbuffdesc;
22b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chenstruct bvsurfgeom;
23b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
24b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chenstruct bvrect;
25b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chenenum bvcacheop {
26b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen BVCACHE_BIDIRECTIONAL = 0,
27b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen BVCACHE_CPU_TO_DEVICE = 1,
28b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
29b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen BVCACHE_CPU_FROM_DEVICE = 2,
30b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen BVCACHE_RESERVED3 = 3,
31b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen};
32b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chenstruct bvcopparams {
33b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
34b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen unsigned int structsize;
35b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen struct bvbuffdesc *desc;
36b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen struct bvsurfgeom *geom;
37b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen struct bvrect *rect;
38b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
39b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen enum bvcacheop cacheop;
40b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen};
41b0b4e261ab4b7039669fd7fbafc37fdd9c141b75Mike J. Chen#endif
42