blob: 6eb60cfb2d9bdc61f3efa97cd781789d299f55f0 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
|
/* SPDX-License-Identifier: BSD-3-Clause */
/* Copyright(c) 2007-2022 Intel Corporation */
/**
***************************************************************************
* @file lac_sal_ctrl.h
*
* @ingroup SalCtrl
*
* Functions to register and deregister qat and service controllers with ADF.
*
***************************************************************************/
#ifndef LAC_SAL_CTRL_H
#define LAC_SAL_CTRL_H
/*******************************************************************
* @ingroup SalCtrl
* @description
* This function is used to check whether the service component
* has been successfully started.
*
* @context
* This function is called from the icp_sal_userStart() function.
*
* @assumptions
* None
* @sideEffects
* None
* @reentrant
* No
* @threadSafe
* Yes
*
******************************************************************/
CpaStatus SalCtrl_AdfServicesStartedCheck(void);
/*******************************************************************
* @ingroup SalCtrl
* @description
* This function is used to check whether the user's parameter
* for concurrent request is valid.
*
* @context
* This function is called when crypto or compression is init
*
* @assumptions
* None
* @sideEffects
* None
* @reentrant
* Yes
* @threadSafe
* Yes
*
******************************************************************/
CpaStatus validateConcurrRequest(Cpa32U numConcurrRequests);
/*******************************************************************
* @ingroup SalCtrl
* @description
* This function is used to register adf services
*
* @context
* This function is called from do_userStart() function
*
* @assumptions
* None
* @sideEffects
* None
* @reentrant
* Yes
* @threadSafe
* Yes
*
******************************************************************/
CpaStatus SalCtrl_AdfServicesRegister(void);
/*******************************************************************
* @ingroup SalCtrl
* @description
* This function is used to unregister adf services.
*
* @context
* This function is called from do_userStart() function
*
* @assumptions
* None
* @sideEffects
* None
* @reentrant
* Yes
* @threadSafe
* Yes
*
******************************************************************/
CpaStatus SalCtrl_AdfServicesUnregister(void);
#endif
|