Lines Matching full:bm

39  @Description   BM API
51 @Description BM API functions, definitions and enums.
68 @Group BM_lib_grp BM common API
70 @Description BM common API functions, definitions and enums.
76 @Description BM Exceptions
87 @Group BM_init_grp BM (common) Initialization Unit
89 @Description BM (common) Initialization Unit
107 @Description structure representing BM initialization parameters
110 uint8_t guestId; /**< BM Partition Id */
112 uintptr_t baseAddress; /**< Bm base address (virtual).
113 … NOTE: this parameter relevant only for BM in master mode ('guestId'=NCSW_MASTER_ID). */
116 … NOTE: this parameter relevant only for BM in master mode ('guestId'=NCSW_MASTER_ID). */
118 … NOTE: this parameter relevant only for BM in master mode ('guestId'=NCSW_MASTER_ID). */
121 … NOTE: this parameter relevant only for BM in master mode ('guestId'=NCSW_MASTER_ID). */
123 … NOTE: this parameter relevant only for BM in master mode ('guestId'=NCSW_MASTER_ID). */
126 … NOTE: this parameter relevant only for BM in master mode ('guestId'=NCSW_MASTER_ID). */
127 …uintptr_t errIrq; /**< BM error interrupt line; NO_IRQ if interrupts…
128 … NOTE: this parameter relevant only for BM in master mode ('guestId'=NCSW_MASTER_ID). */
140 @Description Creates descriptor for the BM module and initializes the BM module.
142 The routine returns a handle (descriptor) to the BM object.
144 BM function calls.
148 @Return Handle to BM object, or NULL for Failure.
155 @Description Initializes the BM module
157 @Param[in] h_Bm - A handle to the BM module
168 @Description Frees all resources that were assigned to BM module.
172 @Param[in] h_Bm - A handle to the BM module
179 @Group BM_advanced_init_grp BM (common) Advanced Configuration Unit
192 NOTE: this parameter relevant only for BM in master mode ('guestId'=NCSW_MASTER_ID).
194 @Param[in] h_Bm - A handle to the BM module
207 @Group BM_runtime_control_grp BM (common) Runtime Control Unit
209 @Description BM (common) Runtime control unit API functions, definitions and enums.
215 @Description enum for defining BM counters
233 @Description Dumps all BM registers
234 NOTE: this parameter relevant only for BM in master mode ('guestId'=NCSW_MASTER_ID).
236 @Param[in] h_Bm A handle to an BM Module.
249 NOTE: this parameter relevant only for BM in master mode ('guestId'=NCSW_MASTER_ID).
251 @Param[in] h_Bm - A handle to the BM Module.
262 @Description BM interrupt-service-routine for errors.
263 NOTE: this parameter relevant only for BM in master mode ('guestId'=NCSW_MASTER_ID).
265 @Param[in] h_Bm - A handle to the BM Module.
274 @Description Reads one of the BM counters.
276 @Param[in] h_Bm - A handle to the BM Module.
286 @Description Returns the BM revision
288 @Param[in] h_Bm A handle to a BM Module.
302 @Group BM_portal_grp BM-Portal API
304 @Description BM-Portal API functions, definitions and enums.
310 @Group BM_portal_init_grp BM-Portal Initialization Unit
312 @Description BM-Portal Initialization Unit
318 @Description structure representing BM Portal initialization parameters
323 t_Handle h_Bm; /**< Bm Handle */
332 @Description Creates descriptor for the BM Portal;
334 The routine returns a handle (descriptor) to a BM-Portal object;
336 BM-Portal function calls.
343 @Retval Handle to a BM-Portal object, or NULL for Failure.
350 @Description Initializes a BM-Portal module
352 @Param[in] h_BmPortal - A handle to a BM-Portal module
361 @Description Frees all resources that were assigned to BM Portal module.
365 @Param[in] h_BmPortal - BM Portal module descriptor
377 @Param[in] h_BmPortal - A handle to a BM-Portal module
391 @Group BM_pool_grp BM-Pool API
393 @Description BM-Pool API functions, definitions and enums.
399 @Group BM_pool_init_grp BM-Pool Initialization Unit
401 @Description BM-Pool Initialization Unit
407 @Collection BM Pool Depletion Thresholds macros
421 @Description structure representing BM Pool initialization parameters
424 t_Handle h_Bm; /**< A handle to a BM Module. */
425 t_Handle h_BmPortal; /**< A handle to a BM Portal Module.
441 @Description Creates descriptor for the BM Pool;
443 The routine returns a handle (descriptor) to the BM Pool object.
447 @Return Handle to BM Portal object, or NULL for Failure.
454 @Description Initializes a BM-Pool module
456 @Param[in] h_BmPool - A handle to a BM-Pool module
465 @Description Frees all resources that were assigned to BM Pool module.
469 @Param[in] h_BmPool - BM Pool module descriptor
480 @Param[in] h_BmPool - A handle to a BM-Pool module
494 @Param[in] h_BmPool - A handle to a BM-Pool module
502 Allowed only if BM in master mode ('guestId'=NCSW_MASTER_ID), or
503 the BM is in guest mode BUT than this routine will invoke IPC
515 @Param[in] h_BmPool - A handle to a BM-Pool module
530 @Description Config the BM pool to set/unset buffer-context
532 @Param[in] h_BmPool - A handle to a BM-Pool module
545 @Group BM_pool_runtime_control_grp BM-Pool Runtime Control Unit
547 @Description BM-Pool Runtime control unit API functions, definitions and enums.
553 @Description enum for defining BM Pool counters
566 @Param[in] h_BmPool - A handle to a BM-pool
577 @Param[in] h_BmPool - A handle to a BM-pool
589 @Param[in] h_BmPool - A handle to a BM-pool
599 @Description Reads one of the BM Pool counters.
601 @Param[in] h_BmPool - A handle to a BM-pool
612 @Group BM_pool_runtime_data_grp BM-Pool Runtime Data Unit
614 @Description BM-Pool Runtime data unit API functions, definitions and enums.
624 @Param[in] h_BmPool - A handle to a BM-pool
625 @Param[in] h_BmPortal - A handle to a BM Portal Module;
637 @Param[in] h_BmPool - A handle to a BM-pool
638 @Param[in] h_BmPortal - A handle to a BM Portal Module;
649 @Description Fill a BM pool with new buffers.
651 @Param[in] h_BmPool - A handle to a BM-pool
652 @Param[in] h_BmPortal - A handle to a BM Portal Module;