============================================================
Frequency
============================================================
oneAPI Level Zero Specification - Version 1.18.31


Frequency Functions
===================


.. _zesFrequencyGetProperties:

zesFrequencyGetProperties
-------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyGetProperties
    :project: LevelZero


.. _zesFrequencyGetAvailableClocks:

zesFrequencyGetAvailableClocks
------------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyGetAvailableClocks
    :project: LevelZero


.. _zesFrequencyGetRange:

zesFrequencyGetRange
--------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyGetRange
    :project: LevelZero


.. _zesFrequencySetRange:

zesFrequencySetRange
--------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencySetRange
    :project: LevelZero


.. _zesFrequencyGetState:

zesFrequencyGetState
--------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyGetState
    :project: LevelZero


.. _zesFrequencyGetThrottleTime:

zesFrequencyGetThrottleTime
---------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyGetThrottleTime
    :project: LevelZero


.. _zesFrequencyOcGetCapabilities:

zesFrequencyOcGetCapabilities
-----------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyOcGetCapabilities
    :project: LevelZero


.. _zesFrequencyOcGetFrequencyTarget:

zesFrequencyOcGetFrequencyTarget
--------------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyOcGetFrequencyTarget
    :project: LevelZero


.. _zesFrequencyOcSetFrequencyTarget:

zesFrequencyOcSetFrequencyTarget
--------------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyOcSetFrequencyTarget
    :project: LevelZero


.. _zesFrequencyOcGetVoltageTarget:

zesFrequencyOcGetVoltageTarget
------------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyOcGetVoltageTarget
    :project: LevelZero


.. _zesFrequencyOcSetVoltageTarget:

zesFrequencyOcSetVoltageTarget
------------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyOcSetVoltageTarget
    :project: LevelZero


.. _zesFrequencyOcSetMode:

zesFrequencyOcSetMode
---------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyOcSetMode
    :project: LevelZero


.. _zesFrequencyOcGetMode:

zesFrequencyOcGetMode
---------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyOcGetMode
    :project: LevelZero


.. _zesFrequencyOcGetIccMax:

zesFrequencyOcGetIccMax
-----------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyOcGetIccMax
    :project: LevelZero


.. _zesFrequencyOcSetIccMax:

zesFrequencyOcSetIccMax
-----------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyOcSetIccMax
    :project: LevelZero


.. _zesFrequencyOcGetTjMax:

zesFrequencyOcGetTjMax
----------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyOcGetTjMax
    :project: LevelZero


.. _zesFrequencyOcSetTjMax:

zesFrequencyOcSetTjMax
----------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenfunction:: zesFrequencyOcSetTjMax
    :project: LevelZero



Frequency Enums
===============


.. _zes-freq-throttle-reason-flags-t:

zes_freq_throttle_reason_flags_t
--------------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenenum:: zes_freq_throttle_reason_flag_t
    :project: LevelZero


.. _zes-oc-mode-t:

zes_oc_mode_t
-------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenenum:: zes_oc_mode_t
    :project: LevelZero

 
Frequency Structures
====================


.. _zes-freq-properties-t:

zes_freq_properties_t
---------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_freq_properties_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-freq-range-t:

zes_freq_range_t
----------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_freq_range_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-freq-state-t:

zes_freq_state_t
----------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_freq_state_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-freq-throttle-time-t:

zes_freq_throttle_time_t
------------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_freq_throttle_time_t
    :project: LevelZero
    :members:
    :undoc-members:


.. _zes-oc-capabilities-t:

zes_oc_capabilities_t
---------------------

.. rst-class:: api-version

*Added in version 1.0*

.. doxygenstruct:: zes_oc_capabilities_t
    :project: LevelZero
    :members:
    :undoc-members:

