Lines Matching +full:sec +full:- +full:era
1 /* SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */
3 * Copyright 2013-2016 Freescale Semiconductor Inc.
4 * Copyright 2017-2018 NXP
10 * Data Path SEC Interface API
28 #define DPSECI_ALL_QUEUES (u8)(-1)
41 * struct dpseci_cfg - Structure representing DPSECI configuration
44 * @num_tx_queues: num of queues towards the SEC
45 * @num_rx_queues: num of queues back from the SEC
46 * @priorities: Priorities for the SEC hardware processing;
48 * towards the SEC;
49 * valid priorities are configured with values 1-8;
68 * struct dpseci_attr - Structure representing DPSECI attributes
70 * @num_tx_queues: number of queues towards the SEC
71 * @num_rx_queues: number of queues back from the SEC
86 * enum dpseci_dest - DPSECI destination types
89 * from the queue based on polling or other user-defined method
104 * struct dpseci_dest_cfg - Structure representing DPSECI destination parameters
108 * are 0-1 or 0-7, depending on the number of priorities in that channel;
137 * struct dpseci_rx_queue_cfg - DPSECI RX queue configuration
159 * struct dpseci_rx_queue_attr - Structure representing attributes of Rx queues
178 * struct dpseci_tx_queue_attr - Structure representing attributes of Tx queues
179 * @fqid: Virtual FQID to be used for sending frames to SEC hardware
180 * @priority: SEC hardware processing priority for the queue
191 * struct dpseci_sec_attr - Structure representing attributes of the SEC
193 * @ip_id: ID for SEC
194 * @major_rev: Major revision number for SEC
195 * @minor_rev: Minor revision number for SEC
196 * @era: SEC Era
198 * version of SEC
200 * version of SEC
202 * version of SEC
203 * @snow_f8_acc_num: The number of copies of the SNOW-f8 module that are
204 * implemented in this version of SEC
205 * @snow_f9_acc_num: The number of copies of the SNOW-f9 module that are
206 * implemented in this version of SEC
208 * this version of SEC
210 * implemented in this version of SEC
212 * implemented in this version of SEC
214 * implemented in this version of SEC
216 * implemented in this version of SEC
218 * in this version of SEC
220 * this version of SEC
222 * this version of SEC
224 * implemented in this version of SEC.
226 * implemented in this version of SEC.
232 u8 era; member
257 * enum dpseci_congestion_unit - DPSECI congestion units
300 * to the sw-portal's DQRR, the DQRI interrupt is asserted immediately
306 * struct dpseci_congestion_notification_cfg - congestion notification
313 * @message_iova: I/O virtual address (must be in DMA-able memory),