Lines Matching +full:read +full:- +full:only

1 /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */
3 * Copyright (C) 2020-2025 Intel Corporation
112 * struct drm_ivpu_param - Get/Set VPU parameters
121 * PCI Device ID of the VPU device (read-only)
124 * VPU device revision (read-only)
128 * platform type when executing on a simulator or emulator (read-only)
131 * Maximum frequency of the NPU data processing unit clock (read-only)
134 * Maximum number of simultaneously existing contexts (read-only)
137 * Lowest VPU virtual address available in the current context (read-only)
140 * Current context ID, always greater than 0 (read-only)
143 * Firmware API version array (read-only)
146 * Heartbeat value from an engine (read-only).
150 * Device-unique inference ID (read-only)
153 * VPU tile configuration (read-only)
156 * VPU SKU ID (read-only)
159 * Supported capabilities (read-only)
187 * struct drm_ivpu_bo_create - Create BO backed by SHMEM
236 * struct drm_ivpu_bo_info - Query buffer object info
264 * struct drm_ivpu_submit - Submit commands to the VPU
295 /** @flags: Reserved for future use - must be zero */
302 * to be executed. The offset has to be 8-byte aligned.
324 * struct drm_ivpu_bo_wait - Wait for BO to become inactive
333 /** @flags: Reserved for future use - must be zero */
344 * Valid only if @handle points to a command buffer.
348 /** @pad: Padding - must be zero */
353 * struct drm_ivpu_metric_streamer_start - Start collecting metric data
363 * Number of samples after which user space will try to read the data.
374 * struct drm_ivpu_metric_streamer_get_data - Copy collected metric data
392 * struct drm_ivpu_metric_streamer_stop - Stop collecting metric data