| 1444 | } |
| 1445 | |
| 1446 | hipError_t hipDrvGraphAddMemsetNode(hipGraphNode_t* phGraphNode, hipGraph_t hGraph, |
| 1447 | const hipGraphNode_t* dependencies, size_t numDependencies, |
| 1448 | const hipMemsetParams* memsetParams, hipCtx_t ctx) { |
| 1449 | HIP_INIT_API(hipDrvGraphAddMemsetNode, phGraphNode, hGraph, dependencies, numDependencies, |
| 1450 | memsetParams, ctx); |
| 1451 | if (phGraphNode == nullptr || hGraph == nullptr || |
| 1452 | (numDependencies > 0 && dependencies == nullptr) || memsetParams == nullptr) { |
| 1453 | HIP_RETURN(hipErrorInvalidValue); |
| 1454 | } |
| 1455 | hip::GraphNode* node; |
| 1456 | hipMemsetParams pmemsetParams; |
| 1457 | pmemsetParams.dst = reinterpret_cast<void*>(memsetParams->dst); |
| 1458 | pmemsetParams.elementSize = memsetParams->elementSize; |
| 1459 | pmemsetParams.height = memsetParams->height; |
| 1460 | pmemsetParams.pitch = memsetParams->pitch; |
| 1461 | pmemsetParams.value = memsetParams->value; |
| 1462 | pmemsetParams.width = memsetParams->width; |
| 1463 | hipError_t status = ihipGraphAddMemsetNode(&node, reinterpret_cast<hip::Graph*>(hGraph), |
| 1464 | reinterpret_cast<hip::GraphNode* const*>(dependencies), |
| 1465 | numDependencies, &pmemsetParams, false); |
| 1466 | *phGraphNode = reinterpret_cast<hipGraphNode_t>(node); |
| 1467 | HIP_RETURN(status); |
| 1468 | } |
| 1469 | |
| 1470 | hipError_t hipGraphAddEmptyNode(hipGraphNode_t* pGraphNode, hipGraph_t graph, |
| 1471 | const hipGraphNode_t* pDependencies, size_t numDependencies) { |
nothing calls this directly
no test coverage detected