linux/drivers/crypto/caam/sg_sw_qm2.h

/* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */
/*
 * Copyright 2015-2016 Freescale Semiconductor, Inc.
 * Copyright 2017 NXP
 */

#ifndef _SG_SW_QM2_H_
#define _SG_SW_QM2_H_

#include <soc/fsl/dpaa2-fd.h>

static inline void dma_to_qm_sg_one(struct dpaa2_sg_entry *qm_sg_ptr,
				    dma_addr_t dma, u32 len, u16 offset)
{}

/*
 * convert scatterlist to h/w link table format
 * but does not have final bit; instead, returns last entry
 */
static inline struct dpaa2_sg_entry *
sg_to_qm_sg(struct scatterlist *sg, int len,
	    struct dpaa2_sg_entry *qm_sg_ptr, u16 offset)
{}

/*
 * convert scatterlist to h/w link table format
 * scatterlist must have been previously dma mapped
 */
static inline void sg_to_qm_sg_last(struct scatterlist *sg, int len,
				    struct dpaa2_sg_entry *qm_sg_ptr,
				    u16 offset)
{}

#endif /* _SG_SW_QM2_H_ */