Lines Matching refs:aid
103 tswtcl_create_action(ipp_action_id_t aid, nvlist_t **nvlpp, ipp_flags_t flags) in tswtcl_create_action() argument
231 if ((rc = tswtcl_statinit(aid, tswtcl_data)) != 0) { in tswtcl_create_action()
239 if ((rc = ipp_action_ref(aid, cfg_parms->red_action, flags)) != 0) { in tswtcl_create_action()
244 if ((rc = ipp_action_ref(aid, cfg_parms->yellow_action, flags)) != 0) { in tswtcl_create_action()
247 rc2 = ipp_action_unref(aid, cfg_parms->red_action, flags); in tswtcl_create_action()
251 if ((rc = ipp_action_ref(aid, cfg_parms->green_action, flags)) != 0) { in tswtcl_create_action()
254 rc2 = ipp_action_unref(aid, cfg_parms->red_action, flags); in tswtcl_create_action()
256 rc2 = ipp_action_unref(aid, cfg_parms->yellow_action, flags); in tswtcl_create_action()
267 ipp_action_set_ptr(aid, (void *)tswtcl_data); in tswtcl_create_action()
282 tswtcl_modify_action(ipp_action_id_t aid, nvlist_t **nvlpp, ipp_flags_t flags) in tswtcl_modify_action() argument
312 tswtcl_data = (tswtcl_data_t *)ipp_action_get_ptr(aid); in tswtcl_modify_action()
401 if ((err = tswtcl_statinit(aid, tswtcl_data)) != 0) { in tswtcl_modify_action()
412 if ((err = ipp_action_ref(aid, cfg_parms->red_action, flags)) != 0) { in tswtcl_modify_action()
419 if ((err = ipp_action_ref(aid, cfg_parms->yellow_action, flags)) != 0) { in tswtcl_modify_action()
422 err2 = ipp_action_unref(aid, cfg_parms->red_action, flags); in tswtcl_modify_action()
428 if ((err = ipp_action_ref(aid, cfg_parms->green_action, flags)) != 0) { in tswtcl_modify_action()
431 err2 = ipp_action_unref(aid, cfg_parms->red_action, flags); in tswtcl_modify_action()
433 err2 = ipp_action_unref(aid, cfg_parms->yellow_action, flags); in tswtcl_modify_action()
448 err = ipp_action_unref(aid, old_cfg->red_action, flags); in tswtcl_modify_action()
450 err = ipp_action_unref(aid, old_cfg->yellow_action, flags); in tswtcl_modify_action()
452 err = ipp_action_unref(aid, old_cfg->green_action, flags); in tswtcl_modify_action()
464 tswtcl_destroy_action(ipp_action_id_t aid, ipp_flags_t flags) in tswtcl_destroy_action() argument
470 tswtcl_data = (tswtcl_data_t *)ipp_action_get_ptr(aid); in tswtcl_destroy_action()
480 rc = ipp_action_unref(aid, cfg_parms->red_action, flags); in tswtcl_destroy_action()
482 rc = ipp_action_unref(aid, cfg_parms->yellow_action, flags); in tswtcl_destroy_action()
484 rc = ipp_action_unref(aid, cfg_parms->green_action, flags); in tswtcl_destroy_action()
494 tswtcl_invoke_action(ipp_action_id_t aid, ipp_packet_t *packet) in tswtcl_invoke_action() argument
503 tswtcl_data = (tswtcl_data_t *)ipp_action_get_ptr(aid); in tswtcl_invoke_action()
515 tswtcl_statinit(ipp_action_id_t aid, tswtcl_data_t *tswtcl_data) in tswtcl_statinit() argument
521 if ((rc = ipp_stat_create(aid, TSWTCL_STATS_STRING, METER_STATS_COUNT, in tswtcl_statinit()
608 tswtcl_info(ipp_action_id_t aid, int (*fn)(nvlist_t *, void *), void *arg, in tswtcl_info() argument
617 tswtcl_data = (tswtcl_data_t *)ipp_action_get_ptr(aid); in tswtcl_info()