1/* 2 * Copyright (c) 2014 ETH Zurich. 3 * All rights reserved. 4 * 5 * This file is distributed under the terms in the attached LICENSE file. 6 * If you do not find this file, copies can be found by writing to: 7 * ETH Zurich D-INFK, Universitaetsstrasse 6, CH-8092 Zurich. Attn: Systems Group. 8 */ 9 10#ifndef IOAT_DMA_REQUEST_INTERNAL_H 11#define IOAT_DMA_REQUEST_INTERNAL_H 12 13#include <dma_request_internal.h> 14#include <dma/ioat/ioat_dma_request.h> 15 16 17/** 18 * \brief handles the processing of completed DMA requests 19 * 20 * \param req the DMA request to process 21 * 22 * \returns SYS_ERR_OK on sucess 23 * errval on failure 24 */ 25errval_t ioat_dma_request_process(struct ioat_dma_request *req); 26 27#endif /* IOAT_DMA_REQUEST_INTERNAL_H */ 28