Lines Matching refs:pe
875 prop_build_cb(pool_conf_t *UNUSED, pool_elem_t *pe, const char *name, in prop_build_cb() argument
880 return (pool_knl_put_xml_property((pool_elem_t *)pe, info->ktx_node, in prop_build_cb()
892 pool_knl_put_xml_property(pool_elem_t *pe, xmlNodePtr node, const char *name, in pool_knl_put_xml_property() argument
904 if (is_ns_property(pe, name) != NULL) { /* in ns */ in pool_knl_put_xml_property()
906 BAD_CAST property_name_minus_ns(pe, name), val) == PO_FAIL) in pool_knl_put_xml_property()
1597 pool_elem_t *pe; in pool_knl_elem_wrap() local
1633 pe = TO_ELEM(elem); in pool_knl_elem_wrap()
1634 pe->pe_conf = conf; in pool_knl_elem_wrap()
1635 pe->pe_class = class; in pool_knl_elem_wrap()
1636 pe->pe_resource_class = res_class; in pool_knl_elem_wrap()
1637 pe->pe_component_class = comp_class; in pool_knl_elem_wrap()
1639 pe->pe_get_prop = pool_knl_get_property; in pool_knl_elem_wrap()
1640 pe->pe_put_prop = pool_knl_put_property; in pool_knl_elem_wrap()
1641 pe->pe_rm_prop = pool_knl_rm_property; in pool_knl_elem_wrap()
1642 pe->pe_get_props = pool_knl_get_properties; in pool_knl_elem_wrap()
1643 pe->pe_remove = pool_knl_elem_remove; in pool_knl_elem_wrap()
1644 pe->pe_get_container = pool_knl_get_container; in pool_knl_elem_wrap()
1645 pe->pe_set_container = pool_knl_set_container; in pool_knl_elem_wrap()
1791 pool_knl_elem_remove(pool_elem_t *pe) in pool_knl_elem_remove() argument
1796 prov = (pool_knl_connection_t *)(TO_CONF(pe))->pc_prov; in pool_knl_elem_remove()
1798 if (dict_remove(prov->pkc_elements, pe) == NULL) { in pool_knl_elem_remove()
1814 destroy->pdu_ioctl.pd_o_type = pool_elem_class(pe); in pool_knl_elem_remove()
1818 destroy->pdu_ioctl.pd_o_sub_type = pool_resource_elem_class(pe); in pool_knl_elem_remove()
1822 pool_component_elem_class(pe); in pool_knl_elem_remove()
1824 destroy->pdu_elem = pe; in pool_knl_elem_remove()
1941 pool_knl_get_container(const pool_elem_t *pe) in pool_knl_get_container() argument
1943 pool_knl_elem_t *pke = (pool_knl_elem_t *)pe; in pool_knl_get_container()
2299 pool_knl_get_property(const pool_elem_t *pe, const char *name, in pool_knl_get_property() argument
2302 pool_knl_elem_t *pke = (pool_knl_elem_t *)pe; in pool_knl_get_property()
2306 if ((prop = provider_get_prop(pe, name)) != NULL) in pool_knl_get_property()
2308 return (pool_knl_get_dynamic_property(pe, name, val)); in pool_knl_get_property()
2333 pool_knl_get_dynamic_property(const pool_elem_t *pe, const char *name, in pool_knl_get_dynamic_property() argument
2341 propget.pp_o_id_type = pool_elem_class(pe); in pool_knl_get_dynamic_property()
2342 if (pool_elem_class(pe) == PEC_RES_COMP || in pool_knl_get_dynamic_property()
2343 pool_elem_class(pe) == PEC_RES_AGG) in pool_knl_get_dynamic_property()
2344 propget.pp_o_id_subtype = pool_resource_elem_class(pe); in pool_knl_get_dynamic_property()
2345 if (pool_elem_class(pe) == PEC_COMP) in pool_knl_get_dynamic_property()
2347 (pool_resource_elem_class_t)pool_component_elem_class(pe); in pool_knl_get_dynamic_property()
2349 propget.pp_o_id = elem_get_sysid(pe); in pool_knl_get_dynamic_property()
2356 prov = (pool_knl_connection_t *)(TO_CONF(pe))->pc_prov; in pool_knl_get_dynamic_property()
2391 pool_knl_put_property(pool_elem_t *pe, const char *name, in pool_knl_put_property() argument
2394 pool_knl_elem_t *pke = (pool_knl_elem_t *)pe; in pool_knl_put_property()
2396 (pool_knl_connection_t *)(TO_CONF(pe))->pc_prov; in pool_knl_put_property()
2455 propput->ppu_ioctl.pp_o_id_type = pool_elem_class(pe); in pool_knl_put_property()
2456 if (pool_elem_class(pe) == PEC_RES_COMP || in pool_knl_put_property()
2457 pool_elem_class(pe) == PEC_RES_AGG) in pool_knl_put_property()
2459 pool_resource_elem_class(pe); in pool_knl_put_property()
2460 if (pool_elem_class(pe) == PEC_COMP) in pool_knl_put_property()
2462 (pool_resource_elem_class_t)pool_component_elem_class(pe); in pool_knl_put_property()
2464 propput->ppu_elem = pe; in pool_knl_put_property()
2486 pool_knl_rm_property(pool_elem_t *pe, const char *name) in pool_knl_rm_property() argument
2488 pool_knl_elem_t *pke = (pool_knl_elem_t *)pe; in pool_knl_rm_property()
2490 (pool_knl_connection_t *)(TO_CONF(pe))->pc_prov; in pool_knl_rm_property()
2504 (void) pool_get_property(TO_CONF(pe), pe, name, &proprm->pru_oldval); in pool_knl_rm_property()
2516 proprm->pru_ioctl.pp_o_id_type = pool_elem_class(pe); in pool_knl_rm_property()
2517 if (pool_elem_class(pe) == PEC_RES_COMP || in pool_knl_rm_property()
2518 pool_elem_class(pe) == PEC_RES_AGG) in pool_knl_rm_property()
2520 pool_resource_elem_class(pe); in pool_knl_rm_property()
2522 if (pool_elem_class(pe) == PEC_COMP) in pool_knl_rm_property()
2524 (pool_resource_elem_class_t)pool_component_elem_class(pe); in pool_knl_rm_property()
2529 proprm->pru_elem = pe; in pool_knl_rm_property()
2549 pool_knl_get_properties(const pool_elem_t *pe, uint_t *nprops) in pool_knl_get_properties() argument
2553 pool_knl_elem_t *pke = (pool_knl_elem_t *)pe; in pool_knl_get_properties()
3568 hash_id(const pool_elem_t *pe) in hash_id() argument
3572 id = elem_get_sysid(pe); in hash_id()