Lines Matching +full:reserved +full:- +full:memory
1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
8 * Seung-Woo Kim <sw0312.kim@samsung.com>
26 * User-desired buffer creation information structure.
28 * @size: user-desired memory allocation size.
29 * - this size value would be page-aligned internally.
30 * @flags: user request for setting memory type or cache attributes.
32 * - this handle will be set by gem module of kernel side.
41 * A structure for getting a fake-offset that can be used with mmap.
44 * @reserved: just padding to be 64-bit aligned.
45 * @offset: a fake-offset of gem object.
49 __u32 reserved; member
57 * @flags: flag value including memory type and cache attribute and
59 * @size: size to memory region allocated by gem and this size would
82 /* memory type definitions. */
84 /* Physically Continuous memory and used as default. */
86 /* Physically Non-Continuous memory. */
88 /* non-cachable mapping and used as default. */
92 /* write-combine mapping. */
144 * @reserved: padding
149 __u32 reserved; member
176 * @reserved: padding
184 __u32 reserved; member
210 __u32 reserved; member
217 * @reserved: padding
223 __u32 reserved; member
265 * Memory buffer with image data.
284 * @reserved: padding
290 __u32 reserved; member
312 * @value: global alpha value (0-255)
324 /* non-blocking processing */
337 * @reserved: padding
345 __u32 reserved; member
353 /* Reserved 0x03 ~ 0x05 for exynos specific gem ioctl */
362 /* Reserved 0x30 ~ 0x33 for obsolete Exynos IPP ioctls */
363 /* IPP - Image Post Processing */
407 __u32 reserved; member
417 __u64 reserved; member