Lines Matching defs:flowacct_data

287     flowacct_data_t *flowacct_data)
289 list_hdr_t *hdr = flowacct_data->flows_tbl[index].head;
432 flowacct_update_flows_tbl(header_t *header, flowacct_data_t *flowacct_data)
444 fhead = &flowacct_data->flows_tbl[index];
447 thead = &flowacct_data->flows_tbl[FLOW_TBL_COUNT];
450 flow = flowacct_flow_present(header, index, flowacct_data);
499 atomic_add_32(&flowacct_data->nflows, 1);
500 if (flowacct_data->nflows > flowacct_data->max_limit) {
501 atomic_add_32(&flowacct_data->nflows, -1);
512 flowacct_data);
539 atomic_add_32(&flowacct_data->nflows, -1);
553 atomic_add_32(&flowacct_data->nflows, -1);
561 atomic_add_64(&flowacct_data->usedmem,
564 atomic_add_64(&flowacct_data->usedmem, FLOWACCT_ITEM_RECORD_SZ);
638 atomic_add_64(&flowacct_data->tbytes, header->pktlen);
646 flowacct_data_t *flowacct_data = (flowacct_data_t *)args;
647 flowacct_timer(FLOWACCT_FLOW_TIMER, flowacct_data);
648 flowacct_data->flow_tid = timeout(flowacct_timeout_flows, flowacct_data,
649 drv_usectohz(flowacct_data->timer));
727 flowacct_timer(int type, flowacct_data_t *flowacct_data)
740 ASSERT(flowacct_data != NULL);
755 thead = &flowacct_data->flows_tbl[FLOW_TBL_COUNT];
775 (diff < flowacct_data->timeout)) {
802 flowacct_data->act_name;
813 atomic_add_32(&flowacct_data->nflows,
819 atomic_add_64(&flowacct_data->tbytes, (~item->nbytes +
825 atomic_add_64(&flowacct_data->usedmem, item_size);
828 atomic_add_32(&flowacct_data->nflows, (~items_deleted + 1));
850 atomic_add_64(&flowacct_data->usedmem, flow_size);
876 flowacct_process(mblk_t **mpp, flowacct_data_t *flowacct_data)
890 atomic_add_64(&flowacct_data->epackets, 1);
898 atomic_add_64(&flowacct_data->epackets, 1);
905 atomic_add_64(&flowacct_data->epackets, 1);
910 if (flowacct_update_flows_tbl(header, flowacct_data) != 0) {
912 atomic_add_64(&flowacct_data->epackets, 1);
917 atomic_add_64(&flowacct_data->npackets, 1);
918 atomic_add_64(&flowacct_data->nbytes, header->pktlen);
921 if (flowacct_data->flow_tid == 0) {
922 flowacct_data->flow_tid = timeout(flowacct_timeout_flows,
923 flowacct_data, drv_usectohz(flowacct_data->timer));