Lines Matching defs:pool
33 #include <pool.h>
46 #include <sys/pool.h>
98 * Identifies a pool element with a processor set id
181 * XML support required to allow a pool kernel configuration to be
398 "pool.sys_id",
647 * However, don't rollback when we've done a temporary pool since the
648 * pool/resources haven't really been committed in this case.
993 * Now add pool details
1377 * the supplied pool is not the default pool attempt to destroy it.
1381 destroy_pool_cb(pool_conf_t *conf, pool_t *pool, void *unused)
1383 if (elem_is_default(TO_ELEM(pool)) != PO_TRUE)
1384 return (pool_destroy(conf, pool));
1387 * pool so that the walk continues
1425 * Determine the name of the pool to which the supplied pid is
1449 if (pool_value_set_name(props[0], "pool.sys_id") != PO_SUCCESS) {
1481 * Bind idtype id to the pool name.
1489 pool_t *pool;
1492 if ((pool = pool_get_pool(conf, pool_name)) == NULL)
1497 bind.pb_o_pool_id = elem_get_sysid(TO_ELEM(pool));
1536 if (pool_value_set_name(props[0], "pool.sys_id") != PO_SUCCESS) {
1979 * supplied pool.
1984 pool_knl_pool_associate(pool_t *pool, const pool_resource_t *resource)
1987 pool_knl_pool_t *pkp = (pool_knl_pool_t *)pool;
2000 prov = (pool_knl_connection_t *)(TO_CONF(TO_ELEM(pool)))->pc_prov;
2015 assoc->pau_assoc = TO_ELEM(pool);
2033 * the supplied pool.
2038 pool_knl_pool_dissociate(pool_t *pool, const pool_resource_t *resource)
2042 pool_knl_pool_t *pkp = (pool_knl_pool_t *)pool;
2048 prov = (pool_knl_connection_t *)(TO_CONF(TO_ELEM(pool)))->pc_prov;
2062 dissoc->pdu_dissoc = TO_ELEM(pool);
3233 * pool
3567 * hash_id() hashes all elements in a pool configuration using the
3585 * blocking_open() guarantees access to the pool device, if open()