You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- "The application may call this function from simultaneous threads."
118
+
- "The implementation of this function should be lock-free."
119
+
params:
120
+
- type: $s_device_handle_t
121
+
name: hDevice
122
+
desc: "[in] Sysman handle of the device."
123
+
- type: "uint32_t*"
124
+
name: pCount
125
+
desc: |
126
+
[in,out] pointer to the number of components of this type.
127
+
if count is zero, then the driver shall update the value with the total number of components of this type that are available.
128
+
if count is greater than the number of components of this type that are available, then the driver shall update the value with the correct number of components.
129
+
- type: "$s_vf_handle_t*"
130
+
name: phVFhandle
131
+
desc: |
132
+
[in,out][optional][range(0, *pCount)] array of handle of components of this type.
133
+
if count is less than the number of components of this type that are available, then the driver shall only retrieve that number of component handles.
desc: "Get memory activity stats for each available memory types associated with Virtual Function (VF)"
153
+
version: "1.9"
154
+
class: $sVFManagement
155
+
name: GetVFMemoryUtilizationExp
156
+
details:
157
+
- "The application may call this function from simultaneous threads."
158
+
- "The implementation of this function should be lock-free."
159
+
params:
160
+
- type: $s_vf_handle_t
161
+
name: hVFhandle
162
+
desc: "[in] Sysman handle for the component."
163
+
- type: "uint32_t*"
164
+
name: pCount
165
+
desc: |
166
+
[in,out] Pointer to the number of VF memory stats descriptors.
167
+
- if count is zero, the driver shall update the value with the total number of memory stats available.
168
+
- if count is greater than the total number of memory stats available, the driver shall update the value with the correct number of memory stats available.
169
+
- The count returned is the sum of number of VF instances currently available and the PF instance.
170
+
- type: $s_vf_util_mem_exp_t*
171
+
name: pMemUtil
172
+
desc: |
173
+
[in,out][optional][range(0, *pCount)] array of memory group activity counters.
174
+
- if count is less than the total number of memory stats available, then driver shall only retrieve that number of stats.
175
+
- the implementation shall populate the vector pCount-1 number of VF memory stats.
desc: "Get engine activity stats for each available engine group associated with Virtual Function (VF)"
179
+
version: "1.9"
180
+
class: $sVFManagement
181
+
name: GetVFEngineUtilizationExp
182
+
details:
183
+
- "The application may call this function from simultaneous threads."
184
+
- "The implementation of this function should be lock-free."
185
+
params:
186
+
- type: $s_vf_handle_t
187
+
name: hVFhandle
188
+
desc: "[in] Sysman handle for the component."
189
+
- type: "uint32_t*"
190
+
name: pCount
191
+
desc: |
192
+
[in,out] Pointer to the number of VF engine stats descriptors.
193
+
- if count is zero, the driver shall update the value with the total number of engine stats available.
194
+
- if count is greater than the total number of engine stats available, the driver shall update the value with the correct number of engine stats available.
195
+
- The count returned is the sum of number of VF instances currently available and the PF instance.
196
+
- type: $s_vf_util_engine_exp_t*
197
+
name: pEngineUtil
198
+
desc: |
199
+
[in,out][optional][range(0, *pCount)] array of engine group activity counters.
200
+
- if count is less than the total number of engine stats available, then driver shall only retrieve that number of stats.
201
+
- the implementation shall populate the vector pCount-1 number of VF engine stats.
0 commit comments