Searched refs:tokenmt_data (Results 1 – 2 of 2) sorted by relevance
71 tokenmt_process(mblk_t **mpp, tokenmt_data_t *tokenmt_data, in tokenmt_process() argument81 tokenmt_cfg_t *cfg_parms = tokenmt_data->cfg_parms; in tokenmt_process()85 atomic_inc_64(&tokenmt_data->epackets); in tokenmt_process()95 atomic_inc_64(&tokenmt_data->epackets); in tokenmt_process()104 atomic_inc_64(&tokenmt_data->epackets); in tokenmt_process()126 mutex_enter(&tokenmt_data->tokenmt_lock); in tokenmt_process()128 tokenmt_update_tokens(tokenmt_data, now); in tokenmt_process()139 if (pkt_len <= tokenmt_data->committed_tokens) { in tokenmt_process()140 tokenmt_data->committed_tokens -= pkt_len; in tokenmt_process()142 } else if (pkt_len <= tokenmt_data->peak_tokens) { in tokenmt_process()[all …]
125 tokenmt_data_t *tokenmt_data; in tokenmt_create_action() local320 tokenmt_data = kmem_zalloc(TOKENMT_DATA_SZ, KM_NOSLEEP); in tokenmt_create_action()321 if (tokenmt_data == NULL) { in tokenmt_create_action()328 if ((rc = tokenmt_statinit(aid, tokenmt_data)) != 0) { in tokenmt_create_action()330 kmem_free(tokenmt_data, TOKENMT_DATA_SZ); in tokenmt_create_action()365 tokenmt_data->cfg_parms = cfg_parms; in tokenmt_create_action()367 tokenmt_data->committed_tokens = cfg_parms->committed_burst; in tokenmt_create_action()368 tokenmt_data->peak_tokens = cfg_parms->peak_burst; in tokenmt_create_action()369 tokenmt_data->last_seen = gethrtime(); in tokenmt_create_action()371 mutex_init(&tokenmt_data->tokenmt_lock, NULL, MUTEX_DEFAULT, 0); in tokenmt_create_action()[all …]