pub unsafe extern "C" fn hipDeviceCanAccessPeer(
canAccessPeer: *mut c_int,
deviceId: c_int,
peerDeviceId: c_int,
) -> hipError_tExpand description
§@} / /**
@defgroup PeerToPeer PeerToPeer Device Memory Access @{ @ingroup API This section describes the PeerToPeer device memory access functions of HIP runtime API. / /** @brief Determines if a device can access a peer device’s memory.
@param [out] canAccessPeer - Returns the peer access capability (0 or 1) @param [in] deviceId - The device accessing the peer device memory. @param [in] peerDeviceId - Peer device where memory is physically located
The value of @p canAccessPeer,
Returns “1” if the specified @p deviceId is capable of directly accessing memory physically located on @p peerDeviceId,
Returns “0” if the specified @p deviceId is not capable of directly accessing memory physically located on @p peerDeviceId.
Returns “0” if @p deviceId == @p peerDeviceId, both are valid devices, however, a device is not a peer of itself.
Returns #hipErrorInvalidDevice if deviceId or peerDeviceId are not valid devices
@returns #hipSuccess, #hipErrorInvalidDevice