pub unsafe extern "C" fn cuMulticastGetGranularity(
granularity: *mut usize,
prop: *const CUmulticastObjectProp,
option: CUmulticastGranularity_flags,
) -> CUresult
Expand description
\brief Calculates either the minimal or recommended granularity for multicast object
Calculates either the minimal or recommended granularity for a given set of multicast object properties and returns it in granularity. This granularity can be used as a multiple for size, bind offsets and address mappings of the multicast object.
\param[out] granularity Returned granularity. \param[in] prop Properties of the multicast object. \param[in] option Determines which granularity to return.
\returns ::CUDA_SUCCESS, ::CUDA_ERROR_INVALID_VALUE, ::CUDA_ERROR_NOT_INITIALIZED, ::CUDA_ERROR_DEINITIALIZED, ::CUDA_ERROR_NOT_PERMITTED, ::CUDA_ERROR_NOT_SUPPORTED
\sa ::cuMulticastCreate, ::cuMulticastBindMem, ::cuMulticastBindAddr, ::cuMulticastUnbind