Lines Matching refs:proprm

2491 	pool_proprm_undo_t *proprm;  in pool_knl_rm_property()  local
2498 if ((proprm = malloc(sizeof (pool_proprm_undo_t))) == NULL) { in pool_knl_rm_property()
2502 (void) memset(proprm, 0, sizeof (pool_proprm_undo_t)); in pool_knl_rm_property()
2503 proprm->pru_oldval.pv_class = POC_INVAL; in pool_knl_rm_property()
2504 (void) pool_get_property(TO_CONF(pe), pe, name, &proprm->pru_oldval); in pool_knl_rm_property()
2507 free(proprm); in pool_knl_rm_property()
2516 proprm->pru_ioctl.pp_o_id_type = pool_elem_class(pe); in pool_knl_rm_property()
2519 proprm->pru_ioctl.pp_o_id_sub_type = in pool_knl_rm_property()
2523 proprm->pru_ioctl.pp_o_id_sub_type = in pool_knl_rm_property()
2526 proprm->pru_ioctl.pp_o_prop_name_size = strlen(name); in pool_knl_rm_property()
2527 proprm->pru_ioctl.pp_o_prop_name = in pool_knl_rm_property()
2528 (char *)pool_value_get_name(&proprm->pru_oldval); in pool_knl_rm_property()
2529 proprm->pru_elem = pe; in pool_knl_rm_property()
2531 if (log_append(prov->pkc_log, POOL_PROPRM, (void *)proprm) != in pool_knl_rm_property()
2533 free(proprm); in pool_knl_rm_property()
2789 pool_proprm_undo_t *proprm; in log_item_commit() local
2967 proprm = (pool_proprm_undo_t *)li->li_details; in log_item_commit()
2969 if (pool_elem_class(proprm->pru_elem) != PEC_SYSTEM) { in log_item_commit()
2970 proprm->pru_ioctl.pp_o_id = in log_item_commit()
2971 elem_get_sysid(proprm->pru_elem); in log_item_commit()
2973 if (ioctl(prov->pkc_fd, POOL_PROPRM, &proprm->pru_ioctl) < 0) { in log_item_commit()
3009 pool_proprm_undo_t *proprm; in log_item_undo() local
3125 proprm = (pool_proprm_undo_t *)li->li_details; in log_item_undo()
3127 if (pool_value_get_type(&proprm->pru_oldval) != POC_INVAL) { in log_item_undo()
3128 if (pool_put_property(conf, proprm->pru_elem, in log_item_undo()
3129 proprm->pru_ioctl.pp_o_prop_name, in log_item_undo()
3130 &proprm->pru_oldval) != PO_SUCCESS) { in log_item_undo()
3359 proprm = (pool_proprm_undo_t *)li->li_details; in log_item_undo()
3361 u_propput.pp_o_id_type = proprm->pru_ioctl.pp_o_id_type; in log_item_undo()
3363 proprm->pru_ioctl.pp_o_id_sub_type; in log_item_undo()
3364 u_propput.pp_o_id = elem_get_sysid(proprm->pru_elem); in log_item_undo()
3375 pool_value_get_name(&proprm->pru_oldval), in log_item_undo()
3376 &proprm->pru_oldval) != PO_SUCCESS) in log_item_undo()
3414 pool_proprm_undo_t *proprm; in log_item_release() local
3467 proprm = (pool_proprm_undo_t *)li->li_details; in log_item_release()
3469 free(proprm); in log_item_release()