Lines Matching +full:in +full:- +full:application

1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright 2013-2016 Freescale Semiconductor, Inc.
6 * Copyright 2016-2017, 2020 NXP
19 /* Length of a single buffer in the QI driver memory cache */
25 * This is the request structure the driver application should fill while
31 * caam_qi_cbk - application's callback function invoked by the driver when the
34 * @status: completion status of request (0 - success, non-zero - error code)
45 * caam_drv_ctx - CAAM/QI backend driver context
55 * @req_fq: to-CAAM request frame queue
56 * @rsp_fq: from-CAAM response frame queue
57 * @refcnt: reference counter incremented for each frame enqueued in to-CAAM FQ
77 * caam_drv_req - The request structure the driver application should fill while
82 * @app_ctx: arbitrary context attached with request by the application
84 * The fields mentioned below should not be used by application.
98 * caam_drv_ctx_init - Initialise a CAAM/QI driver context
102 * the application. This handle must be submitted along with each enqueue
103 * request to the driver by the application.
105 * @cpu: CPU where the application prefers to the driver to receive CAAM
117 * caam_qi_enqueue - Submit a request to QI backend driver.
129 * caam_drv_ctx_busy - Check if there are too many jobs pending with CAAM
138 * caam_drv_ctx_update - Update QI driver context
140 * Invoked when shared descriptor is required to be change in driver context.
143 * @sh_desc: new shared descriptor pointer to be updated in QI driver context
150 * caam_drv_ctx_rel - Release a QI driver context
158 * qi_cache_alloc - Allocate buffers from CAAM-QI cache
160 * Invoked when a user of the CAAM-QI (i.e. caamalg-qi) needs data which has
172 * qi_cache_free - Frees buffers allocated from CAAM-QI cache
174 * Invoked when a user of the CAAM-QI (i.e. caamalg-qi) no longer needs