Lines Matching full:qm

39  @Description   QM & Portal API
53 @Description QM API functions, definitions and enums.
64 @Param[in] h_QmFqr A handle to an QM-FQR Module.
87 @Param[in] h_QmFqr A handle to an QM-FQR Module.
95 @Description QM Rejection code enum
114 @Description QM Rejected frame information
135 @Param[in] h_QmFqr A handle to an QM-FQR Module.
157 @Group QM_lib_grp QM common API
159 @Description QM common API functions, definitions and enums.
165 @Description QM Exceptions
188 @Group QM_init_grp QM (common) Initialization Unit
190 @Description QM (common) Initialization Unit
217 @Description structure representing QM contextA of FQ initialization parameters
227 @Description structure representing QM contextB of FQ initialization parameters
235 @Description structure representing QM initialization parameters
238 uint8_t guestId; /**< QM Partition Id */
240 uintptr_t baseAddress; /**< Qm base address (virtual)
242 … uintptr_t swPortalsBaseAddress; /**< QM Software Portals Base Address (virtual) */
267 @Description Creates descriptor for the QM module.
269 The routine returns a handle (descriptor) to the QM object.
271 QM function calls.
273 No actual initialization or configuration of QM hardware is
278 @Retval Handle to the QM object, or NULL for Failure.
285 @Description Initializes the QM module
287 @Param[in] h_Qm - A handle to the QM module
296 @Description Frees all resources that were assigned to the QM module.
300 @Param[in] h_Qm - A handle to the QM module
308 @Group QM_advanced_init_grp QM (common) Advanced Configuration Unit
328 of frames that may be inside QM at a certain time) from its default
331 @Param[in] h_Qm - A handle to the QM module
347 @Param[in] h_Qm - A handle to the QM module
362 @Param[in] h_Qm - A handle to the QM module
378 @Param[in] h_Qm - A handle to the QM module
393 @Group QM_runtime_control_grp QM (common) Runtime Control Unit
395 @Description QM (common) Runtime control unit API functions, definitions and enums.
401 @Description enum for defining QM counters
418 @Description structure representing QM FQ-Range reservation parameters
435 @Description structure representing QM Error information
452 @Param[in] h_Qm - A handle to the QM Module.
467 @Description Dumps all QM registers
469 @Param[in] h_Qm - A handle to the QM Module.
483 @Param[in] h_Qm - A handle to the QM Module.
498 @Description QM interrupt-service-routine for errors.
500 @Param[in] h_Qm - A handle to the QM module
513 @Param[in] h_Qm - A handle to the QM Module.
527 @Description Reads one of the QM counters.
529 @Param[in] h_Qm - A handle to the QM Module.
541 @Description Returns the QM revision
543 @Param[in] h_Qm A handle to a QM Module.
556 @Group QM_runtime_data_grp QM (common) Runtime Data Unit
558 @Description QM (common) Runtime data unit API functions, definitions and enums.
566 @Description Poll frames from QM.
568 @Param[in] h_Qm - A handle to the QM module
582 @Group QM_portal_grp QM-Portal API
584 @Description QM common API functions, definitions and enums.
590 @Group QM_portal_init_grp QM-Portal Initialization Unit
592 @Description QM-Portal Initialization Unit
598 @Description structure representing QM-Portal Stash parameters
623 @Description structure representing QM-Portal initialization parameters
628 t_Handle h_Qm; /**< Qm Handle */
641 @Description Creates descriptor for a QM-Portal module.
643 The routine returns a handle (descriptor) to a QM-Portal object.
645 QM-Portal function calls.
647 No actual initialization or configuration of QM-Portal hardware is
652 @Retval Handle to a QM-Portal object, or NULL for Failure.
659 @Description Initializes a QM-Portal module
661 @Param[in] h_QmPortal - A handle to a QM-Portal module
670 @Description Frees all resources that were assigned to a QM-Portal module.
674 @Param[in] h_QmPortal - A handle to a QM-Portal module
681 @Group QM_portal_advanced_init_grp QM-Portal Advanced Configuration Unit
694 @Param[in] h_QmPortal - A handle to a QM-Portal module
708 @Param[in] h_QmPortal - A handle to a QM-Portal module
723 @Param[in] h_QmPortal - A handle to a QM-Portal module
737 @Group QM_portal_runtime_control_grp QM-Portal Runtime Control Unit
739 @Description QM-Portal Runtime control unit API functions, definitions and enums.
750 @Param[in] h_QmPortal - A handle to a QM-Portal module
763 @Group QM_portal_runtime_data_grp QM-Portal Runtime Data Unit
765 @Description QM-Portal Runtime data unit API functions, definitions and enums.
771 @Description structure representing QM Portal Frame Info
785 @Param[in] h_QmPortal - A handle to a QM-Portal module
799 @Param[in] h_QmPortal - A handle to a QM-Portal module
814 @Group QM_fqr_grp QM Frame-Queue-Range API
816 @Description QM-FQR API functions, definitions and enums.
822 @Group QM_fqr_init_grp QM-FQR Initialization Unit
824 @Description QM-FQR Initialization Unit
831 @Description structure representing QM FQ-Range congestion group parameters
841 @Description structure representing QM FQ-Range initialization parameters
844 t_Handle h_Qm; /**< A handle to a QM module */
845 t_Handle h_QmPortal; /**< A handle to a QM Portal Module;
865 e_QmFQChannel channel; /**< Qm Channel */
906 @Param[in] h_QmFqr - A handle to a QM-FQR Module.
920 @Param[in] h_QmFqr - A handle to a QM-FQR Module.
941 @Group QM_fqr_runtime_control_grp QM-FQR Runtime Control Unit
943 @Description QM-FQR Runtime control unit API functions, definitions and enums.
949 @Description enum for defining QM-FQR counters
961 @Param[in] h_QmFqr - A handle to a QM-FQR Module.
976 @Param[in] h_QmFqr - A handle to a QM-FQR Module.
977 @Param[in] h_QmPortal - A handle to a QM Portal Module;
992 @Param[in] h_QmFqr - A handle to a QM-FQR Module.
993 @Param[in] h_QmPortal - A handle to a QM Portal Module;
1008 @Param[in] h_QmFqr - A handle to a QM-FQR Module.
1019 @Description Reads one of the QM-FQR counters.
1021 @Param[in] h_QmFqr - A handle to a QM-FQR Module.
1022 @Param[in] h_QmPortal - A handle to a QM Portal Module;
1037 @Group QM_fqr_runtime_data_grp QM-FQR Runtime Data Unit
1039 @Description QM-FQR Runtime data unit API functions, definitions and enums.
1049 @Param[in] h_QmFqr - A handle to a QM-FQR Module.
1050 @Param[in] h_QmPortal - A handle to a QM Portal Module;
1066 @Param[in] h_QmFqr - A handle to a QM-FQR Module.
1067 @Param[in] h_QmPortal - A handle to a QM Portal Module;
1084 @Group QM_cg_grp QM Congestion Group API
1086 @Description QM-CG API functions, definitions and enums.
1092 @Group QM_cg_init_grp QM-Congestion Group Initialization Unit
1094 @Description QM-CG Initialization Unit
1100 @Description structure representing QM CG WRED curve
1117 @Description structure representing QM CG WRED parameters
1129 @Description structure representing QM CG configuration parameters
1132 t_Handle h_Qm; /**< A handle to a QM module */
1133 t_Handle h_QmPortal; /**< A handle to a QM Portal Module;
1177 @Param[in] h_QmCg - A handle to a QM-CG Module.
1189 @Group QM_cg_runtime_control_grp QM-CG Runtime Control Unit
1191 @Description QM-CG Runtime control unit API functions, definitions and enums.
1197 @Description structure representing QM CG WRED colors
1206 @Description structure representing QM CG modification parameters
1220 @Param[in] h_QmCg - A handle to a QM-CG Module.
1238 @Param[in] h_QmCg - A handle to a QM-CG Module.
1255 @Param[in] h_QmCg - A handle to a QM-CG Module.