STRUCT DRM_IVPU_METRIC_STREAMER_START(9)
π NAME π
okay so bestie, this page is from the Kernel API Manual, and it's all about struct drm_ivpu_metric_streamer_start β Start collecting metric data. periodt. π
β¨ SYNOPSIS β¨
struct drm_ivpu_metric_streamer_start {
__u64 metric_group_mask;
__u64 sampling_period_ns;
__u32 read_period_samples;
__u32 sample_size;
__u32 max_data_size;
};
π§ Members π§
metric_group_maskβ indicates the metric streamer instance, iykyk. πsampling_period_nsβ the sampling period, in nanoseconds. β±οΈread_period_samplesβ the number of samples after which user space will try to read the data. Reading the data after a significantly longer period may cause data loss π so don't wait extra-long, fr fr.sample_sizeβ the returned size of a single sample, in bytes. π¦max_data_sizeβ the returned maxdata_sizefromDRM_IOCTL_IVPU_METRIC_STREAMER_GET_DATA. π
π SEE ALSO π
these are the linked-up besties for this page:
- Kernel file
./include/uapi/drm/ivpu_accel.hcontexts(9) DRM_IVPU_CAP_METRIC_STREAMER(9)DRM_IVPU_CAP_DMA_MEMORY_RANGE(9)DRM_IVPU_CAP_MANAGE_CMDQ(9)DRM_IVPU_CAP_BO_CREATE_FROM_USERPTR(9)struct drm_ivpu_param(9)struct drm_ivpu_bo_create(9)struct drm_ivpu_bo_create_from_userptr(9)struct drm_ivpu_bo_info(9)struct drm_ivpu_submit(9)struct drm_ivpu_cmdq_submit(9)struct drm_ivpu_bo_wait(9)struct drm_ivpu_metric_streamer_get_data(9)struct drm_ivpu_cmdq_create(9)struct drm_ivpu_cmdq_destroy(9)struct drm_ivpu_metric_streamer_stop(9)
π source: ./include/uapi/drm Β· manual: Kernel API Manual Β· date: October 2026 β this struct drm_ivpu_metric_streamer_start(9) page is out, mwah π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms