/freebsd/sys/dev/dpaa/ |
H A D | bman.h | 96 * @param dep_sw_entry The software portal depletion entry threshold. 97 * Set to 0 if depletion should not be signaled on 100 * @param dep_sw_exit The software portal depletion exit threshold. 101 * Set to 0 if depletion should not be signaled on 104 * @param dep_hw_entry The hardware portal depletion entry threshold. 105 * Set to 0 if depletion should not be signaled on 108 * @param dep_hw_exit The hardware portal depletion exit threshold. 109 * Set to 0 if depletion should not be signaled on 112 * @param f_Depletion The software portal depletion notification function. 113 * Set to NULL if depletion notification is not used. [all …]
|
/freebsd/sys/contrib/ncsw/Peripherals/BM/ |
H A D | bm.h | 110 volatile uint32_t swdet[BM_NUM_OF_POOLS]; /**< S/W Portal depletion entry threshold */ 111 volatile uint32_t hwdet[BM_NUM_OF_POOLS]; /**< H/W Portal depletion entry threshold */ 112 volatile uint32_t swdxt[BM_NUM_OF_POOLS]; /**< S/W Portal depletion exit threshold */ 113 volatile uint32_t hwdxt[BM_NUM_OF_POOLS]; /**< H/W Portal depletion exit threshold */ 114 volatile uint32_t sdcnt[BM_NUM_OF_POOLS]; /**< S/W Portal depletion count */ 115 volatile uint32_t hdcnt[BM_NUM_OF_POOLS]; /**< H/W Portal depletion count */ 221 bool useDepletion; /**< boolean indicates use of depletion */ 222 …uint32_t depletionThresholds[MAX_DEPLETION_THRESHOLDS]; /**< depletion-ent… 236 …t_BmDepletionCallback *f_Depletion; /**< depletion-entry/exit callback, if BMAN_POOL_FLAG_… 276 /**< 64-entry hash-table of pool objects that are tracking depletion [all …]
|
H A D | fsl_bman.h | 81 /* This wrapper represents a bit-array for the depletion state of the 64 Bman 195 #define BM_PIRQ_BSCN 0x00000001 /* Buffer depletion State Change */ 288 /* "availability state" and "depletion state" */ 313 /* Determine the "depletion state" of pool 'p' from a query result 'r' */ 332 #define BMAN_POOL_FLAG_DEPLETION 0x00000004 /* track depletion entry/exit */ 334 #define BMAN_POOL_FLAG_THRESH 0x00000010 /* set depletion thresholds */
|
H A D | bm_portal.c | 82 * driver will only track depletion state changes to the same subset of buffer 83 * pools. If @pools is NULL, buffer pool depletion state will not be tracked. 433 t_Error BmPortalQuery(t_Handle h_BmPortal, struct bman_depletion *p_Pools, bool depletion) in BmPortalQuery() argument 444 if (depletion) in BmPortalQuery()
|
H A D | bm_pool.c | 57 /* (De)Registration of depletion notification callbacks */
|
/freebsd/sys/contrib/ncsw/Peripherals/FM/SP/ |
H A D | fman_sp.c | 128 /* fill pool depletion register*/ in fman_vsp_init() 131 /* calculate vector for number of pools depletion */ in fman_vsp_init() 142 /* calculate vector for number of pools depletion */ in fman_vsp_init()
|
H A D | fm_sp.c | 212 … RETURN_ERROR(MAJOR, E_INVALID_STATE, ("Pools selected for depletion are not used.")); in FmSpCheckBufPoolsParams() 224 /* calculate vector for number of pools depletion */ in FmSpCheckBufPoolsParams() 241 … RETURN_ERROR(MAJOR, E_INVALID_STATE, ("Pools selected for depletion are not used.")); in FmSpCheckBufPoolsParams() 247 … RETURN_ERROR(MAJOR, E_INVALID_VALUE, ("No pools defined for single buffer mode pool depletion.")); in FmSpCheckBufPoolsParams()
|
/freebsd/sys/contrib/ncsw/inc/Peripherals/ |
H A D | bm_ext.h | 57 @Description This callback type is used when handling pool depletion entry/exit. 62 @Param[in] in - TRUE when entered depletion state 63 FALSE when exit the depletion state. 407 @Collection BM Pool Depletion Thresholds macros 492 @Description Config depletion-entry/exit thresholds and callback. 495 @Param[in] f_Depletion - depletion-entry/exit callback. 496 @Param[in] thresholds - depletion-entry/exit thresholds. 557 e_BM_POOL_COUNTERS_SW_DEPLETION, /**< number of times pool entered sw depletion */ 558 e_BM_POOL_COUNTERS_HW_DEPLETION /**< number of times pool entered hw depletion */
|
H A D | fm_vsp_ext.h | 278 depletion status of BM pools. It also defines the conditions to activate 282 @Param[in] p_BufPoolDepletion A structure of pool depletion parameters
|
H A D | fm_port_ext.h | 402 @Description A structure for defining observed pool depletion 405 t_FmBufPoolDepletion poolDepletionParams;/**< parameters to define pool depletion */ 690 depletion status of BM pools. It also defines the conditions to activate 696 @Param[in] p_BufPoolDepletion A structure of pool depletion parameters 708 depending on the depletion status of selected BM pools. 717 @Param[in] p_FmPortObservedBufPoolDepletion A structure of parameters for pool depletion.
|
H A D | fm_ext.h | 442 @Description A structure for defining BM pool depletion criteria 451 … depletion (Note - this pool must be used by this port!). */ 456 … depletion (Note - this pool must be used by this port!) */
|
H A D | fm_mac_ext.h | 129 … threshold time a PFC frames is sent again if the port is still congested or BM pool in depletion*/
|
/freebsd/sys/contrib/ncsw/inc/flib/ |
H A D | fsl_fman_port.h | 186 uint32_t fmbm_mpd; /**< BM Pool Depletion */ 278 uint32_t fmbm_ompd; /**< Observed BMan Pool Depletion */ 455 /**< Consider this buffer in multiple pools depletion criteria*/ 457 /**< Consider this buffer in single pool depletion criteria */
|
H A D | fsl_fman.h | 62 @Description A structure for defining BM pool depletion criteria 73 considered for depletion (Note - this 80 considered for depletion (Note - this
|
/freebsd/sys/contrib/device-tree/Bindings/soc/fsl/ |
H A D | fsl,bman.yaml | 15 pools originally created by software with configurable depletion thresholds.
|
H A D | bman.txt | 15 originally created by software with configurable depletion thresholds. This
|
/freebsd/sys/vm/ |
H A D | vm_meter.c | 118 CTLFLAG_RW, &vm_cnt.v_free_severe, 0, "Severe page depletion point"); 398 VM_STATS_UINT(v_free_severe, "Severe page depletion point");
|
H A D | vm_pagequeue.h | 296 u_int vmd_free_severe; /* (c) severe page depletion point */
|
/freebsd/sys/sys/ |
H A D | vmmeter.h | 137 u_int v_free_severe; /* (c) severe page depletion point */
|
/freebsd/sys/contrib/ncsw/Peripherals/FM/Port/ |
H A D | fm_port.h | 284 volatile uint32_t fmbm_rmpd; /**< BM Pool Depletion */ 384 volatile uint32_t fmbm_ompd; /**< Observed BMan Pool Depletion */
|
H A D | fman_port.c | 946 /* Pools depletion */ in fman_port_set_bpools()
|
H A D | fm_port.c | 587 /* FMBM_RMPD reg. - pool depletion */ in SetExtBufferPools() 2626 /* define external buffer pools and pool depletion*/ in FM_PORT_Init()
|
/freebsd/sys/dev/ena/ |
H A D | ena_sysctl.c | 399 "RX descriptors depletion count"); in ena_sysctl_add_stats()
|
/freebsd/sys/dev/dpaa2/ |
H A D | dpaa2_ni.c | 384 "depletion in DPNI buffer pools" },
|
/freebsd/sys/netinet/ |
H A D | sctp_output.c | 11679 * If my rwnd is 0, possibly from mbuf depletion as well as in sctp_send_packet_dropped()
|