Lines Matching +full:frame +full:- +full:buffer
1 /* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) OR MIT */
2 /* Copyright 2017-2018 Qiang Yu <yuq825@gmail.com> */
36 * heap buffer dynamically increase backup memory size when GP task fail
37 * due to lack of heap memory. size field of heap buffer is an up bound of
43 * create a buffer for used by GPU
46 __u32 size; /* in, buffer size */
47 __u32 flags; /* in, buffer flags */
48 __u32 handle; /* out, GEM buffer handle */
53 * get information of a buffer
56 __u32 handle; /* in, GEM buffer handle */
58 __u64 offset; /* out, used to mmap this buffer to CPU */
64 /* buffer information used by one task */
66 __u32 handle; /* in, GEM buffer handle */
67 __u32 flags; /* in, buffer read/write by GPU */
72 /* frame used to setup GP for each task */
74 __u32 frame[LIMA_GP_FRAME_REG_NUM]; member
80 /* frame used to setup mali400 GPU PP for each task */
82 __u32 frame[LIMA_PP_FRAME_REG_NUM]; member
89 /* frame used to setup mali450 GPU PP for each task */
91 __u32 frame[LIMA_PP_FRAME_REG_NUM]; member
120 __u32 frame_size; /* in, size of frame field */
122 __u64 frame; /* in, GP/PP frame */ member
132 * wait pending GPU task finish of a buffer
135 __u32 handle; /* in, GEM buffer handle */
136 __u32 op; /* in, CPU want to read/write this buffer */