1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| /* SPDX-License-Identifier: GPL-2.0 */
| /*
| * CAAM public-level include definitions for the JobR backend
| *
| * Copyright 2008-2011 Freescale Semiconductor, Inc.
| */
|
| #ifndef JR_H
| #define JR_H
|
| /* Prototypes for backend-level services exposed to APIs */
| struct device *caam_jr_alloc(void);
| void caam_jr_free(struct device *rdev);
| int caam_jr_enqueue(struct device *dev, u32 *desc,
| void (*cbk)(struct device *dev, u32 *desc, u32 status,
| void *areq),
| void *areq);
|
| #endif /* JR_H */
|
|