Home
last modified time | relevance | path

Searched full:depletion (Results 1 – 25 of 26) sorted by relevance

12

/freebsd/sys/dev/dpaa/
H A Dbman.h96 * @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 Dbm.h110 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 Dfsl_bman.h81 /* 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 Dbm_portal.c82 * 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 Dbm_pool.c57 /* (De)Registration of depletion notification callbacks */
/freebsd/sys/contrib/ncsw/Peripherals/FM/SP/
H A Dfman_sp.c128 /* 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 Dfm_sp.c212 … 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 Dbm_ext.h57 @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 Dfm_vsp_ext.h278 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 Dfm_port_ext.h402 @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 Dfm_ext.h442 @Description A structure for defining BM pool depletion criteria
451depletion (Note - this pool must be used by this port!). */
456depletion (Note - this pool must be used by this port!) */
H A Dfm_mac_ext.h129 … 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 Dfsl_fman_port.h186 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 Dfsl_fman.h62 @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 Dfsl,bman.yaml15 pools originally created by software with configurable depletion thresholds.
H A Dbman.txt15 originally created by software with configurable depletion thresholds. This
/freebsd/sys/vm/
H A Dvm_meter.c118 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 Dvm_pagequeue.h296 u_int vmd_free_severe; /* (c) severe page depletion point */
/freebsd/sys/sys/
H A Dvmmeter.h137 u_int v_free_severe; /* (c) severe page depletion point */
/freebsd/sys/contrib/ncsw/Peripherals/FM/Port/
H A Dfm_port.h284 volatile uint32_t fmbm_rmpd; /**< BM Pool Depletion */
384 volatile uint32_t fmbm_ompd; /**< Observed BMan Pool Depletion */
H A Dfman_port.c946 /* Pools depletion */ in fman_port_set_bpools()
H A Dfm_port.c587 /* 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 Dena_sysctl.c399 "RX descriptors depletion count"); in ena_sysctl_add_stats()
/freebsd/sys/dev/dpaa2/
H A Ddpaa2_ni.c384 "depletion in DPNI buffer pools" },
/freebsd/sys/netinet/
H A Dsctp_output.c11679 * If my rwnd is 0, possibly from mbuf depletion as well as in sctp_send_packet_dropped()

12