NVIDIACUDA Toolkit Documentation
Search In:
CUDA Toolkit v11.4.4
CUDA Runtime API
  • 1. Difference between the driver and runtime APIs
  • 2. API synchronization behavior
  • 3. Stream synchronization behavior
  • 4. Graph object thread safety
  • 5. Rules for version mixing
  • 6. Modules
    • 6.1. Device Management
    • 6.2. Thread Management [DEPRECATED]
    • 6.3. Error Handling
    • 6.4. Stream Management
    • 6.5. Event Management
    • 6.6. External Resource Interoperability
    • 6.7. Execution Control
    • 6.8. Occupancy
    • 6.9. Memory Management
    • 6.10. Memory Management [DEPRECATED]
    • 6.11. Stream Ordered Memory Allocator
    • 6.12. Unified Addressing
    • 6.13. Peer Device Memory Access
    • 6.14. OpenGL Interoperability
    • 6.15. OpenGL Interoperability [DEPRECATED]
    • 6.16. Direct3D 9 Interoperability
    • 6.17. Direct3D 9 Interoperability [DEPRECATED]
    • 6.18. Direct3D 10 Interoperability
    • 6.19. Direct3D 10 Interoperability [DEPRECATED]
    • 6.20. Direct3D 11 Interoperability
    • 6.21. Direct3D 11 Interoperability [DEPRECATED]
    • 6.22. VDPAU Interoperability
    • 6.23. EGL Interoperability
    • 6.24. Graphics Interoperability
    • 6.25. Texture Reference Management [DEPRECATED]
    • 6.26. Surface Reference Management [DEPRECATED]
    • 6.27. Texture Object Management
    • 6.28. Surface Object Management
    • 6.29. Version Management
    • 6.30. Graph Management
    • 6.31. Driver Entry Point Access
    • 6.32. C++ API Routines
    • 6.33. Interactions with the CUDA Driver API
    • 6.34. Profiler Control [DEPRECATED]
    • 6.35. Profiler Control
    • 6.36. Data types used by CUDA Runtime
  • 7. Data Structures
    • 7.1. __cudaOccupancyB2DHelper
    • 7.2. cudaAccessPolicyWindow
    • 7.3. cudaArraySparseProperties
    • 7.4. cudaChannelFormatDesc
    • 7.5. cudaDeviceProp
    • 7.6. cudaEglFrame
    • 7.7. cudaEglPlaneDesc
    • 7.8. cudaExtent
    • 7.9. cudaExternalMemoryBufferDesc
    • 7.10. cudaExternalMemoryHandleDesc
    • 7.11. cudaExternalMemoryMipmappedArrayDesc
    • 7.12. cudaExternalSemaphoreHandleDesc
    • 7.13. cudaExternalSemaphoreSignalNodeParams
    • 7.14. cudaExternalSemaphoreSignalParams
    • 7.15. cudaExternalSemaphoreWaitNodeParams
    • 7.16. cudaExternalSemaphoreWaitParams
    • 7.17. cudaFuncAttributes
    • 7.18. cudaHostNodeParams
    • 7.19. cudaIpcEventHandle_t
    • 7.20. cudaIpcMemHandle_t
    • 7.21. cudaKernelNodeAttrValue
    • 7.22. cudaKernelNodeParams
    • 7.23. cudaLaunchParams
    • 7.24. cudaMemAccessDesc
    • 7.25. cudaMemAllocNodeParams
    • 7.26. cudaMemcpy3DParms
    • 7.27. cudaMemcpy3DPeerParms
    • 7.28. cudaMemLocation
    • 7.29. cudaMemPoolProps
    • 7.30. cudaMemPoolPtrExportData
    • 7.31. cudaMemsetParams
    • 7.32. cudaPitchedPtr
    • 7.33. cudaPointerAttributes
    • 7.34. cudaPos
    • 7.35. cudaResourceDesc
    • 7.36. cudaResourceViewDesc
    • 7.37. cudaStreamAttrValue
    • 7.38. cudaTextureDesc
    • 7.39. CUuuid_st
    • 7.40. surfaceReference
    • 7.41. textureReference
  • 8. Data Fields
  • 9. Deprecated List

Search Results

    < Previous | Next >
    CUDA Runtime API (PDF) - v11.4.4 (older) - Last updated January 31, 2023 - Send Feedback

    7.18. cudaHostNodeParams Struct Reference

    [Data types used by CUDA Runtime]

    CUDA host node parameters

    Public Variables

    cudaHostFn_t fn
    void * userData

    Variables

    cudaHostFn_tcudaHostNodeParams::fn [inherited]

    The function to call when the node executes

    void * cudaHostNodeParams::userData [inherited]

    Argument to pass to the function


    Privacy Policy | Manage My Privacy | Do Not Sell or Share My Data | Terms of Service | Accessibility | Corporate Policies | Product Security | Contact