Home
last modified time | relevance | path

Searched refs:cfg_parms (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/ipp/meters/
H A Dtokenmtddi.c127 tokenmt_cfg_t *cfg_parms; in tokenmt_create_action() local
137 if ((cfg_parms = kmem_zalloc(TOKENMT_CFG_SZ, KM_NOSLEEP)) == NULL) { in tokenmt_create_action()
148 kmem_free(cfg_parms, TOKENMT_CFG_SZ); in tokenmt_create_action()
151 if ((cfg_parms->red_action = ipp_action_lookup(next_action)) in tokenmt_create_action()
155 kmem_free(cfg_parms, TOKENMT_CFG_SZ); in tokenmt_create_action()
162 if ((cfg_parms->yellow_action = ipp_action_lookup(next_action)) in tokenmt_create_action()
167 kmem_free(cfg_parms, TOKENMT_CFG_SZ); in tokenmt_create_action()
171 cfg_parms->yellow_action = TOKENMT_NO_ACTION; in tokenmt_create_action()
180 kmem_free(cfg_parms, TOKENMT_CFG_SZ); in tokenmt_create_action()
183 if ((cfg_parms->green_action = ipp_action_lookup(next_action)) in tokenmt_create_action()
[all …]
H A Dtswtclddi.c107 tswtcl_cfg_t *cfg_parms; in tswtcl_create_action() local
116 if ((cfg_parms = kmem_alloc(TSWTCL_CFG_SZ, KM_NOSLEEP)) == NULL) { in tswtcl_create_action()
127 kmem_free(cfg_parms, TSWTCL_CFG_SZ); in tswtcl_create_action()
130 if ((cfg_parms->red_action = ipp_action_lookup(next_action)) in tswtcl_create_action()
134 kmem_free(cfg_parms, TSWTCL_CFG_SZ); in tswtcl_create_action()
144 kmem_free(cfg_parms, TSWTCL_CFG_SZ); in tswtcl_create_action()
147 if ((cfg_parms->yellow_action = ipp_action_lookup(next_action)) in tswtcl_create_action()
151 kmem_free(cfg_parms, TSWTCL_CFG_SZ); in tswtcl_create_action()
161 kmem_free(cfg_parms, TSWTCL_CFG_SZ); in tswtcl_create_action()
164 if ((cfg_parms->green_action = ipp_action_lookup(next_action)) in tswtcl_create_action()
[all …]
H A Dtokenmt.c81 tokenmt_cfg_t *cfg_parms = tokenmt_data->cfg_parms; in tokenmt_process() local
137 if (cfg_parms->tokenmt_type == SRTCL_TOKENMT) { in tokenmt_process()
138 if (!cfg_parms->colour_aware) { in tokenmt_process()
141 *next_action = cfg_parms->green_action; in tokenmt_process()
147 ASSERT(cfg_parms->yellow_action != in tokenmt_process()
150 *next_action = cfg_parms->yellow_action; in tokenmt_process()
152 *next_action = cfg_parms->red_action; in tokenmt_process()
155 colour = cfg_parms->dscp_to_colour[dscp >> 2]; in tokenmt_process()
159 *next_action = cfg_parms->green_action; in tokenmt_process()
167 ASSERT(cfg_parms->yellow_action != in tokenmt_process()
[all …]
H A Dtswtcl.c71 tswtcl_cfg_t *cfg_parms = tswtcl_data->cfg_parms; in tswtcl_process() local
117 bitsinwin = ((uint64_t)tswtcl_data->avg_rate * cfg_parms->window / in tswtcl_process()
120 deltaT = now - tswtcl_data->win_front + cfg_parms->nsecwindow; in tswtcl_process()
126 if (tswtcl_data->avg_rate <= cfg_parms->committed_rate) { in tswtcl_process()
127 *next_action = cfg_parms->green_action; in tswtcl_process()
128 } else if (tswtcl_data->avg_rate <= cfg_parms->peak_rate) { in tswtcl_process()
145 aminusc = tswtcl_data->avg_rate - cfg_parms->committed_rate; in tswtcl_process()
147 *next_action = cfg_parms->yellow_action; in tswtcl_process()
149 *next_action = cfg_parms->green_action; in tswtcl_process()
170 aminusp = tswtcl_data->avg_rate - cfg_parms->peak_rate; in tswtcl_process()
[all …]
H A Dmeter_impl.h149 tokenmt_cfg_t *cfg_parms; member
205 tswtcl_cfg_t *cfg_parms; member