This module contains API functions to handle SVM processor memory.  
More...
This module contains API functions to handle SVM processor memory. 
◆ svm_processor_get_currentpointer()
This function extracts the current memory pointer of a processor. 
- Parameters
- 
  
    | [in] | svm | The SVM pointer passed as first argument of the callback function. |  | [in] | kernel | The kernel in which the targeted processor is. |  
 
- Returns
- The current pointer value.
- Exceptions
- 
  
    | FAILURE | interruption when a parameter is incorrect. (Please refer to the main description page of this API.) |  | FAILURE | interruption when the kernel is not owned by our process or is not in a process locked by ours. |  
 
- See also
- svm_process_ownership_lock 
- 
svm_kernel_get_current 
 
 
◆ svm_processor_set_currentpointer()
This function modifies the current memory pointer of a processor. 
- Parameters
- 
  
    | [in] | svm | The SVM pointer passed as first argument of the callback function. |  | [in] | kernel | The kernel in which the targeted processor is. |  | [in] | pointer | The new value of the current memory pointer. |  
 
- Exceptions
- 
  
    | FAILURE | interruption when a parameter is incorrect. (Please refer to the main description page of this API.) |  | FAILURE | interruption when the kernel is not owned by our process or is not in a process locked by ours. |  
 
- See also
- svm_process_ownership_lock 
- 
svm_kernel_get_current