Home | History | Annotate | Download | only in linux

Lines Matching full:gpu

161    GPU
246 /* get misc info about the GPU
268 /* block until the GPU has executed past a given timestamp
288 /* DEPRECATED: issue indirect commands to the GPU.
295 * the GPU.
325 /* free memory when the GPU reaches a given timestamp.
348 /* create a draw context, which is used to preserve GPU state.
368 * into the GPU address space */
402 /* add a block of pmem or fb into the GPU address space */
413 /* remove memory from the GPU's address space */
463 /* add a block of memory into the GPU address space */
483 * what you want to have happen on a buffer following a GPU operation. It is
585 * @gpuaddr: returned GPU address for the allocation
587 * Allocate memory for access by the GPU. The flags and size fields are echoed
592 * KGSL_MEMFLAGS_GPUREADONLY: the GPU will be unable to write to the buffer
595 * KGSL_MEMFLAGS_USE_CPU_MAP: If set on call and return, the returned GPU
596 * address will be 0. Calling mmap() will set the GPU address.
613 * @id: GPU allocation id to free
615 * Free an allocation by id, in case a GPU address has not been assigned or
616 * is unknown. Freeing an allocation by id with this ioctl or by GPU address
630 * @gpuaddr: GPU address to query. Also set on return.
631 * @id: GPU allocation id to query. Also set on return.
638 * allocation, by either the GPU address or the id returned by a previous
659 * @gpuaddr: GPU address of the buffer to sync.
663 * Sync the L2 cache for memory headed to and from the GPU - this replaces
794 * @id_list: list of GPU buffer ids of the buffers to sync
795 * @count: number of GPU buffer ids in id_list
798 * Sync the cache for memory headed to and from the GPU. Certain
816 * @timestamp: GPU timestamp
862 * This structure specifies a command to send to the GPU hardware. This is
866 * to submit commands to the GPU.