usr/src/boot/i386/common/bootargs.h
67
uint64_t pool;
usr/src/boot/i386/gptzfsboot/zfsboot.c
486
zfsargs.pool = bdev->d_kind.zfs.pool_guid;
usr/src/boot/i386/loader/main.c
251
new_currdev.d_kind.zfs.pool_guid = zargs->pool;
usr/src/cmd/availdevs/availdevs.c
128
xmlNodePtr pool;
usr/src/cmd/availdevs/availdevs.c
141
pool = xmlNewChild(importable, NULL, (xmlChar *)ELEMENT_POOL, NULL);
usr/src/cmd/availdevs/availdevs.c
142
(void) xmlSetProp(pool, (xmlChar *)ATTR_POOL_NAME, (xmlChar *)name);
usr/src/cmd/availdevs/availdevs.c
144
set_uint64_prop(pool, ATTR_POOL_ID, guid);
usr/src/cmd/availdevs/availdevs.c
145
set_uint64_prop(pool, ATTR_POOL_VERSION, version);
usr/src/cmd/availdevs/availdevs.c
146
set_uint64_prop(pool, ATTR_POOL_USED, vs->vs_alloc);
usr/src/cmd/availdevs/availdevs.c
147
set_uint64_prop(pool, ATTR_POOL_SIZE, vs->vs_space);
usr/src/cmd/availdevs/availdevs.c
148
set_uint64_prop(pool, ATTR_POOL_REPLACEMENT_SIZE, vs->vs_rsize);
usr/src/cmd/availdevs/availdevs.c
149
set_uint64_prop(pool, ATTR_POOL_READ_BYTES,
usr/src/cmd/availdevs/availdevs.c
151
set_uint64_prop(pool, ATTR_POOL_WRITE_BYTES,
usr/src/cmd/availdevs/availdevs.c
153
set_uint64_prop(pool, ATTR_POOL_READ_OPERATIONS,
usr/src/cmd/availdevs/availdevs.c
155
set_uint64_prop(pool, ATTR_POOL_WRITE_OPERATIONS,
usr/src/cmd/availdevs/availdevs.c
157
set_uint64_prop(pool, ATTR_POOL_READ_ERRORS, vs->vs_read_errors);
usr/src/cmd/availdevs/availdevs.c
158
set_uint64_prop(pool, ATTR_POOL_WRITE_ERRORS, vs->vs_write_errors);
usr/src/cmd/availdevs/availdevs.c
159
set_uint64_prop(pool, ATTR_POOL_CHECKSUM_ERRORS,
usr/src/cmd/availdevs/availdevs.c
162
(void) xmlSetProp(pool, (xmlChar *)ATTR_DEVICE_STATE,
usr/src/cmd/availdevs/availdevs.c
165
(void) xmlSetProp(pool, (xmlChar *)ATTR_DEVICE_STATUS,
usr/src/cmd/availdevs/availdevs.c
168
(void) xmlSetProp(pool, (xmlChar *)ATTR_POOL_STATE,
usr/src/cmd/availdevs/availdevs.c
171
(void) xmlSetProp(pool, (xmlChar *)ATTR_POOL_STATUS, (xmlChar *)
usr/src/cmd/bhyve/test/tests/mevent/vnode_zvol.c
101
if (zpool_create(zfshdl, pool, nvroot, NULL, props) != 0) {
usr/src/cmd/bhyve/test/tests/mevent/vnode_zvol.c
103
pool, file, libzfs_error_description(zfshdl)));
usr/src/cmd/bhyve/test/tests/mevent/vnode_zvol.c
106
VERBOSE(("Created ZFS pool %s", pool));
usr/src/cmd/bhyve/test/tests/mevent/vnode_zvol.c
134
char *template, *pool, *vol, *backend;
usr/src/cmd/bhyve/test/tests/mevent/vnode_zvol.c
156
err = asprintf(&pool, "mevent_test_%d", getpid());
usr/src/cmd/bhyve/test/tests/mevent/vnode_zvol.c
159
err = asprintf(&vol, "%s/test_zvol_%d", pool, getpid());
usr/src/cmd/bhyve/test/tests/mevent/vnode_zvol.c
175
create_zpool(zfshdl, pool, template);
usr/src/cmd/bhyve/test/tests/mevent/vnode_zvol.c
177
if ((poolhdl = zpool_open(zfshdl, pool)) == NULL) {
usr/src/cmd/bhyve/test/tests/mevent/vnode_zvol.c
82
create_zpool(libzfs_handle_t *zfshdl, const char *pool, const char *file)
usr/src/cmd/boot/bootadm/bootadm.c
1325
char *pool = NULL;
usr/src/cmd/boot/bootadm/bootadm.c
1416
pool = strtok(special, "/");
usr/src/cmd/boot/bootadm/bootadm.c
1417
INJECT_ERROR1("Z_MENU_GET_POOL", pool = NULL);
usr/src/cmd/boot/bootadm/bootadm.c
1418
if (pool == NULL) {
usr/src/cmd/boot/bootadm/bootadm.c
1424
BAM_DPRINTF(("%s: derived pool=%s from special\n", fcn, pool));
usr/src/cmd/boot/bootadm/bootadm.c
1426
zmntpt = mount_top_dataset(pool, &zmnted);
usr/src/cmd/boot/bootadm/bootadm.c
1430
pool);
usr/src/cmd/boot/bootadm/bootadm.c
1560
INJECT_ERROR1("POOL_SET", pool = "/pooldata");
usr/src/cmd/boot/bootadm/bootadm.c
1561
assert((is_zfs(menu_root)) ^ (pool == NULL));
usr/src/cmd/boot/bootadm/bootadm.c
1562
if (pool) {
usr/src/cmd/boot/bootadm/bootadm.c
1563
(void) umount_top_dataset(pool, zmnted, zmntpt);
usr/src/cmd/boot/bootadm/bootadm.c
4371
char *pool = NULL;
usr/src/cmd/boot/bootadm/bootadm.c
4431
pool = find_root_pool();
usr/src/cmd/boot/bootadm/bootadm.c
4432
if (pool) {
usr/src/cmd/boot/bootadm/bootadm.c
4433
mntpt = mount_top_dataset(pool, &mnted);
usr/src/cmd/boot/bootadm/bootadm.c
4436
pool);
usr/src/cmd/boot/bootadm/bootadm.c
4437
free(pool);
usr/src/cmd/boot/bootadm/bootadm.c
4447
if (pool) {
usr/src/cmd/boot/bootadm/bootadm.c
4448
(void) umount_top_dataset(pool, mnted, mntpt);
usr/src/cmd/boot/bootadm/bootadm.c
4449
free(pool);
usr/src/cmd/boot/bootadm/bootadm.c
5995
mount_legacy_dataset(char *pool, zfs_mnted_t *mnted)
usr/src/cmd/boot/bootadm/bootadm.c
6005
BAM_DPRINTF(("%s: entered. arg: %s\n", fcn, pool));
usr/src/cmd/boot/bootadm/bootadm.c
6011
pool);
usr/src/cmd/boot/bootadm/bootadm.c
6017
"pool %s\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
6023
bam_error(_("ZFS pool %s has bad mount status\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
6036
fcn, pool));
usr/src/cmd/boot/bootadm/bootadm.c
6037
return (get_mountpoint(pool, "zfs"));
usr/src/cmd/boot/bootadm/bootadm.c
6052
fcn, pool, tmpmnt));
usr/src/cmd/boot/bootadm/bootadm.c
6062
"present\n", fcn, pool, tmpmnt));
usr/src/cmd/boot/bootadm/bootadm.c
6067
pool, tmpmnt);
usr/src/cmd/boot/bootadm/bootadm.c
6072
bam_error(_("mount of ZFS pool %s failed\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
6079
fcn, pool, tmpmnt));
usr/src/cmd/boot/bootadm/bootadm.c
6089
mount_top_dataset(char *pool, zfs_mnted_t *mnted)
usr/src/cmd/boot/bootadm/bootadm.c
6101
BAM_DPRINTF(("%s: entered. arg: %s\n", fcn, pool));
usr/src/cmd/boot/bootadm/bootadm.c
6108
pool);
usr/src/cmd/boot/bootadm/bootadm.c
6113
pool);
usr/src/cmd/boot/bootadm/bootadm.c
6121
BAM_DPRINTF(("%s: is legacy, pool=%s\n", fcn, pool));
usr/src/cmd/boot/bootadm/bootadm.c
6122
return (mount_legacy_dataset(pool, mnted));
usr/src/cmd/boot/bootadm/bootadm.c
6128
BAM_DPRINTF(("%s: is *NOT* legacy, pool=%s\n", fcn, pool));
usr/src/cmd/boot/bootadm/bootadm.c
6132
pool);
usr/src/cmd/boot/bootadm/bootadm.c
6138
"pool %s\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
6144
bam_error(_("ZFS pool %s has bad mount status\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
6156
fcn, pool));
usr/src/cmd/boot/bootadm/bootadm.c
6162
fcn, pool));
usr/src/cmd/boot/bootadm/bootadm.c
6166
"/sbin/zfs mount %s", pool);
usr/src/cmd/boot/bootadm/bootadm.c
6170
bam_error(_("mount of ZFS pool %s failed\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
6174
BAM_DPRINTF(("%s: non-legacy pool %s mounted now\n", fcn, pool));
usr/src/cmd/boot/bootadm/bootadm.c
6182
pool);
usr/src/cmd/boot/bootadm/bootadm.c
6188
pool);
usr/src/cmd/boot/bootadm/bootadm.c
6194
bam_error(_("ZFS pool %s has no mount-point\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
6202
pool, mntpt);
usr/src/cmd/boot/bootadm/bootadm.c
6210
fcn, pool, zmntpt));
usr/src/cmd/boot/bootadm/bootadm.c
6216
(void) umount_top_dataset(pool, *mnted, NULL);
usr/src/cmd/boot/bootadm/bootadm.c
6222
umount_top_dataset(char *pool, zfs_mnted_t mnted, char *mntpt)
usr/src/cmd/boot/bootadm/bootadm.c
6234
"to umount\n", fcn, pool, mntpt ? mntpt : "NULL"));
usr/src/cmd/boot/bootadm/bootadm.c
6239
"/sbin/umount %s", pool);
usr/src/cmd/boot/bootadm/bootadm.c
6243
bam_error(_("umount of %s failed\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
6251
"successfully unmounted\n", fcn, pool));
usr/src/cmd/boot/bootadm/bootadm.c
6256
"/sbin/zfs unmount %s", pool);
usr/src/cmd/boot/bootadm/bootadm.c
6260
bam_error(_("umount of %s failed\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
6264
"successfully unmounted\n", fcn, pool));
usr/src/cmd/boot/bootadm/bootadm.c
6268
"pool %s\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
6285
char *pool;
usr/src/cmd/boot/bootadm/bootadm.c
6304
pool = s_strdup(buf);
usr/src/cmd/boot/bootadm/bootadm.c
6305
BAM_DPRINTF(("%s: got pool. pool = %s\n", fcn, pool));
usr/src/cmd/boot/bootadm/bootadm.c
6306
return (pool);
usr/src/cmd/boot/bootadm/bootadm.c
6345
pool = s_strdup(cp);
usr/src/cmd/boot/bootadm/bootadm.c
6349
BAM_DPRINTF(("%s: got pool. pool = %s\n", fcn, pool));
usr/src/cmd/boot/bootadm/bootadm.c
6351
return (pool);
usr/src/cmd/boot/bootadm/bootadm.c
6357
char *pool;
usr/src/cmd/boot/bootadm/bootadm.c
6363
pool = get_pool(osdev);
usr/src/cmd/boot/bootadm/bootadm.c
6364
INJECT_ERROR1("ZFS_FIND_EXIST_POOL", pool = NULL);
usr/src/cmd/boot/bootadm/bootadm.c
6365
if (pool == NULL) {
usr/src/cmd/boot/bootadm/bootadm.c
6370
mntpt = mount_top_dataset(pool, &mnted);
usr/src/cmd/boot/bootadm/bootadm.c
6374
pool);
usr/src/cmd/boot/bootadm/bootadm.c
6375
free(pool);
usr/src/cmd/boot/bootadm/bootadm.c
6388
(void) umount_top_dataset(pool, mnted, mntpt);
usr/src/cmd/boot/bootadm/bootadm.c
6390
free(pool);
usr/src/cmd/boot/bootadm/bootadm.c
7294
char *pool;
usr/src/cmd/boot/bootadm/bootadm.c
7302
pool = get_pool(osdev);
usr/src/cmd/boot/bootadm/bootadm.c
7303
INJECT_ERROR1("CREATE_ZFS_SIGN_GET_POOL", pool = NULL);
usr/src/cmd/boot/bootadm/bootadm.c
7304
if (pool == NULL) {
usr/src/cmd/boot/bootadm/bootadm.c
7309
(void) snprintf(tmpsign, sizeof (tmpsign), "pool_%s", pool);
usr/src/cmd/boot/bootadm/bootadm.c
7313
free(pool);
usr/src/cmd/boot/bootadm/bootadm.c
7454
char *pool;
usr/src/cmd/boot/bootadm/bootadm.c
7462
pool = get_pool(osdev);
usr/src/cmd/boot/bootadm/bootadm.c
7463
INJECT_ERROR1("SET_BACKUP_GET_POOL", pool = NULL);
usr/src/cmd/boot/bootadm/bootadm.c
7464
if (pool == NULL) {
usr/src/cmd/boot/bootadm/bootadm.c
7469
mntpt = mount_top_dataset(pool, &mnted);
usr/src/cmd/boot/bootadm/bootadm.c
7472
bam_error(_("failed to mount top dataset for %s\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
7473
free(pool);
usr/src/cmd/boot/bootadm/bootadm.c
7479
(void) umount_top_dataset(pool, mnted, mntpt);
usr/src/cmd/boot/bootadm/bootadm.c
7481
free(pool);
usr/src/cmd/boot/bootadm/bootadm.c
7601
char *pool;
usr/src/cmd/boot/bootadm/bootadm.c
7609
pool = get_pool(osdev);
usr/src/cmd/boot/bootadm/bootadm.c
7610
INJECT_ERROR1("SET_PRIMARY_ZFS_GET_POOL", pool = NULL);
usr/src/cmd/boot/bootadm/bootadm.c
7611
if (pool == NULL) {
usr/src/cmd/boot/bootadm/bootadm.c
7617
ret = (strstr(sign, pool) != NULL);
usr/src/cmd/boot/bootadm/bootadm.c
7621
pool, sign);
usr/src/cmd/boot/bootadm/bootadm.c
7622
free(pool);
usr/src/cmd/boot/bootadm/bootadm.c
7626
mntpt = mount_top_dataset(pool, &mnted);
usr/src/cmd/boot/bootadm/bootadm.c
7629
bam_error(_("failed to mount top dataset for %s\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
7630
free(pool);
usr/src/cmd/boot/bootadm/bootadm.c
7636
(void) umount_top_dataset(pool, mnted, mntpt);
usr/src/cmd/boot/bootadm/bootadm.c
7638
free(pool);
usr/src/cmd/boot/bootadm/bootadm.c
7996
char *pool;
usr/src/cmd/boot/bootadm/bootadm.c
8018
pool = strtok(sdup, "/");
usr/src/cmd/boot/bootadm/bootadm.c
8019
INJECT_ERROR1("ZFS_GET_PHYS_POOL", pool = NULL);
usr/src/cmd/boot/bootadm/bootadm.c
8020
if (pool == NULL) {
usr/src/cmd/boot/bootadm/bootadm.c
8026
(void) snprintf(cmd, sizeof (cmd), "/sbin/zpool status %s", pool);
usr/src/cmd/boot/bootadm/bootadm.c
8031
bam_error(_("cannot get zpool status for pool: %s\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
8037
bam_error(_("bad zpool status for pool=%s\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
8059
if (strcmp(lp->line, pool) == 0) {
usr/src/cmd/boot/bootadm/bootadm.c
8061
"status\n", fcn, pool));
usr/src/cmd/boot/bootadm/bootadm.c
8067
bam_error(_("no pool name %s in zpool status\n"), pool);
usr/src/cmd/boot/bootadm/bootadm.c
8087
pool);
usr/src/cmd/boot/bootadm/bootadm.c
8110
fcn, dsk, pool));
usr/src/cmd/boot/bootadm/bootadm.h
200
extern char *mount_top_dataset(char *pool, zfs_mnted_t *mnted);
usr/src/cmd/boot/bootadm/bootadm_loader.c
1070
char *pool = menu_root + 1;
usr/src/cmd/boot/bootadm/bootadm_loader.c
1088
if (strcmp(be_node->be_rpool, pool) == 0) {
usr/src/cmd/boot/bootadm/bootadm_loader.c
410
char *pool = NULL;
usr/src/cmd/boot/bootadm/bootadm_loader.c
470
pool = strtok(special, "/");
usr/src/cmd/boot/bootadm/bootadm_loader.c
471
INJECT_ERROR1("Z_MENU_GET_POOL", pool = NULL);
usr/src/cmd/boot/bootadm/bootadm_loader.c
472
if (pool == NULL) {
usr/src/cmd/boot/bootadm/bootadm_loader.c
477
BAM_DPRINTF(("%s: derived pool=%s from special\n", fcn, pool));
usr/src/cmd/boot/bootadm/bootadm_loader.c
479
zmntpt = mount_top_dataset(pool, &zmnted);
usr/src/cmd/boot/bootadm/bootadm_loader.c
482
bam_error(_("cannot mount pool dataset for pool: %s\n"), pool);
usr/src/cmd/boot/bootadm/bootadm_loader.c
609
INJECT_ERROR1("POOL_SET", pool = "/pooldata");
usr/src/cmd/boot/bootadm/bootadm_loader.c
610
assert((is_zfs(menu_root)) ^ (pool == NULL));
usr/src/cmd/boot/bootadm/bootadm_loader.c
611
if (pool) {
usr/src/cmd/boot/bootadm/bootadm_loader.c
612
(void) umount_top_dataset(pool, zmnted, zmntpt);
usr/src/cmd/fs.d/pcfs/fsck/clusters.c
406
static ClusterInfo *pool;
usr/src/cmd/fs.d/pcfs/fsck/clusters.c
414
if (pool == NULL) {
usr/src/cmd/fs.d/pcfs/fsck/clusters.c
417
pool = (ClusterInfo *)malloc(sizeof (ClusterInfo) * CHUNKSIZE);
usr/src/cmd/fs.d/pcfs/fsck/clusters.c
419
if (pool == NULL) {
usr/src/cmd/fs.d/pcfs/fsck/clusters.c
426
pool[i].nextfree = &pool[i+1];
usr/src/cmd/fs.d/pcfs/fsck/clusters.c
428
pool[CHUNKSIZE-1].nextfree = NULL;
usr/src/cmd/fs.d/pcfs/fsck/clusters.c
430
ret = pool;
usr/src/cmd/fs.d/pcfs/fsck/clusters.c
431
pool = pool->nextfree;
usr/src/cmd/fs.d/pcfs/fsck/clusters.c
476
old->nextfree = pool;
usr/src/cmd/fs.d/pcfs/fsck/clusters.c
477
pool = old;
usr/src/cmd/hal/tools/hal-storage-zpool.c
102
char *subcmd, const char *pool, const char *device,
usr/src/cmd/hal/tools/hal-storage-zpool.c
118
printf ("pool = %s\n", pool);
usr/src/cmd/hal/tools/hal-storage-zpool.c
132
args[na++] = (char *) pool;
usr/src/cmd/hal/tools/hal-storage-zpool.c
155
"solaris.device.mount.removable", pool, device);
usr/src/cmd/hal/tools/hal-storage-zpool.c
53
int result, const char *auth_used, const char *pool, const char *device)
usr/src/cmd/hal/tools/hal-storage-zpool.c
70
event->adt_pool_export.pool = (char *)pool;
usr/src/cmd/hal/tools/hal-storage-zpool.c
75
event->adt_pool_import.pool = (char *)pool;
usr/src/cmd/ipf/lib/load_pool.c
30
ip_pool_t pool;
usr/src/cmd/ipf/lib/load_pool.c
45
op.iplo_size = sizeof(pool);
usr/src/cmd/ipf/lib/load_pool.c
46
op.iplo_struct = &pool;
usr/src/cmd/ipf/lib/load_pool.c
47
bzero((char *)&pool, sizeof(pool));
usr/src/cmd/ipf/lib/load_pool.c
48
strncpy(pool.ipo_name, plp->ipo_name, sizeof(pool.ipo_name));
usr/src/cmd/ipf/lib/load_pool.c
61
pool.ipo_list = plp->ipo_list;
usr/src/cmd/ipf/lib/load_pool.c
62
printpool(&pool, bcopywrap, pool.ipo_name, opts);
usr/src/cmd/ipf/lib/load_pool.c
63
pool.ipo_list = NULL;
usr/src/cmd/ipf/lib/printpool_live.c
18
ip_pool_t *printpool_live(pool, fd, name, opts)
usr/src/cmd/ipf/lib/printpool_live.c
19
ip_pool_t *pool;
usr/src/cmd/ipf/lib/printpool_live.c
29
if ((name != NULL) && strncmp(name, pool->ipo_name, FR_GROUPLEN))
usr/src/cmd/ipf/lib/printpool_live.c
30
return pool->ipo_next;
usr/src/cmd/ipf/lib/printpool_live.c
32
printpooldata(pool, opts);
usr/src/cmd/ipf/lib/printpool_live.c
46
iter.ili_unit = pool->ipo_unit;
usr/src/cmd/ipf/lib/printpool_live.c
47
strncpy(iter.ili_name, pool->ipo_name, FR_GROUPLEN);
usr/src/cmd/ipf/lib/printpool_live.c
78
return pool->ipo_next;
usr/src/cmd/ipf/lib/printpooldata.c
15
void printpooldata(pool, opts)
usr/src/cmd/ipf/lib/printpooldata.c
16
ip_pool_t *pool;
usr/src/cmd/ipf/lib/printpooldata.c
21
if ((pool->ipo_flags & IPOOL_ANON) != 0)
usr/src/cmd/ipf/lib/printpooldata.c
22
PRINTF("# 'anonymous' tree %s\n", pool->ipo_name);
usr/src/cmd/ipf/lib/printpooldata.c
25
PRINTF("Name: %s", pool->ipo_name);
usr/src/cmd/ipf/lib/printpooldata.c
26
if ((pool->ipo_flags & IPOOL_ANON) == IPOOL_ANON)
usr/src/cmd/ipf/lib/printpooldata.c
32
switch (pool->ipo_unit)
usr/src/cmd/ipf/lib/printpooldata.c
59
PRINTF("unknown(%d)", pool->ipo_unit);
usr/src/cmd/ipf/lib/printpooldata.c
63
PRINTF(" type = tree number = %s\n", pool->ipo_name);
usr/src/cmd/ipf/lib/printpooldata.c
67
PRINTF("\tReferences: %d\tHits: %lu\n", pool->ipo_ref,
usr/src/cmd/ipf/lib/printpooldata.c
68
pool->ipo_hits);
usr/src/cmd/ipf/lib/printpooldata.c
69
PRINTF("\tNodes Starting at %p\n", pool->ipo_list);
usr/src/cmd/ipf/lib/remove_pool.c
23
ip_pool_t pool;
usr/src/cmd/ipf/lib/remove_pool.c
33
op.iplo_size = sizeof(pool);
usr/src/cmd/ipf/lib/remove_pool.c
34
op.iplo_struct = &pool;
usr/src/cmd/ipf/lib/remove_pool.c
36
bzero((char *)&pool, sizeof(pool));
usr/src/cmd/ipf/lib/remove_pool.c
37
pool.ipo_unit = poolp->ipo_unit;
usr/src/cmd/ipf/lib/remove_pool.c
38
strncpy(pool.ipo_name, poolp->ipo_name, sizeof(pool.ipo_name));
usr/src/cmd/ipf/lib/remove_pool.c
39
pool.ipo_flags = poolp->ipo_flags;
usr/src/cmd/ipf/tools/ipf_y.y
1075
pool: IPFY_POOL { yyexpectaddr = 0; yycont = NULL; yyresetdict(); }
usr/src/cmd/ipf/tools/ipf_y.y
2110
ip_pool_t pool;
usr/src/cmd/ipf/tools/ipf_y.y
2138
bzero((char *)&pool, sizeof(pool));
usr/src/cmd/ipf/tools/ipf_y.y
2139
pool.ipo_unit = IPL_LOGIPF;
usr/src/cmd/ipf/tools/ipf_y.y
2140
pool.ipo_list = top;
usr/src/cmd/ipf/tools/ipf_y.y
2141
num = load_pool(&pool, ipfioctl[IPL_LOGLOOKUP]);
usr/src/cmd/ipf/tools/ipf_y.y
936
addr: pool '/' YY_NUMBER { pooled = 1;
usr/src/cmd/ipf/tools/ipf_y.y
940
| pool '=' '(' poollist ')' { pooled = 1;
usr/src/cmd/ipf/tools/ippool.c
226
ip_pool_t pool;
usr/src/cmd/ipf/tools/ippool.c
234
bzero((char *)&pool, sizeof(pool));
usr/src/cmd/ipf/tools/ippool.c
293
strncpy(pool.ipo_name, poolname, sizeof(pool.ipo_name));
usr/src/cmd/ipf/tools/ippool.c
294
pool.ipo_name[sizeof(pool.ipo_name) - 1] = '\0';
usr/src/cmd/ipf/tools/ippool.c
295
pool.ipo_unit = role;
usr/src/cmd/ipf/tools/ippool.c
305
err = load_pool(&pool, ioctl);
usr/src/cmd/ipf/tools/ippool.c
315
err = remove_pool(&pool, ioctl);
usr/src/cmd/ipf/tools/ippool.c
614
ip_pool_t pool;
usr/src/cmd/ipf/tools/ippool.c
625
iter.ili_data = &pool;
usr/src/cmd/ipf/tools/ippool.c
634
(void) printpool_live(&pool, fd, poolname, opts);
usr/src/cmd/ipf/tools/ippool.c
636
plstp->ipls_list[role] = pool.ipo_next;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1759
mdb_pool_t pool;
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1799
if (mdb_ctf_vread(&pool, "pool_t", "mdb_pool_t", p->p_pool, 0) == -1) {
usr/src/cmd/mdb/common/modules/genunix/gcore.c
1802
psp->pr_poolid = pool.pool_id;
usr/src/cmd/mdb/common/modules/genunix/irm.c
104
ddi_irm_pool_t pool;
usr/src/cmd/mdb/common/modules/genunix/irm.c
130
if (mdb_vread(&pool, sizeof (pool), addr) != sizeof (pool)) {
usr/src/cmd/mdb/common/modules/genunix/irm.c
136
(uintptr_t)pool.ipool_owner) != sizeof (dev)) {
usr/src/cmd/mdb/common/modules/genunix/irm.c
137
mdb_warn("couldn't read dev_info at %p", pool.ipool_owner);
usr/src/cmd/mdb/common/modules/genunix/irm.c
141
mdb_devinfo2driver((uintptr_t)pool.ipool_owner, driver,
usr/src/cmd/mdb/common/modules/genunix/irm.c
156
irm_get_type(pool.ipool_types), pool.ipool_totsz,
usr/src/cmd/mdb/common/modules/genunix/irm.c
157
pool.ipool_reqno, pool.ipool_resno);
usr/src/cmd/mdb/common/modules/nfs/svc.c
289
SVCPOOL pool;
usr/src/cmd/mdb/common/modules/nfs/svc.c
295
if (mdb_vread(&pool, sizeof (pool), addr) == -1) {
usr/src/cmd/mdb/common/modules/nfs/svc.c
300
wsp->walk_addr = (uintptr_t)pool.p_next;
usr/src/cmd/mdb/common/modules/nfs/svc.c
301
return (wsp->walk_callback(addr, &pool, wsp->walk_cbdata));
usr/src/cmd/mdb/common/modules/nfs/svc.c
44
svc_print_pool(SVCPOOL *pool, uintptr_t addr)
usr/src/cmd/mdb/common/modules/nfs/svc.c
47
svc_idname(pool->p_id), pool->p_id);
usr/src/cmd/mdb/common/modules/nfs/svc.c
48
mdb_printf("Non detached threads = %d\n", pool->p_threads);
usr/src/cmd/mdb/common/modules/nfs/svc.c
49
mdb_printf("Detached threads = %d\n", pool->p_detached_threads);
usr/src/cmd/mdb/common/modules/nfs/svc.c
50
mdb_printf("Max threads = %d\n", pool->p_maxthreads);
usr/src/cmd/mdb/common/modules/nfs/svc.c
51
mdb_printf("`redline' = %d\n", pool->p_redline);
usr/src/cmd/mdb/common/modules/nfs/svc.c
52
mdb_printf("Reserved threads = %d\n", pool->p_reserved_threads);
usr/src/cmd/mdb/common/modules/nfs/svc.c
54
common_mutex(&pool->p_thread_lock));
usr/src/cmd/mdb/common/modules/nfs/svc.c
56
mdb_printf("Asleep threads = %d\n", pool->p_asleep);
usr/src/cmd/mdb/common/modules/nfs/svc.c
58
common_mutex(&pool->p_req_lock));
usr/src/cmd/mdb/common/modules/nfs/svc.c
60
mdb_printf("Pending requests = %d\n", pool->p_reqs);
usr/src/cmd/mdb/common/modules/nfs/svc.c
61
mdb_printf("Walking threads = %d\n", pool->p_walkers);
usr/src/cmd/mdb/common/modules/nfs/svc.c
62
mdb_printf("Max requests from xprt = %d\n", pool->p_max_same_xprt);
usr/src/cmd/mdb/common/modules/nfs/svc.c
63
mdb_printf("Stack size for svc_run = %d\n", pool->p_stksize);
usr/src/cmd/mdb/common/modules/nfs/svc.c
65
common_mutex(&pool->p_creator_lock));
usr/src/cmd/mdb/common/modules/nfs/svc.c
67
mdb_printf("No of Master xprt's = %d\n", pool->p_lcount);
usr/src/cmd/mdb/common/modules/nfs/svc.c
69
common_rwlock(&pool->p_lrwlock));
usr/src/cmd/mdb/common/modules/nfs/svc.c
70
mdb_printf("master xprt list ptr = %p\n\n", pool->p_lhead);
usr/src/cmd/pools/poolcfg/poolcfg.y
1002
pool_t *pool;
usr/src/cmd/pools/poolcfg/poolcfg.y
1004
if ((pool = pool_get_pool(conf, cmd->cmd_tgt1)) == NULL)
usr/src/cmd/pools/poolcfg/poolcfg.y
1008
if (pool_destroy(conf, pool) != 0)
usr/src/cmd/pools/poolcfg/poolcfg.y
1055
pool_t *pool;
usr/src/cmd/pools/poolcfg/poolcfg.y
1057
if ((pool = pool_get_pool(conf, cmd->cmd_tgt1)) == NULL)
usr/src/cmd/pools/poolcfg/poolcfg.y
1060
prop_list_walk(cmd, pool_to_elem(conf, pool));
usr/src/cmd/pools/poolcfg/poolcfg.y
1139
pool_t *pool;
usr/src/cmd/pools/poolcfg/poolcfg.y
1141
if ((pool = pool_get_pool(conf, cmd->cmd_tgt1)) == NULL)
usr/src/cmd/pools/poolcfg/poolcfg.y
1144
assoc_list_walk(cmd, pool);
usr/src/cmd/pools/poolcfg/poolcfg.y
1395
assoc_list_walk(cmd_t *cmd, pool_t *pool)
usr/src/cmd/pools/poolcfg/poolcfg.y
1415
if (pool_associate(conf, pool, resource) != 0)
usr/src/cmd/pools/poolcfg/poolcfg.y
812
pool_t *pool;
usr/src/cmd/pools/poolcfg/poolcfg.y
815
if ((pool = pool_get_pool(conf, cmd->cmd_tgt1)) == NULL)
usr/src/cmd/pools/poolcfg/poolcfg.y
819
if ((info_buf = pool_info(conf, pool, PO_TRUE)) == NULL)
usr/src/cmd/pools/poolcfg/poolcfg.y
896
pool_t *pool;
usr/src/cmd/pools/poolcfg/poolcfg.y
898
if ((pool = pool_create(conf, cmd->cmd_tgt1)) == NULL)
usr/src/cmd/pools/poolcfg/poolcfg.y
901
prop_list_walk(cmd, pool_to_elem(conf, pool));
usr/src/cmd/pools/poolcfg/poolcfg.y
962
pool_t *pool;
usr/src/cmd/pools/poolcfg/poolcfg.y
964
if ((pool = pool_get_pool(conf, cmd->cmd_tgt1)) == NULL)
usr/src/cmd/pools/poolcfg/poolcfg.y
968
parser_rename(cmd, pool_to_elem(conf, pool), POOL_NAME);
usr/src/cmd/pools/poold/com/sun/solaris/domain/pools/SystemSolver.java
479
Pool pool = (Pool) itPool.next();
usr/src/cmd/pools/poold/com/sun/solaris/domain/pools/SystemSolver.java
480
long newImp = pool.
usr/src/cmd/pools/poold/com/sun/solaris/domain/pools/SystemSolver.java
482
List resList = pool.getResources(null);
usr/src/cmd/pools/poold/com/sun/solaris/service/pools/Pool.java
53
Pool(Configuration conf, long pool) throws PoolsException
usr/src/cmd/pools/poold/com/sun/solaris/service/pools/Pool.java
56
Value val = getProperty("pool.name", pool);
usr/src/cmd/pools/poold/com/sun/solaris/service/pools/PoolInternal.java
109
final static native int pool_destroy(long conf, long pool);
usr/src/cmd/pools/poold/com/sun/solaris/service/pools/PoolInternal.java
110
final static native int pool_associate(long conf, long pool,
usr/src/cmd/pools/poold/com/sun/solaris/service/pools/PoolInternal.java
112
final static native int pool_dissociate(long conf, long pool,
usr/src/cmd/pools/poold/com/sun/solaris/service/pools/PoolInternal.java
114
final static native String pool_info(long conf, long pool, int deep);
usr/src/cmd/pools/poold/com/sun/solaris/service/pools/PoolInternal.java
116
long conf, long pool, java.util.List props);
usr/src/cmd/pools/poold/com/sun/solaris/service/pools/PoolInternal.java
130
final static native long pool_to_elem(long conf, long pool);
usr/src/cmd/pools/poold/com/sun/solaris/service/pools/PoolInternal.java
157
final static native int pool_walk_resources(long conf, long pool,
usr/src/cmd/pools/poold/libjpool/jpool.c
1563
const char *pool;
usr/src/cmd/pools/poold/libjpool/jpool.c
1566
pool = (jpool) ? (*jenv)->GetStringUTFChars(jenv, jpool, 0) : NULL;
usr/src/cmd/pools/poold/libjpool/jpool.c
1567
result = (int)pool_set_binding(pool, (idtype_t)jidtype, (id_t)jpid);
usr/src/cmd/pools/poold/libjpool/jpool.c
1569
if (pool)
usr/src/cmd/pools/poold/libjpool/jpool.c
1570
(*jenv)->ReleaseStringUTFChars(jenv, jpool, pool);
usr/src/cmd/pools/poolstat/poolstat.c
787
pool_t *pool;
usr/src/cmd/pools/poolstat/poolstat.c
788
if ((pool = pool_get_pool(conf, pool_name)) == NULL)
usr/src/cmd/pools/poolstat/poolstat.c
791
conf, pool, nelem, pvals)) == NULL)
usr/src/cmd/pools/poolstat/poolstat.c
936
pool_t **pool;
usr/src/cmd/pools/poolstat/poolstat.c
942
pool = pool_query_pools(conf, &nelem, pvals);
usr/src/cmd/pools/poolstat/poolstat.c
948
pool = pool_query_pools(conf, &nelem, pvals);
usr/src/cmd/pools/poolstat/poolstat.c
950
if (pool == NULL)
usr/src/cmd/pools/poolstat/poolstat.c
952
pools[i] = pool[0];
usr/src/cmd/pools/poolstat/poolstat.c
953
FREE(pool);
usr/src/cmd/svc/startd/startd.c
403
uu_list_pool_t *pool;
usr/src/cmd/svc/startd/startd.c
406
pool = uu_list_pool_create(name, e, o, f, flags);
usr/src/cmd/svc/startd/startd.c
407
if (pool != NULL)
usr/src/cmd/svc/startd/startd.c
408
return (pool);
usr/src/cmd/svc/startd/startd.c
415
pool = uu_list_pool_create(name, e, o, f, flags);
usr/src/cmd/svc/startd/startd.c
416
if (pool != NULL)
usr/src/cmd/svc/startd/startd.c
417
return (pool);
usr/src/cmd/svc/startd/startd.c
433
startd_list_create(uu_list_pool_t *pool, void *parent, uint32_t flags)
usr/src/cmd/svc/startd/startd.c
438
list = uu_list_create(pool, parent, flags);
usr/src/cmd/svc/startd/startd.c
447
list = uu_list_create(pool, parent, flags);
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
341
unavailpool_t *pool = (unavailpool_t *)arg;
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
343
(void) zpool_enable_datasets(pool->uap_zhp, NULL, 0);
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
344
zpool_close(pool->uap_zhp);
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
345
free(pool);
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
354
unavailpool_t *pool;
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
366
for (pool = list_head(&g_pool_list); pool != NULL;
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
367
pool = list_next(&g_pool_list, pool)) {
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
370
zpool_get_name(pool->uap_zhp)))
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
373
list_remove(&g_pool_list, pool);
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
375
pool);
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
847
unavailpool_t *pool;
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
854
while ((pool = (list_head(&g_pool_list))) != NULL) {
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
855
list_remove(&g_pool_list, pool);
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
856
zpool_close(pool->uap_zhp);
usr/src/cmd/syseventd/modules/zfs_mod/zfs_mod.c
857
free(pool);
usr/src/cmd/zfs/zfs_main.c
4720
uu_avl_pool_t *pool;
usr/src/cmd/zfs/zfs_main.c
4721
pool = fsperm->fsp_set->fsps_deleg_perm_avl_pool;
usr/src/cmd/zfs/zfs_main.c
4725
if ((who_perm->who_deleg_perm_avl = uu_avl_create(pool, NULL,
usr/src/cmd/zfs/zfs_main.c
6868
uu_avl_pool_t *pool;
usr/src/cmd/zfs/zfs_main.c
6879
if (((pool = uu_avl_pool_create("unmount_pool",
usr/src/cmd/zfs/zfs_main.c
6883
((tree = uu_avl_create(pool, NULL, UU_DEFAULT)) == NULL))
usr/src/cmd/zfs/zfs_main.c
6947
uu_avl_node_init(node, &node->un_avlnode, pool);
usr/src/cmd/zfs/zfs_main.c
7014
uu_avl_pool_destroy(pool);
usr/src/cmd/zinject/translate.c
353
translate_device(const char *pool, const char *device, err_type_t label_type,
usr/src/cmd/zinject/translate.c
365
if ((zhp = zpool_open(g_zfs, pool)) == NULL)
usr/src/cmd/zinject/translate.c
374
"pool '%s'\n", device, pool);
usr/src/cmd/zinject/zinject.c
1059
(void) strlcpy(pool, argv[0], sizeof (pool));
usr/src/cmd/zinject/zinject.c
1070
if (translate_device(pool, device, label, &record) != 0) {
usr/src/cmd/zinject/zinject.c
1078
return (perform_action(pool, &record, action));
usr/src/cmd/zinject/zinject.c
1099
(void) strlcpy(pool, argv[0], sizeof (pool));
usr/src/cmd/zinject/zinject.c
1135
(void) strlcpy(pool, argv[0], sizeof (pool));
usr/src/cmd/zinject/zinject.c
1170
(void) strlcpy(pool, argv[0], sizeof (pool));
usr/src/cmd/zinject/zinject.c
1183
(void) strlcpy(pool, argv[0], sizeof (pool));
usr/src/cmd/zinject/zinject.c
1239
if (translate_record(type, argv[0], range, level, &record, pool,
usr/src/cmd/zinject/zinject.c
1268
ret = register_handler(pool, flags, &record, quiet);
usr/src/cmd/zinject/zinject.c
359
print_data_handler(int id, const char *pool, zinject_record_t *record,
usr/src/cmd/zinject/zinject.c
378
id, pool, (u_longlong_t)record->zi_objset,
usr/src/cmd/zinject/zinject.c
393
print_device_handler(int id, const char *pool, zinject_record_t *record,
usr/src/cmd/zinject/zinject.c
411
(void) printf("%3d %-15s %llx\n", id, pool,
usr/src/cmd/zinject/zinject.c
418
print_delay_handler(int id, const char *pool, zinject_record_t *record,
usr/src/cmd/zinject/zinject.c
438
(void) printf("%3d %-15s %-15llu %-15llu %llx\n", id, pool,
usr/src/cmd/zinject/zinject.c
447
print_panic_handler(int id, const char *pool, zinject_record_t *record,
usr/src/cmd/zinject/zinject.c
462
(void) printf("%3d %-15s %s\n", id, pool, record->zi_func);
usr/src/cmd/zinject/zinject.c
504
cancel_one_handler(int id, const char *pool, zinject_record_t *record,
usr/src/cmd/zinject/zinject.c
559
register_handler(const char *pool, int flags, zinject_record_t *record,
usr/src/cmd/zinject/zinject.c
564
(void) strcpy(zc.zc_name, pool);
usr/src/cmd/zinject/zinject.c
583
(void) printf(" pool: %s\n", pool);
usr/src/cmd/zinject/zinject.c
619
perform_action(const char *pool, zinject_record_t *record, int cmd)
usr/src/cmd/zinject/zinject.c
624
(void) strlcpy(zc.zc_name, pool, sizeof (zc.zc_name));
usr/src/cmd/zinject/zinject.c
755
char pool[MAXNAMELEN];
usr/src/cmd/zinject/zinject.h
60
int translate_device(const char *pool, const char *device,
usr/src/cmd/zoneadm/zoneadm.c
2146
pool_t *pool;
usr/src/cmd/zoneadm/zoneadm.c
2191
pool = pool_get_pool(poolconf, poolname);
usr/src/cmd/zoneadm/zoneadm.c
2194
if (pool == NULL) {
usr/src/cmd/zonecfg/zonecfg.c
1853
char zonepath[MAXPATHLEN], outfile[MAXPATHLEN], pool[MAXNAMELEN];
usr/src/cmd/zonecfg/zonecfg.c
1932
if (zonecfg_get_pool(handle, pool, sizeof (pool)) == Z_OK &&
usr/src/cmd/zonecfg/zonecfg.c
1933
strlen(pool) > 0)
usr/src/cmd/zonecfg/zonecfg.c
1935
pt_to_str(PT_POOL), pool);
usr/src/cmd/zonecfg/zonecfg.c
2215
char pool[MAXNAMELEN];
usr/src/cmd/zonecfg/zonecfg.c
2262
if (zonecfg_get_pool(handle, pool, sizeof (pool)) == Z_OK &&
usr/src/cmd/zonecfg/zonecfg.c
2263
strlen(pool) > 0) {
usr/src/cmd/zonecfg/zonecfg.c
5050
char pool[MAXNAMELEN];
usr/src/cmd/zonecfg/zonecfg.c
5053
if ((err = zonecfg_get_pool(handle, pool, sizeof (pool))) == Z_OK)
usr/src/cmd/zonecfg/zonecfg.c
5054
(void) fprintf(fp, "%s: %s\n", pt_to_str(PT_POOL), pool);
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2039
char *pool, int poollen, char *pset, int psetlen, uint_t *cputype)
usr/src/cmd/zonestat/zonestatd/zonestatd.c
2136
(void) strlcpy(pool, poolname, poollen);
usr/src/cmd/zpool/zpool_main.c
1450
zfs_handle_t *pool = zfs_open(g_zfs,
usr/src/cmd/zpool/zpool_main.c
1452
if (pool != NULL) {
usr/src/cmd/zpool/zpool_main.c
1453
if (zfs_mount(pool, NULL, 0) == 0)
usr/src/cmd/zpool/zpool_main.c
1454
ret = zfs_shareall(pool);
usr/src/cmd/zpool/zpool_main.c
1455
zfs_close(pool);
usr/src/cmd/zpool/zpool_main.c
1487
char *pool;
usr/src/cmd/zpool/zpool_main.c
1517
pool = argv[0];
usr/src/cmd/zpool/zpool_main.c
1519
if ((zhp = zpool_open_canfail(g_zfs, pool)) == NULL) {
usr/src/cmd/zpool/zpool_main.c
1524
if (strchr(pool, '/') != NULL)
usr/src/cmd/zpool/zpool_main.c
2705
char *pool;
usr/src/cmd/zpool/zpool_main.c
2740
pool = argv[0];
usr/src/cmd/zpool/zpool_main.c
2742
if ((zhp = zpool_open(g_zfs, pool)) == NULL) {
usr/src/cmd/zpool/zpool_main.c
2744
if (strchr(pool, '/') != NULL)
usr/src/cmd/zpool/zpool_main.c
6065
char *pool, *device;
usr/src/cmd/zpool/zpool_main.c
6118
pool = argv[0];
usr/src/cmd/zpool/zpool_main.c
6121
if ((zhp = zpool_open_canfail(g_zfs, pool)) == NULL) {
usr/src/cmd/zpool/zpool_main.c
6193
char *pool;
usr/src/cmd/zpool/zpool_main.c
6218
pool = argv[0];
usr/src/cmd/zpool/zpool_main.c
6219
if ((zhp = zpool_open_canfail(g_zfs, pool)) == NULL)
usr/src/cmd/ztest/ztest.c
1005
return (make_vdev_raidz(path, aux, pool, size, ashift, r));
usr/src/cmd/ztest/ztest.c
1010
child[c] = make_vdev_raidz(path, aux, pool, size, ashift, r);
usr/src/cmd/ztest/ztest.c
1027
make_vdev_root(char *path, char *aux, char *pool, size_t size, uint64_t ashift,
usr/src/cmd/ztest/ztest.c
1041
child[c] = make_vdev_mirror(path, aux, pool, size, ashift,
usr/src/cmd/ztest/ztest.c
6239
ztest_run_zdb(char *pool)
usr/src/cmd/ztest/ztest.c
6252
pool);
usr/src/cmd/ztest/ztest.c
6510
ztest_dataset_name(char *dsname, char *pool, int d)
usr/src/cmd/ztest/ztest.c
6512
(void) snprintf(dsname, ZFS_MAX_DATASET_NAME_LEN, "%s/ds_%d", pool, d);
usr/src/cmd/ztest/ztest.c
924
make_vdev_file(char *path, char *aux, char *pool, size_t size, uint64_t ashift)
usr/src/cmd/ztest/ztest.c
940
pool == NULL ? ztest_opts.zo_pool : pool,
usr/src/cmd/ztest/ztest.c
946
pool == NULL ? ztest_opts.zo_pool : pool, vdev);
usr/src/cmd/ztest/ztest.c
968
make_vdev_raidz(char *path, char *aux, char *pool, size_t size,
usr/src/cmd/ztest/ztest.c
975
return (make_vdev_file(path, aux, pool, size, ashift));
usr/src/cmd/ztest/ztest.c
979
child[c] = make_vdev_file(path, aux, pool, size, ashift);
usr/src/cmd/ztest/ztest.c
998
make_vdev_mirror(char *path, char *aux, char *pool, size_t size,
usr/src/common/zfs/zfs_namecheck.c
348
pool_namecheck(const char *pool, namecheck_err_t *why, char *what)
usr/src/common/zfs/zfs_namecheck.c
360
if (strlen(pool) >= (ZFS_MAX_DATASET_NAME_LEN - 2 -
usr/src/common/zfs/zfs_namecheck.c
367
c = pool;
usr/src/common/zfs/zfs_namecheck.c
379
if (!(*pool >= 'a' && *pool <= 'z') &&
usr/src/common/zfs/zfs_namecheck.c
380
!(*pool >= 'A' && *pool <= 'Z')) {
usr/src/common/zfs/zfs_namecheck.c
386
if (strcmp(pool, "mirror") == 0 || strcmp(pool, "raidz") == 0) {
usr/src/common/zfs/zfs_namecheck.c
392
if (pool[0] == 'c' && (pool[1] >= '0' && pool[1] <= '9')) {
usr/src/lib/libbe/common/be_mount.c
1570
char *pool;
usr/src/lib/libbe/common/be_mount.c
1574
pool = strtok(tmp_name, "/");
usr/src/lib/libbe/common/be_mount.c
1576
if (pool) {
usr/src/lib/libbe/common/be_mount.c
1581
if (be_make_container_ds(pool, container_ds,
usr/src/lib/libbe/common/be_utils.c
3965
char *pool,
usr/src/lib/libbe/common/be_utils.c
4058
if (strcmp(pool, be_nodes->be_rpool) == 0) {
usr/src/lib/libbe/common/be_utils.c
4114
char *pool,
usr/src/lib/libbe/common/be_utils.c
4139
if ((err = be_create_menu(pool, menu_file,
usr/src/lib/libdladm/common/linkprop.c
2201
pool_t *pool;
usr/src/lib/libdladm/common/linkprop.c
2236
if ((pool = pool_get_pool(poolconf, *prop_val)) == NULL) {
usr/src/lib/libdladm/common/linkprop.c
2242
free(pool);
usr/src/lib/libfakekernel/common/sys/proc.h
47
struct pool;
usr/src/lib/libldap5/sources/ldap/ssldap/ldapsinit.c
912
PLArenaPool pool;
usr/src/lib/libldap5/sources/ldap/ssldap/ldapsinit.c
918
PL_InitArenaPool( &pool, name, size, align);
usr/src/lib/libmlrpc/common/libmlrpc.h
596
void ndr_svc_binding_pool_init(ndr_binding_t **, ndr_binding_t pool[], int);
usr/src/lib/libmlrpc/common/ndr_svc.c
386
ndr_svc_binding_pool_init(ndr_binding_t **headpp, ndr_binding_t pool[],
usr/src/lib/libmlrpc/common/ndr_svc.c
393
pool[ix].next = head;
usr/src/lib/libmlrpc/common/ndr_svc.c
394
pool[ix].service = NULL;
usr/src/lib/libmlrpc/common/ndr_svc.c
395
pool[ix].p_cont_id = 0xffff;
usr/src/lib/libmlrpc/common/ndr_svc.c
396
pool[ix].instance_specific = 0;
usr/src/lib/libmlrpc/common/ndr_svc.c
397
head = &pool[ix];
usr/src/lib/libpool/common/pool.c
2573
int (*callback)(pool_conf_t *conf, pool_t *pool, void *arg))
usr/src/lib/libpool/common/pool.c
2775
pool_associate(pool_conf_t *conf, pool_t *pool, const pool_resource_t *res)
usr/src/lib/libpool/common/pool.c
2780
return (pool->pp_associate(pool, res));
usr/src/lib/libpool/common/pool.c
2789
pool_dissociate(pool_conf_t *conf, pool_t *pool, const pool_resource_t *res)
usr/src/lib/libpool/common/pool.c
2796
return (pool->pp_dissociate(pool, res));
usr/src/lib/libpool/common/pool.c
499
pool_info(const pool_conf_t *conf, const pool_t *pool, int deep)
usr/src/lib/libpool/common/pool.c
503
pe = TO_ELEM(pool);
usr/src/lib/libpool/common/pool.h
144
typedef struct pool pool_t;
usr/src/lib/libpool/common/pool_commit.c
1151
set_importance_cb(pool_conf_t *conf, pool_t *pool, void *unused)
usr/src/lib/libpool/common/pool_commit.c
1158
if (pool_get_property(conf, TO_ELEM(pool), "pool.importance", &val) !=
usr/src/lib/libpool/common/pool_commit.c
1164
if ((res = pool_query_pool_resources(conf, pool, &nelem, NULL)) ==
usr/src/lib/libpool/common/pool_commit.c
1193
unset_importance_cb(pool_conf_t *conf, pool_t *pool, void *unused)
usr/src/lib/libpool/common/pool_commit.c
1198
if ((res = pool_query_pool_resources(conf, pool, &nelem, NULL)) ==
usr/src/lib/libpool/common/pool_commit.c
147
pool_t *pool;
usr/src/lib/libpool/common/pool_commit.c
159
if ((pool = pool_create(conf, name)) == NULL) {
usr/src/lib/libpool/common/pool_commit.c
168
if (pool_walk_properties(TO_CONF(src), src, TO_ELEM(pool),
usr/src/lib/libpool/common/pool_commit.c
176
pool_set_pair(TO_ELEM(pool), src);
usr/src/lib/libpool/common/pool_commit.c
177
*e1 = TO_ELEM(pool);
usr/src/lib/libpool/common/pool_commit.c
243
pool_t *pool;
usr/src/lib/libpool/common/pool_commit.c
253
pool = pool_elem_pool(pe);
usr/src/lib/libpool/common/pool_commit.c
254
ret = pool_destroy(TO_CONF(pe), pool);
usr/src/lib/libpool/common/pool_internal.c
427
pool_t *pool;
usr/src/lib/libpool/common/pool_internal.c
441
pool = pool_get_pool(TO_CONF(elem), nm);
usr/src/lib/libpool/common/pool_internal.c
442
if (pool != NULL && pool != pool_elem_pool(elem)) {
usr/src/lib/libpool/common/pool_kernel.c
1384
destroy_pool_cb(pool_conf_t *conf, pool_t *pool, void *unused)
usr/src/lib/libpool/common/pool_kernel.c
1386
if (elem_is_default(TO_ELEM(pool)) != PO_TRUE)
usr/src/lib/libpool/common/pool_kernel.c
1387
return (pool_destroy(conf, pool));
usr/src/lib/libpool/common/pool_kernel.c
1492
pool_t *pool;
usr/src/lib/libpool/common/pool_kernel.c
1495
if ((pool = pool_get_pool(conf, pool_name)) == NULL)
usr/src/lib/libpool/common/pool_kernel.c
1500
bind.pb_o_pool_id = elem_get_sysid(TO_ELEM(pool));
usr/src/lib/libpool/common/pool_kernel.c
1989
pool_knl_pool_associate(pool_t *pool, const pool_resource_t *resource)
usr/src/lib/libpool/common/pool_kernel.c
1992
pool_knl_pool_t *pkp = (pool_knl_pool_t *)pool;
usr/src/lib/libpool/common/pool_kernel.c
2005
prov = (pool_knl_connection_t *)(TO_CONF(TO_ELEM(pool)))->pc_prov;
usr/src/lib/libpool/common/pool_kernel.c
2020
assoc->pau_assoc = TO_ELEM(pool);
usr/src/lib/libpool/common/pool_kernel.c
2043
pool_knl_pool_dissociate(pool_t *pool, const pool_resource_t *resource)
usr/src/lib/libpool/common/pool_kernel.c
2047
pool_knl_pool_t *pkp = (pool_knl_pool_t *)pool;
usr/src/lib/libpool/common/pool_kernel.c
2053
prov = (pool_knl_connection_t *)(TO_CONF(TO_ELEM(pool)))->pc_prov;
usr/src/lib/libpool/common/pool_kernel.c
2067
dissoc->pdu_dissoc = TO_ELEM(pool);
usr/src/lib/libpool/common/pool_xml.c
1404
pool_assoc_default_resource_type(pool_t *pool, pool_resource_elem_class_t type)
usr/src/lib/libpool/common/pool_xml.c
1409
pool_conf_t *conf = TO_ELEM(pool)->pe_conf;
usr/src/lib/libpool/common/pool_xml.c
1454
if (pool_associate(conf, pool, rsl[0]) < 0) {
usr/src/lib/libpool/common/pool_xml.c
1957
pool_xml_pool_associate(pool_t *pool, const pool_resource_t *pr)
usr/src/lib/libpool/common/pool_xml.c
1964
if (pool_xml_put_property(TO_ELEM(pool), "pool.res", &val) !=
usr/src/lib/libpool/common/pool_xml.c
1976
pool_xml_pool_dissociate(pool_t *pool, const pool_resource_t *pr)
usr/src/lib/libpool/common/pool_xml.c
1984
return (pool_xml_pool_associate(pool, default_res));
usr/src/lib/libsasl/lib/auxprop.c
114
static struct proppool *resize_proppool(struct proppool *pool, size_t size)
usr/src/lib/libsasl/lib/auxprop.c
118
if(pool->size >= size) return pool;
usr/src/lib/libsasl/lib/auxprop.c
120
ret = sasl_sun_REALLOC(pool, sizeof(struct proppool) + size);
usr/src/lib/libsasl/lib/auxprop.c
122
ret = sasl_REALLOC(pool, sizeof(struct proppool) + size);
usr/src/lib/libsasl/lib/auxprop.c
183
struct proppool *pool;
usr/src/lib/libsasl/lib/auxprop.c
192
pool = src_ctx->mem_base;
usr/src/lib/libsasl/lib/auxprop.c
193
while(pool) {
usr/src/lib/libsasl/lib/auxprop.c
194
total_size += pool->size;
usr/src/lib/libsasl/lib/auxprop.c
195
pool = pool->next;
usr/src/lib/libsasl/lib/saslutil.c
249
sasl_rand_t *pool = NULL;
usr/src/lib/libsasl/lib/saslutil.c
280
ret = sasl_randcreate(&pool);
usr/src/lib/libsasl/lib/saslutil.c
283
sasl_rand(pool, (char *)&randnum, sizeof(randnum));
usr/src/lib/libsasl/lib/saslutil.c
284
sasl_randfree(&pool);
usr/src/lib/libsasl/lib/saslutil.c
446
rpool->pool[lup/2] = (seed[lup] << 8) + seed[lup + 1];
usr/src/lib/libsasl/lib/saslutil.c
454
getranddata(rpool->pool);
usr/src/lib/libsasl/lib/saslutil.c
460
unsigned int *foo = (unsigned int *)rpool->pool;
usr/src/lib/libsasl/lib/saslutil.c
484
buf[lup] = (char) (jrand48(rpool->pool) >> 8);
usr/src/lib/libsasl/lib/saslutil.c
505
rpool->pool[lup % RPOOL_SIZE] ^= data[lup];
usr/src/lib/libsasl/lib/saslutil.c
90
unsigned short pool[RPOOL_SIZE];
usr/src/lib/libzfs/common/libzfs_dataset.c
2502
char pool[ZFS_MAX_DATASET_NAME_LEN];
usr/src/lib/libzfs/common/libzfs_dataset.c
2503
char *cp = pool;
usr/src/lib/libzfs/common/libzfs_dataset.c
2506
(void) strlcpy(pool, zhp->zfs_name, sizeof (pool));
usr/src/lib/libzfs/common/libzfs_dataset.c
2508
root = zfs_open(zhp->zfs_hdl, pool,
usr/src/lib/libzfs/common/libzfs_dataset.c
4113
char pool[ZFS_MAX_DATASET_NAME_LEN];
usr/src/lib/libzfs/common/libzfs_dataset.c
4115
(void) strlcpy(pool, nvpair_name(elem), sizeof (pool));
usr/src/lib/libzfs/common/libzfs_dataset.c
4116
pool[strcspn(pool, "/@")] = '\0';
usr/src/lib/libzfs/common/libzfs_dataset.c
4117
zpool_handle_t *zpool_hdl = zpool_open(hdl, pool);
usr/src/lib/libzfs/common/libzfs_pool.c
1038
zpool_open_canfail(libzfs_handle_t *hdl, const char *pool)
usr/src/lib/libzfs/common/libzfs_pool.c
1046
if (!zpool_name_valid(hdl, B_TRUE, pool)) {
usr/src/lib/libzfs/common/libzfs_pool.c
1049
pool);
usr/src/lib/libzfs/common/libzfs_pool.c
1057
(void) strlcpy(zhp->zpool_name, pool, sizeof (zhp->zpool_name));
usr/src/lib/libzfs/common/libzfs_pool.c
1067
dgettext(TEXT_DOMAIN, "cannot open '%s'"), pool);
usr/src/lib/libzfs/common/libzfs_pool.c
1080
zpool_open_silent(libzfs_handle_t *hdl, const char *pool, zpool_handle_t **ret)
usr/src/lib/libzfs/common/libzfs_pool.c
1089
(void) strlcpy(zhp->zpool_name, pool, sizeof (zhp->zpool_name));
usr/src/lib/libzfs/common/libzfs_pool.c
1111
zpool_open(libzfs_handle_t *hdl, const char *pool)
usr/src/lib/libzfs/common/libzfs_pool.c
1115
if ((zhp = zpool_open_canfail(hdl, pool)) == NULL)
usr/src/lib/libzfs/common/libzfs_pool.c
1189
zpool_create(libzfs_handle_t *hdl, const char *pool, nvlist_t *nvroot,
usr/src/lib/libzfs/common/libzfs_pool.c
1202
"cannot create '%s'"), pool);
usr/src/lib/libzfs/common/libzfs_pool.c
1204
if (!zpool_name_valid(hdl, B_FALSE, pool))
usr/src/lib/libzfs/common/libzfs_pool.c
1213
if ((zc_props = zpool_valid_proplist(hdl, pool, props,
usr/src/lib/libzfs/common/libzfs_pool.c
1272
(void) strlcpy(zc.zc_name, pool, sizeof (zc.zc_name));
usr/src/lib/libzfs/common/libzfs_pool.c
412
bootfs_name_valid(const char *pool, const char *bootfs)
usr/src/lib/libzfs/common/libzfs_pool.c
414
int len = strlen(pool);
usr/src/lib/libzfs/common/libzfs_pool.c
421
if (strncmp(pool, bootfs, len) == 0 &&
usr/src/lib/libzfs/common/libzfs_pool.c
945
zpool_name_valid(libzfs_handle_t *hdl, boolean_t isopen, const char *pool)
usr/src/lib/libzfs/common/libzfs_pool.c
951
ret = pool_namecheck(pool, &why, &what);
usr/src/lib/libzfs/common/libzfs_pool.c
960
(strncmp(pool, "mirror", 6) == 0 ||
usr/src/lib/libzfs/common/libzfs_pool.c
961
strncmp(pool, "raidz", 5) == 0 ||
usr/src/lib/libzfs/common/libzfs_pool.c
962
strncmp(pool, "spare", 5) == 0 ||
usr/src/lib/libzfs/common/libzfs_pool.c
963
strcmp(pool, "log") == 0)) {
usr/src/lib/libzfs_core/common/libzfs_core.c
1053
char pool[ZFS_MAX_DATASET_NAME_LEN];
usr/src/lib/libzfs_core/common/libzfs_core.c
1059
(void) strlcpy(pool, nvpair_name(elem), sizeof (pool));
usr/src/lib/libzfs_core/common/libzfs_core.c
1060
pool[strcspn(pool, "/#")] = '\0';
usr/src/lib/libzfs_core/common/libzfs_core.c
1062
error = lzc_ioctl(ZFS_IOC_DESTROY_BOOKMARKS, pool, bmarks, errlist);
usr/src/lib/libzfs_core/common/libzfs_core.c
1068
lzc_channel_program_impl(const char *pool, const char *program, boolean_t sync,
usr/src/lib/libzfs_core/common/libzfs_core.c
1097
error = lzc_ioctl(ZFS_IOC_CHANNEL_PROGRAM, pool, args, outnvl);
usr/src/lib/libzfs_core/common/libzfs_core.c
1137
lzc_channel_program(const char *pool, const char *program, uint64_t instrlimit,
usr/src/lib/libzfs_core/common/libzfs_core.c
1140
return (lzc_channel_program_impl(pool, program, B_TRUE, instrlimit,
usr/src/lib/libzfs_core/common/libzfs_core.c
1168
lzc_pool_checkpoint(const char *pool)
usr/src/lib/libzfs_core/common/libzfs_core.c
1175
error = lzc_ioctl(ZFS_IOC_POOL_CHECKPOINT, pool, args, &result);
usr/src/lib/libzfs_core/common/libzfs_core.c
1197
lzc_pool_checkpoint_discard(const char *pool)
usr/src/lib/libzfs_core/common/libzfs_core.c
1204
error = lzc_ioctl(ZFS_IOC_POOL_DISCARD_CHECKPOINT, pool, args, &result);
usr/src/lib/libzfs_core/common/libzfs_core.c
1225
lzc_channel_program_nosync(const char *pool, const char *program,
usr/src/lib/libzfs_core/common/libzfs_core.c
1228
return (lzc_channel_program_impl(pool, program, B_FALSE, timeout,
usr/src/lib/libzfs_core/common/libzfs_core.c
1380
lzc_set_bootenv(const char *pool, const nvlist_t *env)
usr/src/lib/libzfs_core/common/libzfs_core.c
1382
return (lzc_ioctl(ZFS_IOC_SET_BOOTENV, pool, (nvlist_t *)env, NULL));
usr/src/lib/libzfs_core/common/libzfs_core.c
1389
lzc_get_bootenv(const char *pool, nvlist_t **outnvl)
usr/src/lib/libzfs_core/common/libzfs_core.c
1391
return (lzc_ioctl(ZFS_IOC_GET_BOOTENV, pool, NULL, outnvl));
usr/src/lib/libzfs_core/common/libzfs_core.c
369
char pool[ZFS_MAX_DATASET_NAME_LEN];
usr/src/lib/libzfs_core/common/libzfs_core.c
377
(void) strlcpy(pool, nvpair_name(elem), sizeof (pool));
usr/src/lib/libzfs_core/common/libzfs_core.c
378
pool[strcspn(pool, "/@")] = '\0';
usr/src/lib/libzfs_core/common/libzfs_core.c
385
error = lzc_ioctl(ZFS_IOC_SNAPSHOT, pool, args, errlist);
usr/src/lib/libzfs_core/common/libzfs_core.c
421
char pool[ZFS_MAX_DATASET_NAME_LEN];
usr/src/lib/libzfs_core/common/libzfs_core.c
427
(void) strlcpy(pool, nvpair_name(elem), sizeof (pool));
usr/src/lib/libzfs_core/common/libzfs_core.c
428
pool[strcspn(pool, "/@")] = '\0';
usr/src/lib/libzfs_core/common/libzfs_core.c
435
error = lzc_ioctl(ZFS_IOC_DESTROY_SNAPS, pool, args, errlist);
usr/src/lib/libzfs_core/common/libzfs_core.c
528
char pool[ZFS_MAX_DATASET_NAME_LEN];
usr/src/lib/libzfs_core/common/libzfs_core.c
537
(void) strlcpy(pool, nvpair_name(elem), sizeof (pool));
usr/src/lib/libzfs_core/common/libzfs_core.c
538
pool[strcspn(pool, "/@")] = '\0';
usr/src/lib/libzfs_core/common/libzfs_core.c
545
error = lzc_ioctl(ZFS_IOC_HOLD, pool, args, errlist);
usr/src/lib/libzfs_core/common/libzfs_core.c
575
char pool[ZFS_MAX_DATASET_NAME_LEN];
usr/src/lib/libzfs_core/common/libzfs_core.c
582
(void) strlcpy(pool, nvpair_name(elem), sizeof (pool));
usr/src/lib/libzfs_core/common/libzfs_core.c
583
pool[strcspn(pool, "/@")] = '\0';
usr/src/lib/libzfs_core/common/libzfs_core.c
585
return (lzc_ioctl(ZFS_IOC_RELEASE, pool, holds, errlist));
usr/src/lib/libzfs_core/common/libzfs_core.c
990
char pool[ZFS_MAX_DATASET_NAME_LEN];
usr/src/lib/libzfs_core/common/libzfs_core.c
996
(void) strlcpy(pool, nvpair_name(elem), sizeof (pool));
usr/src/lib/libzfs_core/common/libzfs_core.c
997
pool[strcspn(pool, "/#")] = '\0';
usr/src/lib/libzfs_core/common/libzfs_core.c
999
error = lzc_ioctl(ZFS_IOC_BOOKMARK, pool, bookmarks, errlist);
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
173
jobject pool = zjni_get_Dataset(env, poolUTF, ZFS_TYPE_FILESYSTEM);
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
176
if (pool != NULL) {
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
180
jboolean is_pool = (*env)->IsInstanceOf(env, pool, class);
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
183
pool = NULL;
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
186
return (pool);
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
332
const char *pool = (*env)->GetStringUTFChars(env, poolUTF,
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
334
zpool_handle_t *zhp = zpool_open_canfail(g_zfs, pool);
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
335
(*env)->ReleaseStringUTFChars(env, poolUTF, pool);
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
369
const char *pool = (*env)->GetStringUTFChars(env, poolUTF,
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
371
zpool_handle_t *zhp = zpool_open_canfail(g_zfs, pool);
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
372
(*env)->ReleaseStringUTFChars(env, poolUTF, pool);
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
406
const char *pool = (*env)->GetStringUTFChars(env,
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
408
zpool_handle_t *zhp = zpool_open_canfail(g_zfs, pool);
usr/src/lib/libzfs_jni/common/libzfs_jni_main.c
409
(*env)->ReleaseStringUTFChars(env, poolUTF, pool);
usr/src/lib/libzfsbootenv/common/lzbe_device.c
114
lzbe_get_boot_device(const char *pool, char **device)
usr/src/lib/libzfsbootenv/common/lzbe_device.c
122
if (pool == NULL || *pool == '\0' || device == NULL)
usr/src/lib/libzfsbootenv/common/lzbe_device.c
128
zphdl = zpool_open(hdl, pool);
usr/src/lib/libzfsbootenv/common/lzbe_device.c
28
lzbe_set_boot_device(const char *pool, lzbe_flags_t flag, const char *device)
usr/src/lib/libzfsbootenv/common/lzbe_device.c
37
if (pool == NULL || *pool == '\0')
usr/src/lib/libzfsbootenv/common/lzbe_device.c
43
zphdl = zpool_open(hdl, pool);
usr/src/lib/libzfsbootenv/common/lzbe_pair.c
28
lzbe_nvlist_get(const char *pool, const char *key, void **ptr)
usr/src/lib/libzfsbootenv/common/lzbe_pair.c
35
if (pool == NULL || *pool == '\0')
usr/src/lib/libzfsbootenv/common/lzbe_pair.c
42
zphdl = zpool_open(hdl, pool);
usr/src/lib/libzfsbootenv/common/lzbe_pair.c
75
lzbe_nvlist_set(const char *pool, const char *key, void *ptr)
usr/src/lib/libzfsbootenv/common/lzbe_pair.c
83
if (pool == NULL || *pool == '\0')
usr/src/lib/libzfsbootenv/common/lzbe_pair.c
90
zphdl = zpool_open(hdl, pool);
usr/src/lib/libzfsbootenv/common/lzbe_util.c
24
lzbe_bootenv_print(const char *pool, const char *nvlist, FILE *of)
usr/src/lib/libzfsbootenv/common/lzbe_util.c
29
if (pool == NULL || *pool == '\0' || of == NULL)
usr/src/lib/libzfsbootenv/common/lzbe_util.c
32
rv = lzbe_nvlist_get(pool, nvlist, (void **)&nv);
usr/src/lib/libzonecfg/common/libzonecfg.c
1053
zonecfg_get_pool(zone_dochandle_t handle, char *pool, size_t poolsize)
usr/src/lib/libzonecfg/common/libzonecfg.c
1055
return (getrootattr(handle, DTD_ATTR_POOL, pool, poolsize));
usr/src/lib/libzonecfg/common/libzonecfg.c
1059
zonecfg_set_pool(zone_dochandle_t handle, char *pool)
usr/src/lib/libzonecfg/common/libzonecfg.c
1061
return (setrootattr(handle, DTD_ATTR_POOL, pool));
usr/src/lib/libzonecfg/common/libzonecfg.c
4187
create_tmp_pset(char *pool_err, int err_size, pool_conf_t *pconf, pool_t *pool,
usr/src/lib/libzonecfg/common/libzonecfg.c
4197
if (pool_associate(pconf, pool, res) != PO_SUCCESS)
usr/src/lib/libzonecfg/common/libzonecfg.c
4231
pool_t *pool;
usr/src/lib/libzonecfg/common/libzonecfg.c
4240
if ((pool = pool_create(pconf, name)) == NULL) {
usr/src/lib/libzonecfg/common/libzonecfg.c
4250
if ((elem = pool_to_elem(pconf, pool)) == NULL) {
usr/src/lib/libzonecfg/common/libzonecfg.c
4273
if ((res = create_tmp_pset(pool_err, err_size, pconf, pool, name,
usr/src/lib/libzonecfg/common/libzonecfg.c
4306
get_running_tmp_pset(pool_conf_t *pconf, pool_t *pool, pool_resource_t *pset,
usr/src/lib/libzonecfg/common/libzonecfg.c
4314
if (pool != NULL) {
usr/src/lib/libzonecfg/common/libzonecfg.c
4315
pe = pool_to_elem(pconf, pool);
usr/src/lib/libzonecfg/common/libzonecfg.c
4364
pool_t *pool;
usr/src/lib/libzonecfg/common/libzonecfg.c
4376
pool = pool_get_pool(pconf, tmp_name);
usr/src/lib/libzonecfg/common/libzonecfg.c
4379
if (pool == NULL && pset == NULL) {
usr/src/lib/libzonecfg/common/libzonecfg.c
4388
if (get_running_tmp_pset(pconf, pool, pset, &pset_current)
usr/src/lib/libzonecfg/common/libzonecfg.c
4409
if (pool != NULL &&
usr/src/lib/libzonecfg/common/libzonecfg.c
4410
pool_destroy(pconf, pool) != PO_SUCCESS) {
usr/src/lib/libzonecfg/common/libzonecfg.c
4435
pool_t *pool;
usr/src/lib/libzonecfg/common/libzonecfg.c
4455
pool = pool_get_pool(pconf, tmp_name);
usr/src/lib/libzonecfg/common/libzonecfg.c
4458
if (pool == NULL && pset == NULL) {
usr/src/lib/libzonecfg/common/libzonecfg.c
4468
if (pool != NULL && pool_destroy(pconf, pool) != PO_SUCCESS) {
usr/src/lib/libzonecfg/common/libzonecfg.c
4574
pool_t *pool;
usr/src/lib/libzonecfg/common/libzonecfg.c
4615
pool = pool_get_pool(poolconf, poolname);
usr/src/lib/libzonecfg/common/libzonecfg.c
4618
if (pool == NULL)
usr/src/lib/libzonecfg/common/libzonecfg.c
4634
zonecfg_get_poolname(zone_dochandle_t handle, char *zone, char *pool,
usr/src/lib/libzonecfg/common/libzonecfg.c
4646
(void) snprintf(pool, poolsize, TMP_POOL_NAME, zone);
usr/src/lib/libzonecfg/common/libzonecfg.c
4651
return (zonecfg_get_pool(handle, pool, poolsize));
usr/src/lib/libzonecfg/common/libzonecfg.c
4737
pool_t *pool;
usr/src/lib/libzonecfg/common/libzonecfg.c
4754
if ((pool = pool_get_pool(poolconf, poolname)) == NULL) {
usr/src/lib/libzonecfg/common/libzonecfg.c
4760
pe = pool_to_elem(poolconf, pool);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
440
session_pool_t *pool;
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
449
pool = &slots[slotnum].session_pool;
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
455
(void) pthread_mutex_lock(&pool->list_lock);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
457
if (pool->idle_list_head != NULL) {
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
458
tmp_session = get_session(&(pool->idle_list_head), flags);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
461
INSERT_INTO_LIST(pool->active_list_head, tmp_session);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
463
pool->num_idle_sessions--;
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
464
(void) pthread_mutex_unlock(&pool->list_lock);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
469
if (pool->persist_list_head != NULL) {
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
470
tmp_session = get_session(&(pool->persist_list_head), flags);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
473
INSERT_INTO_LIST(pool->active_list_head, tmp_session);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
475
(void) pthread_mutex_unlock(&pool->list_lock);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
479
(void) pthread_mutex_unlock(&pool->list_lock);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
513
(void) pthread_mutex_lock(&pool->list_lock);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
514
INSERT_INTO_LIST(pool->active_list_head, new_session);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
515
(void) pthread_mutex_unlock(&pool->list_lock);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
528
session_pool_t *pool;
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
532
pool = &slots[session->slotnum].session_pool;
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
535
if (pool->persist_list_head == NULL &&
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
536
pool->idle_list_head == NULL &&
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
537
pool->active_list_head->next == NULL)
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
546
(pool->keep_one_alive && this_is_last_session);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
548
if ((!must_retain) && (pool->num_idle_sessions > MAX_IDLE_SESSIONS)) {
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
552
(void) pthread_mutex_lock(&pool->list_lock);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
554
REMOVE_FROM_LIST(pool->active_list_head, session);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
558
INSERT_INTO_LIST(pool->persist_list_head, session);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
559
(void) pthread_mutex_unlock(&pool->list_lock);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
563
INSERT_INTO_LIST(pool->idle_list_head, session);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
564
pool->num_idle_sessions++;
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
565
(void) pthread_mutex_unlock(&pool->list_lock);
usr/src/lib/pkcs11/libpkcs11/common/metaSlotManager.c
569
(void) pthread_mutex_unlock(&pool->list_lock);
usr/src/lib/udapl/udapl_tavor/common/dapl_cookie.c
151
buffer->pool = dapl_os_alloc(size * sizeof (DAPL_COOKIE));
usr/src/lib/udapl/udapl_tavor/common/dapl_cookie.c
152
if (NULL != buffer->pool) {
usr/src/lib/udapl/udapl_tavor/common/dapl_cookie.c
158
buffer->pool[i].index = i;
usr/src/lib/udapl/udapl_tavor/common/dapl_cookie.c
159
buffer->pool[i].queue_type = type;
usr/src/lib/udapl/udapl_tavor/common/dapl_cookie.c
161
buffer->pool[i].queue.ep = queue;
usr/src/lib/udapl/udapl_tavor/common/dapl_cookie.c
163
buffer->pool[i].queue.srq = queue;
usr/src/lib/udapl/udapl_tavor/common/dapl_cookie.c
215
curr_buffer->pool[0].queue.ptr, curr_buffer->pool[0].queue_type,
usr/src/lib/udapl/udapl_tavor/common/dapl_cookie.c
227
new_buffer->pool[index] = curr_buffer->pool[head];
usr/src/lib/udapl/udapl_tavor/common/dapl_cookie.c
256
if (NULL != buffer->pool) {
usr/src/lib/udapl/udapl_tavor/common/dapl_cookie.c
257
dapl_os_free(buffer->pool, buffer->pool_size *
usr/src/lib/udapl/udapl_tavor/common/dapl_cookie.c
297
*cookie_ptr = &buffer->pool[buffer->head];
usr/src/lib/udapl/udapl_tavor/include/dapl.h
290
DAPL_COOKIE *pool;
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
276
test_pool_sync(const char *pool)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
282
IOC_INPUT_TEST(ZFS_IOC_POOL_SYNC, pool, required, NULL, 0);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
289
test_pool_reopen(const char *pool)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
295
IOC_INPUT_TEST(ZFS_IOC_POOL_REOPEN, pool, required, NULL, 0);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
302
test_pool_checkpoint(const char *pool)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
304
IOC_INPUT_TEST(ZFS_IOC_POOL_CHECKPOINT, pool, NULL, NULL, 0);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
308
test_pool_discard_checkpoint(const char *pool)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
310
int err = lzc_pool_checkpoint(pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
312
IOC_INPUT_TEST(ZFS_IOC_POOL_DISCARD_CHECKPOINT, pool, NULL,
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
317
test_log_history(const char *pool)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
323
IOC_INPUT_TEST(ZFS_IOC_LOG_HISTORY, pool, required, NULL, 0);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
329
test_create(const char *pool)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
333
(void) snprintf(dataset, sizeof (dataset), "%s/create-fs", pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
350
test_snapshot(const char *pool, const char *snapshot)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
363
IOC_INPUT_TEST(ZFS_IOC_SNAPSHOT, pool, required, optional, 0);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
383
test_destroy_snaps(const char *pool, const char *snapshot)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
391
IOC_INPUT_TEST(ZFS_IOC_DESTROY_SNAPS, pool, required, NULL, 0);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
399
test_bookmark(const char *pool, const char *snapshot, const char *bookmark)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
405
IOC_INPUT_TEST_WILD(ZFS_IOC_BOOKMARK, pool, required, NULL, 0);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
425
test_destroy_bookmarks(const char *pool, const char *bookmark)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
431
IOC_INPUT_TEST_WILD(ZFS_IOC_DESTROY_BOOKMARKS, pool, required, NULL, 0);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
465
test_hold(const char *pool, const char *snapshot)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
475
IOC_INPUT_TEST(ZFS_IOC_HOLD, pool, required, optional, 0);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
489
test_release(const char *pool, const char *snapshot)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
497
IOC_INPUT_TEST_WILD(ZFS_IOC_RELEASE, pool, required, NULL, 0);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
606
test_channel_program(const char *pool)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
625
IOC_INPUT_TEST(ZFS_IOC_CHANNEL_PROGRAM, pool, required, optional, 0);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
665
test_vdev_initialize(const char *pool)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
675
IOC_INPUT_TEST(ZFS_IOC_POOL_INITIALIZE, pool, required, NULL, EINVAL);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
681
test_vdev_trim(const char *pool)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
693
IOC_INPUT_TEST(ZFS_IOC_POOL_TRIM, pool, required, optional, EINVAL);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
714
test_get_bootenv(const char *pool)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
716
IOC_INPUT_TEST(ZFS_IOC_GET_BOOTENV, pool, NULL, NULL, 0);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
720
test_set_bootenv(const char *pool)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
727
IOC_INPUT_TEST_WILD(ZFS_IOC_SET_BOOTENV, pool, required, NULL, 0);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
733
zfs_ioc_input_tests(const char *pool)
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
747
(void) snprintf(dataset, sizeof (dataset), "%s/test-fs", pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
751
(void) snprintf(clone, sizeof (clone), "%s/test-fs-clone", pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
752
(void) snprintf(backup, sizeof (backup), "%s/backup", pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
772
test_pool_sync(pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
774
test_pool_reopen(pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
776
test_pool_checkpoint(pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
777
test_pool_discard_checkpoint(pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
778
test_log_history(pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
781
test_snapshot(pool, snapbase);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
782
test_snapshot(pool, snapshot);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
791
test_bookmark(pool, snapshot, bookmark);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
793
test_destroy_bookmarks(pool, bookmark);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
795
test_hold(pool, snapshot);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
797
test_release(pool, snapshot);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
803
test_destroy_snaps(pool, snapshot);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
804
test_destroy_snaps(pool, snapbase);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
807
test_channel_program(pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
813
test_vdev_initialize(pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
814
test_vdev_trim(pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
816
test_set_bootenv(pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
817
test_get_bootenv(pool);
usr/src/test/zfs-tests/cmd/libzfs_input_check/libzfs_input_check.c
846
(void) strncpy(zc.zc_name, pool, sizeof (zc.zc_name));
usr/src/test/zfs-tests/tests/functional/channel_program/lua_core/nvlist_to_lua.c
28
const char *pool;
usr/src/test/zfs-tests/tests/functional/channel_program/lua_core/nvlist_to_lua.c
298
pool = argv[1];
usr/src/test/zfs-tests/tests/functional/channel_program/lua_core/nvlist_to_lua.c
95
int err = lzc_channel_program(pool, progstr,
usr/src/test/zfs-tests/tests/functional/channel_program/synctask_core/change_key.c
61
char *pool = NULL;
usr/src/test/zfs-tests/tests/functional/channel_program/synctask_core/change_key.c
74
pool = get_pool(dataset);
usr/src/test/zfs-tests/tests/functional/channel_program/synctask_core/change_key.c
80
ret = lzc_channel_program(pool, prog, ZCP_DEFAULT_INSTRLIMIT,
usr/src/test/zfs-tests/tests/functional/channel_program/synctask_core/change_key.c
93
free(pool);
usr/src/tools/smatch/src/check_debug.c
616
sm_printf("(%d: %s->'%s')", get_stree_id(sm->left->pool), sm->left->name, sm->left->state->name);
usr/src/tools/smatch/src/check_debug.c
624
sm_printf("(%d: %s->'%s')", get_stree_id(sm->right->pool), sm->right->name, sm->right->state->name);
usr/src/tools/smatch/src/smatch.h
88
struct stree *pool;
usr/src/tools/smatch/src/smatch_comparison.c
2660
stree = clone_stree(sm->pool);
usr/src/tools/smatch/src/smatch_comparison.c
2662
clone->pool = stree;
usr/src/tools/smatch/src/smatch_implied.c
113
get_stree_id(sm->pool));
usr/src/tools/smatch/src/smatch_implied.c
118
get_stree_id(sm->pool));
usr/src/tools/smatch/src/smatch_implied.c
1184
if (!pool_sm->pool)
usr/src/tools/smatch/src/smatch_implied.c
123
get_stree_id(sm->pool));
usr/src/tools/smatch/src/smatch_implied.c
191
true_stree = clone_stree(sm->pool);
usr/src/tools/smatch/src/smatch_implied.c
192
false_stree = clone_stree(sm->pool);
usr/src/tools/smatch/src/smatch_implied.c
197
true_sm->pool = true_stree;
usr/src/tools/smatch/src/smatch_implied.c
198
false_sm->pool = false_stree;
usr/src/tools/smatch/src/smatch_implied.c
216
if (tmp->pool < new->pool)
usr/src/tools/smatch/src/smatch_implied.c
218
else if (tmp->pool == new->pool) {
usr/src/tools/smatch/src/smatch_implied.c
228
static int pool_in_pools(struct stree *pool,
usr/src/tools/smatch/src/smatch_implied.c
234
if (!tmp->pool)
usr/src/tools/smatch/src/smatch_implied.c
236
if (tmp->pool == pool)
usr/src/tools/smatch/src/smatch_implied.c
248
if (tmp->pool == remove) {
usr/src/tools/smatch/src/smatch_implied.c
297
if (!sm->pool)
usr/src/tools/smatch/src/smatch_implied.c
404
sm_msg("TRUE %s [stree %d]", show_sm(sm), get_stree_id(sm->pool));
usr/src/tools/smatch/src/smatch_implied.c
409
show_sm(sm), sm->merged ? "(merged) ": "", get_stree_id(sm->pool));
usr/src/tools/smatch/src/smatch_implied.c
413
sm_msg("FALSE %s [stree %d]", show_sm(sm), get_stree_id(sm->pool));
usr/src/tools/smatch/src/smatch_implied.c
418
remove_pool(false_stack, tmp->pool);
usr/src/tools/smatch/src/smatch_implied.c
419
remove_pool(true_stack, tmp->pool);
usr/src/tools/smatch/src/smatch_implied.c
424
if (remove_pool(false_stack, tmp->pool))
usr/src/tools/smatch/src/smatch_implied.c
436
old = get_sm_state_stree(tmp->pool, sm->owner, sm->name, sm->sym);
usr/src/tools/smatch/src/smatch_implied.c
474
get_stree_id(sm->pool), sm->line);
usr/src/tools/smatch/src/smatch_implied.c
482
sm->left ? get_stree_id(sm->left->pool) : -1);
usr/src/tools/smatch/src/smatch_implied.c
487
sm->right ? get_stree_id(sm->right->pool) : -1);
usr/src/tools/smatch/src/smatch_implied.c
528
if (pool_in_pools(sm->pool, remove_stack)) {
usr/src/tools/smatch/src/smatch_implied.c
534
if (!is_merged(sm) || pool_in_pools(sm->pool, keep_stack) || sm_in_keep_leafs(sm, keep_stack)) {
usr/src/tools/smatch/src/smatch_implied.c
537
pool_in_pools(sm->pool, keep_stack) ? "not in keep pools" : "in keep pools",
usr/src/tools/smatch/src/smatch_implied.c
581
ret->pool = sm->pool;
usr/src/tools/smatch/src/smatch_slist.c
201
sm_state->pool = NULL;
usr/src/tools/smatch/src/smatch_slist.c
790
if (sm->pool) {
usr/src/tools/smatch/src/smatch_slist.c
869
one->pool = implied_one;
usr/src/tools/smatch/src/smatch_slist.c
871
one->pool = implied_one->base_stree;
usr/src/tools/smatch/src/smatch_slist.c
872
two->pool = implied_two;
usr/src/tools/smatch/src/smatch_slist.c
874
two->pool = implied_two->base_stree;
usr/src/uts/common/crypto/io/swrand.c
321
uint8_t digest[HASHSIZE], *pool;
usr/src/uts/common/crypto/io/swrand.c
377
pool = (uint8_t *)srndpool;
usr/src/uts/common/crypto/io/swrand.c
379
pool[pindex++] ^= digest[i];
usr/src/uts/common/crypto/io/swrand.c
432
#define SWRAND_ADD_BYTES(ptr, len, i, pool) \
usr/src/uts/common/crypto/io/swrand.c
436
(pool)[(i)++] ^= *(ptr); \
usr/src/uts/common/crypto/io/swrand.c
445
uint8_t *pool = (uint8_t *)srndpool;
usr/src/uts/common/crypto/io/swrand.c
448
SWRAND_ADD_BYTES(ptr, len, pindex, pool);
usr/src/uts/common/crypto/io/swrand.c
458
uint8_t *pool = (uint8_t *)buffer;
usr/src/uts/common/crypto/io/swrand.c
461
SWRAND_ADD_BYTES(ptr, len, bindex, pool);
usr/src/uts/common/crypto/io/swrand.c
474
uint8_t *pool = (uint8_t *)srndpool;
usr/src/uts/common/crypto/io/swrand.c
490
pool[pindex++] ^= bp[bstart];
usr/src/uts/common/crypto/io/swrand.c
507
HashUpdate(&hashctx, &pool[start], HASHBUFSIZE);
usr/src/uts/common/crypto/io/swrand.c
509
HashUpdate(&hashctx, &pool[start],
usr/src/uts/common/crypto/io/swrand.c
511
HashUpdate(&hashctx, pool,
usr/src/uts/common/crypto/io/swrand.c
519
pool[k++] ^= digest[j];
usr/src/uts/common/fs/doorfs/door_sys.c
1218
door_pool_t *pool = (is_private)? &dp->door_servers :
usr/src/uts/common/fs/doorfs/door_sys.c
1221
int empty_pool = (pool->dp_threads == NULL);
usr/src/uts/common/fs/doorfs/door_sys.c
1827
door_pool_t *pool;
usr/src/uts/common/fs/doorfs/door_sys.c
1837
pool = &dp->door_servers;
usr/src/uts/common/fs/doorfs/door_sys.c
1839
pool = &dp->door_target->p_server_threads;
usr/src/uts/common/fs/doorfs/door_sys.c
1856
for (ktp = &pool->dp_threads;
usr/src/uts/common/fs/doorfs/door_sys.c
1870
if (!cv_wait_sig_swap_core(&pool->dp_cv, &door_knob,
usr/src/uts/common/fs/doorfs/door_sys.c
1877
cv_signal(&pool->dp_cv);
usr/src/uts/common/fs/doorfs/door_sys.c
1917
door_pool_t *pool;
usr/src/uts/common/fs/doorfs/door_sys.c
1926
pool = &dp->door_servers;
usr/src/uts/common/fs/doorfs/door_sys.c
1928
pool = &ttoproc(t)->p_server_threads;
usr/src/uts/common/fs/doorfs/door_sys.c
1931
st->d_servers = pool->dp_threads;
usr/src/uts/common/fs/doorfs/door_sys.c
1932
pool->dp_threads = t;
usr/src/uts/common/fs/doorfs/door_sys.c
1935
cv_signal(&pool->dp_cv);
usr/src/uts/common/fs/doorfs/door_sys.c
1944
door_pool_t *pool;
usr/src/uts/common/fs/doorfs/door_sys.c
1951
pool = &st->d_pool->door_servers;
usr/src/uts/common/fs/doorfs/door_sys.c
1953
pool = &p->p_server_threads;
usr/src/uts/common/fs/doorfs/door_sys.c
1956
next = &pool->dp_threads;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
217
smb_idpool_t *pool)
usr/src/uts/common/fs/smbsrv/smb_kutil.c
222
ASSERT(pool->id_magic == SMB_IDPOOL_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
224
new_size = pool->id_size * 2;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
229
bcopy(pool->id_pool, new_pool, pool->id_size / 8);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
230
kmem_free(pool->id_pool, pool->id_size / 8);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
231
pool->id_pool = new_pool;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
232
pool->id_free_counter += new_size - pool->id_size;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
233
pool->id_max_free_counter += new_size - pool->id_size;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
234
pool->id_size = new_size;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
235
pool->id_idx_msk = (new_size / 8) - 1;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
238
pool->id_pool[pool->id_idx_msk] = 0x80;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
239
pool->id_free_counter--;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
240
pool->id_max_free_counter--;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
255
smb_idpool_t *pool)
usr/src/uts/common/fs/smbsrv/smb_kutil.c
258
ASSERT(pool->id_magic != SMB_IDPOOL_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
260
pool->id_size = SMB_IDPOOL_MIN_SIZE;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
261
pool->id_idx_msk = (SMB_IDPOOL_MIN_SIZE / 8) - 1;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
262
pool->id_free_counter = SMB_IDPOOL_MIN_SIZE - 1;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
263
pool->id_max_free_counter = SMB_IDPOOL_MIN_SIZE - 1;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
264
pool->id_bit = 0x02;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
265
pool->id_bit_idx = 1;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
266
pool->id_idx = 0;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
267
pool->id_pool = (uint8_t *)kmem_alloc((SMB_IDPOOL_MIN_SIZE / 8),
usr/src/uts/common/fs/smbsrv/smb_kutil.c
269
bzero(pool->id_pool, (SMB_IDPOOL_MIN_SIZE / 8));
usr/src/uts/common/fs/smbsrv/smb_kutil.c
271
pool->id_pool[0] = 0x01; /* id 0 made unavailable */
usr/src/uts/common/fs/smbsrv/smb_kutil.c
272
mutex_init(&pool->id_mutex, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
273
pool->id_magic = SMB_IDPOOL_MAGIC;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
285
smb_idpool_t *pool)
usr/src/uts/common/fs/smbsrv/smb_kutil.c
287
ASSERT(pool->id_magic == SMB_IDPOOL_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
288
ASSERT(pool->id_free_counter == pool->id_max_free_counter);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
289
pool->id_magic = (uint32_t)~SMB_IDPOOL_MAGIC;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
290
mutex_destroy(&pool->id_mutex);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
291
kmem_free(pool->id_pool, (size_t)(pool->id_size / 8));
usr/src/uts/common/fs/smbsrv/smb_kutil.c
301
smb_idpool_t *pool,
usr/src/uts/common/fs/smbsrv/smb_kutil.c
309
ASSERT(pool->id_magic == SMB_IDPOOL_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
311
mutex_enter(&pool->id_mutex);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
312
if ((pool->id_free_counter == 0) && smb_idpool_increment(pool)) {
usr/src/uts/common/fs/smbsrv/smb_kutil.c
313
mutex_exit(&pool->id_mutex);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
317
i = pool->id_size;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
319
bit = pool->id_bit;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
320
bit_idx = pool->id_bit_idx;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
321
byte = pool->id_pool[pool->id_idx];
usr/src/uts/common/fs/smbsrv/smb_kutil.c
328
pool->id_pool[pool->id_idx] |= bit;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
329
*id = (uint16_t)(pool->id_idx * 8 + (uint32_t)bit_idx);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
330
pool->id_free_counter--;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
338
pool->id_bit = 1;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
339
pool->id_bit_idx = 0;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
340
pool->id_idx++;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
341
pool->id_idx &= pool->id_idx_msk;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
343
pool->id_bit = (bit << 1);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
344
pool->id_bit_idx = bit_idx + 1;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
347
mutex_exit(&pool->id_mutex);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
350
pool->id_bit = 1;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
351
pool->id_bit_idx = 0;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
352
pool->id_idx++;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
353
pool->id_idx &= pool->id_idx_msk;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
361
mutex_exit(&pool->id_mutex);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
372
smb_idpool_t *pool,
usr/src/uts/common/fs/smbsrv/smb_kutil.c
375
ASSERT(pool->id_magic == SMB_IDPOOL_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
379
mutex_enter(&pool->id_mutex);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
380
if (pool->id_pool[id >> 3] & (1 << (id & 7))) {
usr/src/uts/common/fs/smbsrv/smb_kutil.c
381
pool->id_pool[id >> 3] &= ~(1 << (id & 7));
usr/src/uts/common/fs/smbsrv/smb_kutil.c
382
pool->id_free_counter++;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
383
ASSERT(pool->id_free_counter <= pool->id_max_free_counter);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
384
mutex_exit(&pool->id_mutex);
usr/src/uts/common/fs/smbsrv/smb_kutil.c
389
mutex_exit(&pool->id_mutex);
usr/src/uts/common/fs/zfs/dmu_send.c
1218
dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap,
usr/src/uts/common/fs/zfs/dmu_send.c
1229
err = dsl_pool_hold(pool, FTAG, &dp);
usr/src/uts/common/fs/zfs/dsl_synctask.c
128
dsl_sync_task(const char *pool, dsl_checkfunc_t *checkfunc,
usr/src/uts/common/fs/zfs/dsl_synctask.c
132
return (dsl_sync_task_common(pool, checkfunc, syncfunc, NULL, arg,
usr/src/uts/common/fs/zfs/dsl_synctask.c
150
dsl_early_sync_task(const char *pool, dsl_checkfunc_t *checkfunc,
usr/src/uts/common/fs/zfs/dsl_synctask.c
154
return (dsl_sync_task_common(pool, checkfunc, syncfunc, NULL, arg,
usr/src/uts/common/fs/zfs/dsl_synctask.c
163
dsl_sync_task_sig(const char *pool, dsl_checkfunc_t *checkfunc,
usr/src/uts/common/fs/zfs/dsl_synctask.c
167
return (dsl_sync_task_common(pool, checkfunc, syncfunc, sigfunc, arg,
usr/src/uts/common/fs/zfs/dsl_synctask.c
43
dsl_sync_task_common(const char *pool, dsl_checkfunc_t *checkfunc,
usr/src/uts/common/fs/zfs/dsl_synctask.c
53
err = spa_open(pool, &spa, FTAG);
usr/src/uts/common/fs/zfs/dsl_userhold.c
575
char *pool;
usr/src/uts/common/fs/zfs/dsl_userhold.c
589
pool = spa_name(tmpdp->dp_spa);
usr/src/uts/common/fs/zfs/dsl_userhold.c
612
pool = nvpair_name(pair);
usr/src/uts/common/fs/zfs/dsl_userhold.c
626
error = dsl_sync_task(pool, dsl_dataset_user_release_check,
usr/src/uts/common/fs/zfs/spa.c
1808
uint64_t pool;
usr/src/uts/common/fs/zfs/spa.c
1814
if (spa_l2cache_exists(vd->vdev_guid, &pool) &&
usr/src/uts/common/fs/zfs/spa.c
1815
pool != 0ULL && l2arc_vdev_present(vd))
usr/src/uts/common/fs/zfs/spa.c
281
dsl_pool_t *pool = spa->spa_dsl_pool;
usr/src/uts/common/fs/zfs/spa.c
330
if (pool != NULL) {
usr/src/uts/common/fs/zfs/spa.c
335
if (pool->dp_free_dir != NULL) {
usr/src/uts/common/fs/zfs/spa.c
337
dsl_dir_phys(pool->dp_free_dir)->dd_used_bytes,
usr/src/uts/common/fs/zfs/spa.c
344
if (pool->dp_leak_dir != NULL) {
usr/src/uts/common/fs/zfs/spa.c
346
dsl_dir_phys(pool->dp_leak_dir)->dd_used_bytes,
usr/src/uts/common/fs/zfs/spa.c
4524
spa_open_common(const char *pool, spa_t **spapp, void *tag, nvlist_t *nvpolicy,
usr/src/uts/common/fs/zfs/spa.c
4545
if ((spa = spa_lookup(pool)) == NULL) {
usr/src/uts/common/fs/zfs/spa.c
4565
zfs_dbgmsg("spa_open_common: opening %s", pool);
usr/src/uts/common/fs/zfs/spa.c
4688
uint64_t pool;
usr/src/uts/common/fs/zfs/spa.c
4713
if (spa_spare_exists(guid, &pool, NULL) &&
usr/src/uts/common/fs/zfs/spa.c
4714
pool != 0ULL) {
usr/src/uts/common/fs/zfs/spa.c
5045
uint64_t pool;
usr/src/uts/common/fs/zfs/spa.c
5050
if (spa_l2cache_exists(vd->vdev_guid, &pool) &&
usr/src/uts/common/fs/zfs/spa.c
5051
pool != 0ULL && l2arc_vdev_present(vd))
usr/src/uts/common/fs/zfs/spa.c
5076
spa_create(const char *pool, nvlist_t *nvroot, nvlist_t *props,
usr/src/uts/common/fs/zfs/spa.c
5099
poolname = (char *)pool;
usr/src/uts/common/fs/zfs/spa.c
5114
fnvlist_add_string(nvl, ZPOOL_CONFIG_POOL_NAME, pool);
usr/src/uts/common/fs/zfs/spa.c
5131
if (poolname != pool)
usr/src/uts/common/fs/zfs/spa.c
5639
spa_import(const char *pool, nvlist_t *config, nvlist_t *props, uint64_t flags)
usr/src/uts/common/fs/zfs/spa.c
5656
if (spa_lookup(pool) != NULL) {
usr/src/uts/common/fs/zfs/spa.c
5670
spa = spa_add(pool, config, altroot);
usr/src/uts/common/fs/zfs/spa.c
5683
zfs_dbgmsg("spa_import: verbatim import of %s", pool);
usr/src/uts/common/fs/zfs/spa.c
5703
zfs_dbgmsg("spa_import: importing %s", pool);
usr/src/uts/common/fs/zfs/spa.c
5706
"(RECOVERY MODE)", pool, (longlong_t)policy.zlp_txg);
usr/src/uts/common/fs/zfs/spa.c
5941
spa_export_common(char *pool, int new_state, nvlist_t **oldconfig,
usr/src/uts/common/fs/zfs/spa.c
5953
if ((spa = spa_lookup(pool)) == NULL) {
usr/src/uts/common/fs/zfs/spa.c
6060
spa_destroy(char *pool)
usr/src/uts/common/fs/zfs/spa.c
6062
return (spa_export_common(pool, POOL_STATE_DESTROYED, NULL,
usr/src/uts/common/fs/zfs/spa.c
6070
spa_export(char *pool, nvlist_t **oldconfig, boolean_t force,
usr/src/uts/common/fs/zfs/spa.c
6073
return (spa_export_common(pool, POOL_STATE_EXPORTED, oldconfig,
usr/src/uts/common/fs/zfs/spa.c
6082
spa_reset(char *pool)
usr/src/uts/common/fs/zfs/spa.c
6084
return (spa_export_common(pool, POOL_STATE_UNINITIALIZED, NULL,
usr/src/uts/common/fs/zfs/spa.c
8893
uint64_t pool;
usr/src/uts/common/fs/zfs/spa.c
8897
if (spa_spare_exists(sav->sav_vdevs[i]->vdev_guid, &pool,
usr/src/uts/common/fs/zfs/spa.c
8898
&refcnt) && pool != 0ULL && pool == spa_guid(spa) &&
usr/src/uts/common/fs/zfs/spa_checkpoint.c
532
spa_checkpoint(const char *pool)
usr/src/uts/common/fs/zfs/spa_checkpoint.c
537
error = spa_open(pool, &spa, FTAG);
usr/src/uts/common/fs/zfs/spa_checkpoint.c
561
error = dsl_early_sync_task(pool, spa_checkpoint_check,
usr/src/uts/common/fs/zfs/spa_checkpoint.c
609
spa_checkpoint_discard(const char *pool)
usr/src/uts/common/fs/zfs/spa_checkpoint.c
620
return (dsl_early_sync_task(pool, spa_checkpoint_discard_check,
usr/src/uts/common/fs/zfs/spa_misc.c
1005
spa_aux_exists(uint64_t guid, uint64_t *pool, int *refcnt, avl_tree_t *avl)
usr/src/uts/common/fs/zfs/spa_misc.c
1012
if (pool) {
usr/src/uts/common/fs/zfs/spa_misc.c
1014
*pool = found->aux_pool;
usr/src/uts/common/fs/zfs/spa_misc.c
1016
*pool = 0ULL;
usr/src/uts/common/fs/zfs/spa_misc.c
1127
spa_spare_exists(uint64_t guid, uint64_t *pool, int *refcnt)
usr/src/uts/common/fs/zfs/spa_misc.c
1132
found = spa_aux_exists(guid, pool, refcnt, &spa_spare_avl);
usr/src/uts/common/fs/zfs/spa_misc.c
1180
spa_l2cache_exists(uint64_t guid, uint64_t *pool)
usr/src/uts/common/fs/zfs/spa_misc.c
1185
found = spa_aux_exists(guid, pool, NULL, &spa_l2cache_avl);
usr/src/uts/common/fs/zfs/sys/dmu_send.h
49
int dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap,
usr/src/uts/common/fs/zfs/sys/spa.h
720
extern int spa_open(const char *pool, spa_t **, void *tag);
usr/src/uts/common/fs/zfs/sys/spa.h
721
extern int spa_open_rewind(const char *pool, spa_t **, void *tag,
usr/src/uts/common/fs/zfs/sys/spa.h
723
extern int spa_get_stats(const char *pool, nvlist_t **config, char *altroot,
usr/src/uts/common/fs/zfs/sys/spa.h
725
extern int spa_create(const char *pool, nvlist_t *nvroot, nvlist_t *props,
usr/src/uts/common/fs/zfs/sys/spa.h
729
extern int spa_import(const char *pool, nvlist_t *config, nvlist_t *props,
usr/src/uts/common/fs/zfs/sys/spa.h
732
extern int spa_destroy(char *pool);
usr/src/uts/common/fs/zfs/sys/spa.h
733
extern int spa_checkpoint(const char *pool);
usr/src/uts/common/fs/zfs/sys/spa.h
734
extern int spa_checkpoint_discard(const char *pool);
usr/src/uts/common/fs/zfs/sys/spa.h
735
extern int spa_export(char *pool, nvlist_t **oldconfig, boolean_t force,
usr/src/uts/common/fs/zfs/sys/spa.h
737
extern int spa_reset(char *pool);
usr/src/uts/common/fs/zfs/sys/spa.h
743
extern spa_t *spa_inject_addref(char *pool);
usr/src/uts/common/fs/zfs/sys/spa.h
787
extern boolean_t spa_spare_exists(uint64_t guid, uint64_t *pool, int *refcnt);
usr/src/uts/common/fs/zfs/sys/spa.h
796
extern boolean_t spa_l2cache_exists(uint64_t guid, uint64_t *pool);
usr/src/uts/common/fs/zfs/zfs_ioctl.c
6072
zfs_ioc_hold(const char *pool, nvlist_t *args, nvlist_t *errlist)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
6143
zfs_ioc_release(const char *pool, nvlist_t *holds, nvlist_t *errlist)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
6444
zfs_ioc_pool_sync(const char *pool, nvlist_t *innvl, nvlist_t *onvl)
usr/src/uts/common/fs/zfs/zfs_ioctl.c
6450
if ((err = spa_open(pool, &spa, FTAG)) != 0)
usr/src/uts/common/fs/zfs/zio_inject.c
656
zio_calculate_range(const char *pool, zinject_record_t *record)
usr/src/uts/common/fs/zfs/zio_inject.c
667
error = dsl_pool_hold(pool, FTAG, &dp);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
335
av1394_isoch_pool_t *pool;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
358
pool = (icp->ic_dir == AV1394_IR) ?
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
360
for (segoff = 0, i = 0; i < pool->ip_nsegs; i++) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
361
isp = &pool->ip_seg[i];
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
147
pool = &icp->ic_ir.ir_data_pool;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
150
pool = &icp->ic_it.it_data_pool;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
161
icp->ic_mmap_sz = pool->ip_umem_size;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
381
av1394_ic_alloc_pool(av1394_isoch_pool_t *pool, size_t framesz, int cnt,
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
412
pool->ip_alloc_size = nsegs * sizeof (av1394_isoch_seg_t);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
413
pool->ip_seg = kmem_zalloc(pool->ip_alloc_size, KM_SLEEP);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
416
pool->ip_nsegs = 0;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
417
pool->ip_size = 0;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
418
pool->ip_umem_size = 0;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
420
seg = &pool->ip_seg[i];
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
430
pool->ip_size += seg->is_size;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
431
pool->ip_umem_size += seg->is_umem_size;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
432
pool->ip_nsegs++;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
436
ret = pool->ip_size / framesz;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
438
av1394_ic_free_pool(pool);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
446
av1394_ic_free_pool(av1394_isoch_pool_t *pool)
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
450
if (pool->ip_seg != NULL) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
451
for (i = 0; i < pool->ip_nsegs; i++) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
452
ddi_umem_free(pool->ip_seg[i].is_umem_cookie);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
454
kmem_free(pool->ip_seg, pool->ip_alloc_size);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
455
pool->ip_seg = NULL;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
460
av1394_ic_dma_setup(av1394_ic_t *icp, av1394_isoch_pool_t *pool)
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
476
for (i = 0; i < pool->ip_nsegs; i++) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
477
isp = &pool->ip_seg[i];
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
483
av1394_ic_dma_cleanup(icp, pool);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
493
av1394_ic_dma_cleanup(icp, pool);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
498
av1394_ic_dma_cleanup(icp, pool);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
512
av1394_ic_dma_cleanup(av1394_ic_t *icp, av1394_isoch_pool_t *pool)
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
517
for (i = 0; i < pool->ip_nsegs; i++) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
518
seg = &pool->ip_seg[i];
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
533
av1394_isoch_pool_t *pool, uint_t type)
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
539
fps = icp->ic_nframes / pool->ip_nsegs;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
546
(void) ddi_dma_sync(pool->ip_seg[seg].is_dma_hdl, 0,
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
554
if (seg == pool->ip_nsegs)
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_chan.c
93
av1394_isoch_pool_t *pool;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
244
av1394_isoch_pool_t *pool = &icp->ic_ir.ir_data_pool;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
256
av1394_ic_dma_cleanup(icp, pool);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
259
av1394_ic_free_pool(pool);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
306
av1394_isoch_pool_t *pool = &irp->ir_data_pool;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
330
for (i = 0; i < pool->ip_nsegs; ++i) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
331
av1394_isoch_seg_t *isp = &pool->ip_seg[i];
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
373
for (i = 0; i < pool->ip_nsegs; ++i) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
374
av1394_isoch_seg_t *isp = &pool->ip_seg[i];
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
69
av1394_isoch_pool_t *pool = &irp->ir_data_pool;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
72
nframes = av1394_ic_alloc_pool(pool, icp->ic_framesz, icp->ic_nframes,
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_recv.c
83
if (av1394_ic_dma_setup(icp, pool) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
105
if (av1394_ic_dma_setup(icp, pool) != DDI_SUCCESS) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
307
av1394_isoch_pool_t *pool = &icp->ic_it.it_data_pool;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
319
av1394_ic_dma_cleanup(icp, pool);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
322
av1394_ic_free_pool(pool);
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
375
av1394_isoch_pool_t *pool = &itp->it_data_pool;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
407
segsz = pool->ip_seg[0].is_size / icp->ic_pktsz;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
462
if (++segnum < pool->ip_nsegs) {
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
463
segsz = pool->ip_seg[segnum].is_size /
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
88
av1394_isoch_pool_t *pool = &itp->it_data_pool;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch_xmit.c
91
nframes = av1394_ic_alloc_pool(pool, icp->ic_framesz, icp->ic_nframes,
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
227
qlt_dma_handle_pool_t *pool;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
229
pool = kmem_zalloc(sizeof (*pool), KM_SLEEP);
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
230
mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
231
qlt->qlt_dma_handle_pool = pool;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
237
qlt_dma_handle_pool_t *pool;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
240
pool = qlt->qlt_dma_handle_pool;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
241
mutex_enter(&pool->pool_lock);
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
246
ASSERT(pool->num_free == pool->num_total);
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
247
if (pool->num_free != pool->num_total)
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
250
pool->num_free, pool->num_total);
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
251
handle = pool->free_list;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
258
mutex_destroy(&pool->pool_lock);
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
259
kmem_free(pool, sizeof (*pool));
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
501
qlt_dma_handle_pool_t *pool;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
510
pool = qlt->qlt_dma_handle_pool;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
511
mutex_enter(&pool->pool_lock);
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
512
while (handle_count > pool->num_free) {
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
513
mutex_exit(&pool->pool_lock);
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
516
mutex_enter(&pool->pool_lock);
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
517
tmp_handle->next = pool->free_list;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
518
pool->free_list = tmp_handle;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
519
pool->num_free++;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
520
pool->num_total++;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
528
first_handle = pool->free_list;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
534
pool->free_list = tmp_handle;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
535
pool->num_free -= handle_count;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
536
mutex_exit(&pool->pool_lock);
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
547
qlt_dma_handle_pool_t *pool;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
577
pool = qlt->qlt_dma_handle_pool;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
578
mutex_enter(&pool->pool_lock);
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
579
last_handle->next = pool->free_list;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
580
pool->free_list = first_handle;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
581
pool->num_free += handle_count;
usr/src/uts/common/io/comstar/port/qlt/qlt_dma.c
582
mutex_exit(&pool->pool_lock);
usr/src/uts/common/io/cpqary3/cpqary3.h
150
((cpqary3_cmdpvt_t *)(CTLR2MEMLISTP(ctlr)->pool[tag]))
usr/src/uts/common/io/cpqary3/cpqary3_mem.c
153
cpqary3p->cmdmemlistp->pool = head_pvtp; /* head Command Memory List */
usr/src/uts/common/io/cpqary3/cpqary3_mem.c
479
memp = ctlr->cmdmemlistp->pool;
usr/src/uts/common/io/cpqary3/cpqary3_q_mem.h
93
cpqary3_cmdpvt_t *pool;
usr/src/uts/common/io/cpqary3/cpqary3_talk2ctlr.c
160
cpqary3_cmdpvtp = &cpqary3p->cmdmemlistp->pool[
usr/src/uts/common/io/cpqary3/cpqary3_talk2ctlr.c
219
cpqary3_cmdpvtp = &cpqary3p->cmdmemlistp->pool[
usr/src/uts/common/io/cpqary3/cpqary3_talk2ctlr.c
242
cpqary3_cmdpvtp = &cpqary3p->cmdmemlistp->pool[
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
1033
&ctlr->cmdmemlistp->pool[
usr/src/uts/common/io/cpqary3/cpqary3_transport.c
989
cpqary3_cmdpvtp = &ctlr->cmdmemlistp->pool[i];
usr/src/uts/common/io/cpqary3/cpqary3_util.c
144
local = &ctlr->cmdmemlistp->pool[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10513
emlxs_unsol_buf_t *pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10524
pool = port->ub_pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10525
while (pool) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10527
if (token >= pool->pool_first_token &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10528
token <= pool->pool_last_token) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10529
ubp = (fc_unsol_buf_t *)&pool->fc_ubufs[(token -
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10530
pool->pool_first_token)];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10556
pool = pool->pool_next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10572
emlxs_unsol_buf_t *pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10582
pool = port->ub_pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10583
while (pool) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10585
if ((pool->pool_available == 0) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10586
(pool->pool_type != type) ||
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10587
(pool->pool_buf_size < size)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10595
min(pool->pool_free_resv, pool->pool_available);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10597
min(pool->pool_free,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10598
(pool->pool_available - pool_free_resv));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10615
for (i = 0; i < pool->pool_nentries; i++) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10616
ubp = (fc_unsol_buf_t *)&pool->fc_ubufs[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10634
pool->pool_free_resv--;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10636
pool->pool_free--;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10641
ub_priv->token, pool->pool_nentries,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10642
pool->pool_available, pool->pool_free,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10643
pool->pool_free_resv);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
10651
pool = pool->pool_next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2818
emlxs_unsol_buf_t *pool = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2920
pool = port->ub_pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2927
while (pool) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2928
if ((pool->pool_type == type) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2929
(pool->pool_buf_size == size)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2939
pool = pool->pool_next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
2979
ub_priv->pool = new_pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3148
emlxs_unsol_buf_t *pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3224
pool = ub_priv->pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3227
pool->pool_free_resv++;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3229
pool->pool_free++;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3236
pool->pool_nentries, pool->pool_available,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3237
pool->pool_free, pool->pool_free_resv);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3240
if ((pool->pool_available == 0) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3241
(pool->pool_free + pool->pool_free_resv ==
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3242
pool->pool_nentries)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3243
emlxs_ub_destroy(port, pool);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3258
emlxs_unsol_buf_t *pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3322
pool = ub_priv->pool;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3326
ub_priv->token, pool->pool_nentries,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3327
pool->pool_available - 1, pool->pool_free,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3328
pool->pool_free_resv);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3330
if (pool->pool_available) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3331
pool->pool_available--;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3334
if ((pool->pool_available == 0) &&
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3335
(pool->pool_free + pool->pool_free_resv ==
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3336
pool->pool_nentries)) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3337
emlxs_ub_destroy(port, pool);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3351
emlxs_ub_destroy(emlxs_port_t *port, emlxs_unsol_buf_t *pool)
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3360
next = pool->pool_next;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3361
prev = pool->pool_prev;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3363
if (port->ub_pool == pool) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3375
pool->pool_prev = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3376
pool->pool_next = NULL;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3379
switch (pool->pool_type) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3381
port->ub_post[hba->channel_ip] -= pool->pool_nentries;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3385
port->ub_post[hba->channel_els] -= pool->pool_nentries;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3389
port->ub_post[hba->channel_ct] -= pool->pool_nentries;
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3395
"ub_destroy: pool=%p type=%d size=%d count=%d", pool,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3396
pool->pool_type, pool->pool_buf_size, pool->pool_nentries);
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3399
for (i = 0; i < pool->pool_nentries; i++) {
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3401
ubp = (fc_unsol_buf_t *)&pool->fc_ubufs[i];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3411
kmem_free((caddr_t)pool->fc_ubufs,
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3412
(sizeof (fc_unsol_buf_t)*pool->pool_nentries));
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_solaris.c
3415
kmem_free((caddr_t)pool, sizeof (emlxs_unsol_buf_t));
usr/src/uts/common/io/ib/adapters/hermon/hermon_misc.c
67
static void hermon_fmr_cleanup(hermon_fmrhdl_t pool);
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
336
rds_bufpool_t *pool;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
340
pool = &ep->ep_sndpool;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
342
mutex_enter(&pool->pool_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
343
if (pool->pool_memp == NULL) {
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
344
mutex_exit(&pool->pool_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
376
kmem_free(pool->pool_memp, pool->pool_memsize);
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
377
kmem_free(pool->pool_bufmemp,
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
378
pool->pool_nbuffers * sizeof (rds_buf_t));
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
379
pool->pool_memp = NULL;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
380
pool->pool_bufmemp = NULL;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
381
mutex_exit(&pool->pool_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
660
rds_bufpool_t *pool;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
663
pool = &rds_dpool;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
665
pool = &rds_cpool;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
670
rds_free_buf(pool, ep->ep_rcvpool.pool_headp,
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
712
rds_free_buf(rds_bufpool_t *pool, rds_buf_t *bp, uint_t nbuf)
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
720
mutex_enter(&pool->pool_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
722
if (pool->pool_nfree != 0) {
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
723
pool->pool_tailp->buf_nextp = bp;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
725
pool->pool_headp = bp;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
732
pool->pool_tailp = bp;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
742
pool->pool_tailp = bp;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
745
pool->pool_tailp->buf_nextp = NULL;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
747
pool->pool_nfree += nbuf;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
748
pool->pool_nbusy -= nbuf;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
750
mutex_exit(&pool->pool_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
757
rds_get_buf(rds_bufpool_t *pool, uint_t nbuf, uint_t *nret)
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
764
mutex_enter(&pool->pool_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
767
pool->pool_nfree, nbuf);
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
769
if (nbuf < pool->pool_nfree) {
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
772
bp1 = pool->pool_headp;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
777
bp = pool->pool_headp;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
778
pool->pool_headp = bp1->buf_nextp;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
781
pool->pool_nfree -= nbuf;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
782
pool->pool_nbusy += nbuf;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
783
} else if (nbuf >= pool->pool_nfree) {
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
784
*nret = pool->pool_nfree;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
786
bp = pool->pool_headp;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
788
pool->pool_headp = NULL;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
789
pool->pool_tailp = NULL;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
791
pool->pool_nbusy += pool->pool_nfree;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
792
pool->pool_nfree = 0;
usr/src/uts/common/io/ib/clients/rds/rdsib_buf.c
795
mutex_exit(&pool->pool_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1211
rds_bufpool_t *pool;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1256
pool = &dataep->ep_sndpool;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1257
mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1258
cv_init(&pool->pool_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1261
pool = &dataep->ep_rcvpool;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1263
mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1264
cv_init(&pool->pool_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1276
pool = &ctrlep->ep_sndpool;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1277
mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1278
cv_init(&pool->pool_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1281
pool = &ctrlep->ep_rcvpool;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1283
mutex_init(&pool->pool_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
1284
cv_init(&pool->pool_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
761
rds_bufpool_t *pool;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
786
pool = &ep->ep_sndpool;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
787
cv_destroy(&pool->pool_cv);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
788
mutex_destroy(&pool->pool_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
791
pool = &ep->ep_rcvpool;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
792
cv_destroy(&pool->pool_cv);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
793
mutex_destroy(&pool->pool_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
800
pool = &ep->ep_sndpool;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
801
cv_destroy(&pool->pool_cv);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
802
mutex_destroy(&pool->pool_lock);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
805
pool = &ep->ep_rcvpool;
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
806
cv_destroy(&pool->pool_cv);
usr/src/uts/common/io/ib/clients/rds/rdsib_ep.c
807
mutex_destroy(&pool->pool_lock);
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
254
struct rdsv3_fmr_pool *pool = rds_ibdev->fmr_pool;
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
262
if (pool) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
263
list_destroy(&pool->f_list);
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
264
kmem_free((void *) pool, sizeof (*pool));
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
279
struct rdsv3_fmr_pool *pool;
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
284
pool = (struct rdsv3_fmr_pool *)kmem_zalloc(sizeof (*pool), KM_NOSLEEP);
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
285
if (pool == NULL) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
306
kmem_free((void *) pool, sizeof (*pool));
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
311
list_create(&pool->f_list, sizeof (struct rdsv3_ib_mr),
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
313
mutex_init(&pool->f_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
314
rds_ibdev->fmr_pool = pool;
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
319
"Exit: ibdev: %p fmr_pool: %p", rds_ibdev, pool);
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
497
struct rdsv3_fmr_pool *pool = (struct rdsv3_fmr_pool *)data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
502
list_t *listp = &pool->f_list;
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
503
kmutex_t *lockp = &pool->f_lock;
usr/src/uts/common/io/ib/clients/rdsv3/ib_rdma.c
512
pool->f_listcnt--;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
250
struct rdsv3_inc_pool *pool = rds_ibdev->inc_pool;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
252
if (pool) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
253
list_destroy(&pool->f_list);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
254
kmem_free((void *) pool, sizeof (*pool));
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
261
struct rdsv3_inc_pool *pool;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
263
pool = (struct rdsv3_inc_pool *)kmem_zalloc(sizeof (*pool), KM_NOSLEEP);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
264
if (pool == NULL) {
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
267
list_create(&pool->f_list, sizeof (struct rdsv3_ib_incoming),
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
269
mutex_init(&pool->f_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
270
rds_ibdev->inc_pool = pool;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
293
struct rdsv3_inc_pool *pool = (struct rdsv3_inc_pool *)data;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
295
list_t *listp = &pool->f_list;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
296
kmutex_t *lockp = &pool->f_lock;
usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c
303
pool->f_listcnt--;
usr/src/uts/common/io/idm/idm_impl.c
645
idm_idpool_t *pool)
usr/src/uts/common/io/idm/idm_impl.c
650
ASSERT(pool->id_magic == IDM_IDPOOL_MAGIC);
usr/src/uts/common/io/idm/idm_impl.c
652
new_size = pool->id_size * 2;
usr/src/uts/common/io/idm/idm_impl.c
657
bcopy(pool->id_pool, new_pool, pool->id_size / 8);
usr/src/uts/common/io/idm/idm_impl.c
658
kmem_free(pool->id_pool, pool->id_size / 8);
usr/src/uts/common/io/idm/idm_impl.c
659
pool->id_pool = new_pool;
usr/src/uts/common/io/idm/idm_impl.c
660
pool->id_free_counter += new_size - pool->id_size;
usr/src/uts/common/io/idm/idm_impl.c
661
pool->id_max_free_counter += new_size - pool->id_size;
usr/src/uts/common/io/idm/idm_impl.c
662
pool->id_size = new_size;
usr/src/uts/common/io/idm/idm_impl.c
663
pool->id_idx_msk = (new_size / 8) - 1;
usr/src/uts/common/io/idm/idm_impl.c
666
pool->id_pool[pool->id_idx_msk] = 0x80;
usr/src/uts/common/io/idm/idm_impl.c
667
pool->id_free_counter--;
usr/src/uts/common/io/idm/idm_impl.c
668
pool->id_max_free_counter--;
usr/src/uts/common/io/idm/idm_impl.c
683
idm_idpool_create(idm_idpool_t *pool)
usr/src/uts/common/io/idm/idm_impl.c
686
ASSERT(pool->id_magic != IDM_IDPOOL_MAGIC);
usr/src/uts/common/io/idm/idm_impl.c
688
pool->id_size = IDM_IDPOOL_MIN_SIZE;
usr/src/uts/common/io/idm/idm_impl.c
689
pool->id_idx_msk = (IDM_IDPOOL_MIN_SIZE / 8) - 1;
usr/src/uts/common/io/idm/idm_impl.c
690
pool->id_free_counter = IDM_IDPOOL_MIN_SIZE - 1;
usr/src/uts/common/io/idm/idm_impl.c
691
pool->id_max_free_counter = IDM_IDPOOL_MIN_SIZE - 1;
usr/src/uts/common/io/idm/idm_impl.c
692
pool->id_bit = 0x02;
usr/src/uts/common/io/idm/idm_impl.c
693
pool->id_bit_idx = 1;
usr/src/uts/common/io/idm/idm_impl.c
694
pool->id_idx = 0;
usr/src/uts/common/io/idm/idm_impl.c
695
pool->id_pool = (uint8_t *)kmem_alloc((IDM_IDPOOL_MIN_SIZE / 8),
usr/src/uts/common/io/idm/idm_impl.c
697
bzero(pool->id_pool, (IDM_IDPOOL_MIN_SIZE / 8));
usr/src/uts/common/io/idm/idm_impl.c
699
pool->id_pool[0] = 0x01; /* id 0 made unavailable */
usr/src/uts/common/io/idm/idm_impl.c
700
mutex_init(&pool->id_mutex, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/io/idm/idm_impl.c
701
pool->id_magic = IDM_IDPOOL_MAGIC;
usr/src/uts/common/io/idm/idm_impl.c
713
idm_idpool_destroy(idm_idpool_t *pool)
usr/src/uts/common/io/idm/idm_impl.c
715
ASSERT(pool->id_magic == IDM_IDPOOL_MAGIC);
usr/src/uts/common/io/idm/idm_impl.c
716
ASSERT(pool->id_free_counter == pool->id_max_free_counter);
usr/src/uts/common/io/idm/idm_impl.c
717
pool->id_magic = (uint32_t)~IDM_IDPOOL_MAGIC;
usr/src/uts/common/io/idm/idm_impl.c
718
mutex_destroy(&pool->id_mutex);
usr/src/uts/common/io/idm/idm_impl.c
719
kmem_free(pool->id_pool, (size_t)(pool->id_size / 8));
usr/src/uts/common/io/idm/idm_impl.c
728
idm_idpool_alloc(idm_idpool_t *pool, uint16_t *id)
usr/src/uts/common/io/idm/idm_impl.c
735
ASSERT(pool->id_magic == IDM_IDPOOL_MAGIC);
usr/src/uts/common/io/idm/idm_impl.c
737
mutex_enter(&pool->id_mutex);
usr/src/uts/common/io/idm/idm_impl.c
738
if ((pool->id_free_counter == 0) && idm_idpool_increment(pool)) {
usr/src/uts/common/io/idm/idm_impl.c
739
mutex_exit(&pool->id_mutex);
usr/src/uts/common/io/idm/idm_impl.c
743
i = pool->id_size;
usr/src/uts/common/io/idm/idm_impl.c
745
bit = pool->id_bit;
usr/src/uts/common/io/idm/idm_impl.c
746
bit_idx = pool->id_bit_idx;
usr/src/uts/common/io/idm/idm_impl.c
747
byte = pool->id_pool[pool->id_idx];
usr/src/uts/common/io/idm/idm_impl.c
754
pool->id_pool[pool->id_idx] |= bit;
usr/src/uts/common/io/idm/idm_impl.c
755
*id = (uint16_t)(pool->id_idx * 8 + (uint32_t)bit_idx);
usr/src/uts/common/io/idm/idm_impl.c
756
pool->id_free_counter--;
usr/src/uts/common/io/idm/idm_impl.c
757
pool->id_bit = bit;
usr/src/uts/common/io/idm/idm_impl.c
758
pool->id_bit_idx = bit_idx;
usr/src/uts/common/io/idm/idm_impl.c
759
mutex_exit(&pool->id_mutex);
usr/src/uts/common/io/idm/idm_impl.c
762
pool->id_bit = 1;
usr/src/uts/common/io/idm/idm_impl.c
763
pool->id_bit_idx = 0;
usr/src/uts/common/io/idm/idm_impl.c
764
pool->id_idx++;
usr/src/uts/common/io/idm/idm_impl.c
765
pool->id_idx &= pool->id_idx_msk;
usr/src/uts/common/io/idm/idm_impl.c
773
mutex_exit(&pool->id_mutex);
usr/src/uts/common/io/idm/idm_impl.c
783
idm_idpool_free(idm_idpool_t *pool, uint16_t id)
usr/src/uts/common/io/idm/idm_impl.c
785
ASSERT(pool->id_magic == IDM_IDPOOL_MAGIC);
usr/src/uts/common/io/idm/idm_impl.c
789
mutex_enter(&pool->id_mutex);
usr/src/uts/common/io/idm/idm_impl.c
790
if (pool->id_pool[id >> 3] & (1 << (id & 7))) {
usr/src/uts/common/io/idm/idm_impl.c
791
pool->id_pool[id >> 3] &= ~(1 << (id & 7));
usr/src/uts/common/io/idm/idm_impl.c
792
pool->id_free_counter++;
usr/src/uts/common/io/idm/idm_impl.c
793
ASSERT(pool->id_free_counter <= pool->id_max_free_counter);
usr/src/uts/common/io/idm/idm_impl.c
794
mutex_exit(&pool->id_mutex);
usr/src/uts/common/io/idm/idm_impl.c
799
mutex_exit(&pool->id_mutex);
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1293
unsigned int pool)
usr/src/uts/common/io/ixgbe/core/ixgbe_api.c
1296
hw->mac.ops.set_source_address_pruning(hw, enable, pool);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1044
unsigned int pool)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1049
if (pool > 63)
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1056
pfflp |= (1ULL << pool);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.c
1058
pfflp &= ~(1ULL << pool);
usr/src/uts/common/io/ixgbe/core/ixgbe_x550.h
61
unsigned int pool);
usr/src/uts/common/io/mac/mac.c
8348
pool_t *pool;
usr/src/uts/common/io/mac/mac.c
8365
if ((pool = pool_lookup_pool_by_name(mrp->mrp_pool)) == NULL) {
usr/src/uts/common/io/mac/mac.c
8370
pool = pool_default;
usr/src/uts/common/io/mac/mac.c
8375
pool = pool_default;
usr/src/uts/common/io/mac/mac.c
8380
if ((cpupart = cpupart_find(pool->pool_pset->pset_id)) == NULL) {
usr/src/uts/common/io/mac/mac.c
8382
pool->pool_pset->pset_id);
usr/src/uts/common/io/mac/mac.c
8535
pool_t *pool;
usr/src/uts/common/io/mac/mac.c
8548
pool = pool_lookup_pool_by_id(id);
usr/src/uts/common/io/mac/mac.c
8549
if (pool == NULL) {
usr/src/uts/common/io/mac/mac.c
8554
pool_get_name(pool, &poolname);
usr/src/uts/common/os/ddi_intr_irm.c
77
static void i_ddi_irm_reduce(ddi_irm_pool_t *pool);
usr/src/uts/common/os/pool.c
1004
pool_t *pool;
usr/src/uts/common/os/pool.c
1008
if ((pool = pool_lookup_pool_by_id(poolid)) == NULL)
usr/src/uts/common/os/pool.c
1010
ret = pool_propput_common(pool->pool_props, pair, pool_prop_pool);
usr/src/uts/common/os/pool.c
1020
pool_t *pool;
usr/src/uts/common/os/pool.c
1023
if ((pool = pool_lookup_pool_by_id(poolid)) == NULL)
usr/src/uts/common/os/pool.c
1025
ret = pool_proprm_common(pool->pool_props, name, pool_prop_pool);
usr/src/uts/common/os/pool.c
1200
pool_get_class(pool_t *pool)
usr/src/uts/common/os/pool.c
1207
if (nvlist_lookup_string(pool->pool_props, "pool.scheduler",
usr/src/uts/common/os/pool.c
1290
pool_get_name(pool_t *pool, char **name)
usr/src/uts/common/os/pool.c
1294
(void) nvlist_lookup_string(pool->pool_props, "pool.name", name);
usr/src/uts/common/os/pool.c
1350
pool_do_bind(pool_t *pool, idtype_t idtype, id_t id, int flags)
usr/src/uts/common/os/pool.c
1367
if ((cid = pool_get_class(pool)) == POOL_CLASS_INVAL)
usr/src/uts/common/os/pool.c
1640
(rv = pset_bind_start(procs, pool)) != 0) {
usr/src/uts/common/os/pool.c
1650
psetid_t psetid = pool->pool_pset->pset_id;
usr/src/uts/common/os/pool.c
1692
if (p->p_pool != pool) {
usr/src/uts/common/os/pool.c
1695
p->p_pool = pool;
usr/src/uts/common/os/pool.c
1716
zone_pool_set(zone, pool);
usr/src/uts/common/os/pool.c
355
pool_t *pool = pool_default;
usr/src/uts/common/os/pool.c
359
for (pool = list_head(&pool_list); pool;
usr/src/uts/common/os/pool.c
360
pool = list_next(&pool_list, pool)) {
usr/src/uts/common/os/pool.c
361
if (nvlist_lookup_string(pool->pool_props,
usr/src/uts/common/os/pool.c
363
return (pool);
usr/src/uts/common/os/pool.c
371
pool_t *pool = pool_default;
usr/src/uts/common/os/pool.c
374
for (pool = list_head(&pool_list); pool;
usr/src/uts/common/os/pool.c
375
pool = list_next(&pool_list, pool)) {
usr/src/uts/common/os/pool.c
376
if (pool->pool_id == poolid)
usr/src/uts/common/os/pool.c
377
return (pool);
usr/src/uts/common/os/pool.c
385
pool_t *pool = pool_default;
usr/src/uts/common/os/pool.c
389
for (pool = list_head(&pool_list); pool != NULL;
usr/src/uts/common/os/pool.c
390
pool = list_next(&pool_list, pool)) {
usr/src/uts/common/os/pool.c
391
if (pool->pool_pset->pset_id == psetid)
usr/src/uts/common/os/pool.c
392
return (pool);
usr/src/uts/common/os/pool.c
404
pool_t *pool;
usr/src/uts/common/os/pool.c
409
pool = kmem_zalloc(sizeof (pool_t), KM_SLEEP);
usr/src/uts/common/os/pool.c
410
pool->pool_id = *poolid = id_alloc(pool_ids);
usr/src/uts/common/os/pool.c
411
pool->pool_pset = pool_pset_default;
usr/src/uts/common/os/pool.c
413
list_insert_tail(&pool_list, pool);
usr/src/uts/common/os/pool.c
414
(void) nvlist_alloc(&pool->pool_props, NV_UNIQUE_NAME, KM_SLEEP);
usr/src/uts/common/os/pool.c
415
(void) nvlist_add_int64(pool->pool_props, "pool.sys_id", pool->pool_id);
usr/src/uts/common/os/pool.c
416
(void) nvlist_add_byte(pool->pool_props, "pool.default", 0);
usr/src/uts/common/os/pool.c
420
(void) nvlist_add_string(pool->pool_props, "pool.name", pool_name);
usr/src/uts/common/os/pool.c
454
pool_t *pool;
usr/src/uts/common/os/pool.c
461
if ((pool = pool_lookup_pool_by_id(poolid)) == NULL)
usr/src/uts/common/os/pool.c
467
dzarg.old = pool;
usr/src/uts/common/os/pool.c
473
ASSERT(pool->pool_ref == 0);
usr/src/uts/common/os/pool.c
474
(void) nvlist_free(pool->pool_props);
usr/src/uts/common/os/pool.c
475
id_free(pool_ids, pool->pool_id);
usr/src/uts/common/os/pool.c
476
pool->pool_pset->pset_npools--;
usr/src/uts/common/os/pool.c
477
list_remove(&pool_list, pool);
usr/src/uts/common/os/pool.c
480
kmem_free(pool, sizeof (pool_t));
usr/src/uts/common/os/pool.c
649
pool_t *pool = pool_default;
usr/src/uts/common/os/pool.c
653
for (pool = list_head(&pool_list); pool != NULL;
usr/src/uts/common/os/pool.c
654
pool = list_next(&pool_list, pool)) {
usr/src/uts/common/os/pool.c
655
if (pool->pool_pset->pset_id == psetid)
usr/src/uts/common/os/pool.c
656
return (pool->pool_id);
usr/src/uts/common/os/pool.c
698
pool_t *pool;
usr/src/uts/common/os/pool.c
704
if ((pool = pool_lookup_pool_by_id(poolid)) == NULL)
usr/src/uts/common/os/pool.c
716
return (pool_do_bind(pool, idtype, id, POOL_BIND_ALL));
usr/src/uts/common/os/pool.c
745
pool_t *pool;
usr/src/uts/common/os/pool.c
747
pool = zone_pool_get(curproc->p_zone);
usr/src/uts/common/os/pool.c
748
*poolid = pool->pool_id;
usr/src/uts/common/os/pool.c
796
pool_t *pool;
usr/src/uts/common/os/pool.c
803
for (pool = list_head(&pool_list); pool;
usr/src/uts/common/os/pool.c
804
pool = list_next(&pool_list, pool)) {
usr/src/uts/common/os/pool.c
805
if (!INGLOBALZONE(curproc) && myzonepool != pool)
usr/src/uts/common/os/pool.c
811
(void) ea_attach_item(eo_pool, &pool->pool_id, sizeof (id_t),
usr/src/uts/common/os/pool.c
813
(void) ea_attach_item(eo_pool, &pool->pool_pset->pset_id,
usr/src/uts/common/os/pool.c
815
(void) nvlist_pack(pool->pool_props, &buf, &bufsz,
usr/src/uts/common/os/pool_pset.c
471
pool_t *pool;
usr/src/uts/common/os/pool_pset.c
479
pool = zone_pool_get(zone);
usr/src/uts/common/os/pool_pset.c
480
if (pool->pool_id == aza->poolid)
usr/src/uts/common/os/pool_pset.c
491
pool_t *pool;
usr/src/uts/common/os/pool_pset.c
497
if ((pool = pool_lookup_pool_by_id(poolid)) == NULL ||
usr/src/uts/common/os/pool_pset.c
501
if (pool->pool_pset->pset_id == psetid) {
usr/src/uts/common/os/pool_pset.c
513
oldpset = pool->pool_pset;
usr/src/uts/common/os/pool_pset.c
514
pool->pool_pset = pset;
usr/src/uts/common/os/pool_pset.c
515
err = pool_do_bind(pool, P_POOLID, poolid, POOL_BIND_PSET);
usr/src/uts/common/os/pool_pset.c
517
pool->pool_pset = oldpset;
usr/src/uts/common/os/pool_pset.c
602
pset_bind_start(proc_t **procs, pool_t *pool)
usr/src/uts/common/os/pool_pset.c
618
newpp = cpupart_find(pool->pool_pset->pset_id);
usr/src/uts/common/os/pool_pset.c
681
pset_bind_abort(proc_t **procs, pool_t *pool)
usr/src/uts/common/os/zone.c
3353
zone_pool_set(zone_t *zone, pool_t *pool)
usr/src/uts/common/os/zone.c
3358
zone->zone_pool = pool;
usr/src/uts/common/os/zone.c
3359
zone_pset_set(zone, pool->pool_pset->pset_id);
usr/src/uts/common/os/zone.c
5550
pool_t *pool;
usr/src/uts/common/os/zone.c
5557
pool = zone_pool_get(zone);
usr/src/uts/common/os/zone.c
5558
poolid = pool->pool_id;
usr/src/uts/common/rpc/svc.c
1564
svc_thread_exit(SVCPOOL *pool, SVCXPRT *clone_xprt)
usr/src/uts/common/rpc/svc.c
1570
mutex_enter(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
1571
pool->p_threads--;
usr/src/uts/common/rpc/svc.c
1572
if (pool->p_closing && svc_pool_tryexit(pool))
usr/src/uts/common/rpc/svc.c
1575
mutex_exit(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
1591
svc_thread_exitdetached(SVCPOOL *pool, SVCXPRT *clone_xprt)
usr/src/uts/common/rpc/svc.c
1596
ASSERT(!MUTEX_HELD(&pool->p_thread_lock));
usr/src/uts/common/rpc/svc.c
1601
mutex_enter(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
1603
ASSERT(pool->p_reserved_threads >= 0);
usr/src/uts/common/rpc/svc.c
1604
ASSERT(pool->p_detached_threads > 0);
usr/src/uts/common/rpc/svc.c
1606
pool->p_detached_threads--;
usr/src/uts/common/rpc/svc.c
1607
if (pool->p_closing && svc_pool_tryexit(pool))
usr/src/uts/common/rpc/svc.c
1610
mutex_exit(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
1624
SVCPOOL *pool;
usr/src/uts/common/rpc/svc.c
1630
pool = svc_pool_find(svc, id);
usr/src/uts/common/rpc/svc.c
1633
if (pool == NULL)
usr/src/uts/common/rpc/svc.c
1636
mutex_enter(&pool->p_user_lock);
usr/src/uts/common/rpc/svc.c
1639
if (pool->p_user_waiting) {
usr/src/uts/common/rpc/svc.c
1640
mutex_exit(&pool->p_user_lock);
usr/src/uts/common/rpc/svc.c
1644
pool->p_user_waiting = TRUE;
usr/src/uts/common/rpc/svc.c
1647
while (!pool->p_signal_create_thread && !pool->p_user_exit) {
usr/src/uts/common/rpc/svc.c
1648
if (cv_wait_sig(&pool->p_user_cv, &pool->p_user_lock) == 0) {
usr/src/uts/common/rpc/svc.c
1650
pool->p_user_waiting = FALSE;
usr/src/uts/common/rpc/svc.c
1651
pool->p_signal_create_thread = FALSE;
usr/src/uts/common/rpc/svc.c
1652
mutex_exit(&pool->p_user_lock);
usr/src/uts/common/rpc/svc.c
1661
svc_pool_unregister(svc, pool);
usr/src/uts/common/rpc/svc.c
1668
pool->p_signal_create_thread = FALSE;
usr/src/uts/common/rpc/svc.c
1669
pool->p_user_waiting = FALSE;
usr/src/uts/common/rpc/svc.c
1677
if (pool->p_user_exit) {
usr/src/uts/common/rpc/svc.c
1679
cv_signal(&pool->p_user_cv);
usr/src/uts/common/rpc/svc.c
1682
mutex_exit(&pool->p_user_lock);
usr/src/uts/common/rpc/svc.c
1693
svc_thread_creator(SVCPOOL *pool)
usr/src/uts/common/rpc/svc.c
1697
CALLB_CPR_INIT(&cpr_info, &pool->p_creator_lock, callb_generic_cpr,
usr/src/uts/common/rpc/svc.c
1701
mutex_enter(&pool->p_creator_lock);
usr/src/uts/common/rpc/svc.c
1704
if (pool->p_creator_exit)
usr/src/uts/common/rpc/svc.c
1708
pool->p_creator_signaled = FALSE;
usr/src/uts/common/rpc/svc.c
1711
cv_wait(&pool->p_creator_cv, &pool->p_creator_lock);
usr/src/uts/common/rpc/svc.c
1712
CALLB_CPR_SAFE_END(&cpr_info, &pool->p_creator_lock);
usr/src/uts/common/rpc/svc.c
1715
if (pool->p_creator_exit)
usr/src/uts/common/rpc/svc.c
1718
mutex_exit(&pool->p_creator_lock);
usr/src/uts/common/rpc/svc.c
1720
mutex_enter(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
1726
if (pool->p_closing) {
usr/src/uts/common/rpc/svc.c
1727
rw_enter(&pool->p_lrwlock, RW_READER);
usr/src/uts/common/rpc/svc.c
1728
if (pool->p_lcount == 0) {
usr/src/uts/common/rpc/svc.c
1729
rw_exit(&pool->p_lrwlock);
usr/src/uts/common/rpc/svc.c
1730
mutex_exit(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
1733
rw_exit(&pool->p_lrwlock);
usr/src/uts/common/rpc/svc.c
1739
ASSERT(pool->p_reserved_threads >= 0);
usr/src/uts/common/rpc/svc.c
1740
ASSERT(pool->p_detached_threads >= 0);
usr/src/uts/common/rpc/svc.c
1742
if (pool->p_threads + pool->p_detached_threads <
usr/src/uts/common/rpc/svc.c
1743
pool->p_maxthreads) {
usr/src/uts/common/rpc/svc.c
1748
mutex_enter(&pool->p_user_lock);
usr/src/uts/common/rpc/svc.c
1749
if (pool->p_signal_create_thread == FALSE) {
usr/src/uts/common/rpc/svc.c
1750
pool->p_signal_create_thread = TRUE;
usr/src/uts/common/rpc/svc.c
1751
cv_signal(&pool->p_user_cv);
usr/src/uts/common/rpc/svc.c
1753
mutex_exit(&pool->p_user_lock);
usr/src/uts/common/rpc/svc.c
1757
mutex_exit(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
1765
mutex_enter(&pool->p_user_lock);
usr/src/uts/common/rpc/svc.c
1766
pool->p_user_exit = TRUE;
usr/src/uts/common/rpc/svc.c
1767
cv_broadcast(&pool->p_user_cv);
usr/src/uts/common/rpc/svc.c
1768
mutex_exit(&pool->p_user_lock);
usr/src/uts/common/rpc/svc.c
1771
mutex_enter(&pool->p_user_lock);
usr/src/uts/common/rpc/svc.c
1772
while (pool->p_user_waiting) {
usr/src/uts/common/rpc/svc.c
1774
cv_wait(&pool->p_user_cv, &pool->p_user_lock);
usr/src/uts/common/rpc/svc.c
1775
CALLB_CPR_SAFE_END(&cpr_info, &pool->p_creator_lock);
usr/src/uts/common/rpc/svc.c
1777
mutex_exit(&pool->p_user_lock);
usr/src/uts/common/rpc/svc.c
1780
svc_pool_cleanup(pool);
usr/src/uts/common/rpc/svc.c
1789
svc_creator_signal(SVCPOOL *pool)
usr/src/uts/common/rpc/svc.c
1791
mutex_enter(&pool->p_creator_lock);
usr/src/uts/common/rpc/svc.c
1792
if (pool->p_creator_signaled == FALSE) {
usr/src/uts/common/rpc/svc.c
1793
pool->p_creator_signaled = TRUE;
usr/src/uts/common/rpc/svc.c
1794
cv_signal(&pool->p_creator_cv);
usr/src/uts/common/rpc/svc.c
1796
mutex_exit(&pool->p_creator_lock);
usr/src/uts/common/rpc/svc.c
1803
svc_creator_signalexit(SVCPOOL *pool)
usr/src/uts/common/rpc/svc.c
1805
mutex_enter(&pool->p_creator_lock);
usr/src/uts/common/rpc/svc.c
1806
pool->p_creator_exit = TRUE;
usr/src/uts/common/rpc/svc.c
1807
cv_signal(&pool->p_creator_cv);
usr/src/uts/common/rpc/svc.c
1808
mutex_exit(&pool->p_creator_lock);
usr/src/uts/common/rpc/svc.c
1822
svc_poll(SVCPOOL *pool, SVCMASTERXPRT *xprt, SVCXPRT *clone_xprt)
usr/src/uts/common/rpc/svc.c
1851
if (xprt && xprt->xp_req_head && (!pool->p_qoverflow ||
usr/src/uts/common/rpc/svc.c
1852
clone_xprt->xp_same_xprt++ < pool->p_max_same_xprt)) {
usr/src/uts/common/rpc/svc.c
1865
mutex_enter(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
1866
pool->p_walkers++;
usr/src/uts/common/rpc/svc.c
1867
mutex_exit(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
1873
rw_enter(&pool->p_lrwlock, RW_READER);
usr/src/uts/common/rpc/svc.c
1889
hint = svc_xprt_qget(pool);
usr/src/uts/common/rpc/svc.c
1894
rw_exit(&pool->p_lrwlock);
usr/src/uts/common/rpc/svc.c
1896
mutex_enter(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
1897
pool->p_walkers--;
usr/src/uts/common/rpc/svc.c
1898
mutex_exit(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
1914
if (pool->p_reqs < pool->p_walkers) {
usr/src/uts/common/rpc/svc.c
1915
mutex_enter(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
1916
if (pool->p_reqs < pool->p_walkers)
usr/src/uts/common/rpc/svc.c
1918
mutex_exit(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
1920
if (pool->p_qoverflow) {
usr/src/uts/common/rpc/svc.c
1937
if (xprt == NULL && pool->p_lhead == NULL) {
usr/src/uts/common/rpc/svc.c
1938
mutex_enter(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
1947
next = xprt ? xprt->xp_next : pool->p_lhead;
usr/src/uts/common/rpc/svc.c
1964
rw_exit(&pool->p_lrwlock);
usr/src/uts/common/rpc/svc.c
1966
mutex_enter(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
1967
pool->p_walkers--;
usr/src/uts/common/rpc/svc.c
1968
mutex_exit(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
1981
if (pool->p_reqs < pool->p_walkers) {
usr/src/uts/common/rpc/svc.c
1983
mutex_enter(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
1984
if (pool->p_reqs < pool->p_walkers)
usr/src/uts/common/rpc/svc.c
1986
mutex_exit(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
1997
pool->p_walkers--;
usr/src/uts/common/rpc/svc.c
1998
rw_exit(&pool->p_lrwlock);
usr/src/uts/common/rpc/svc.c
2004
pool->p_asleep++;
usr/src/uts/common/rpc/svc.c
2005
timeleft = cv_reltimedwait_sig(&pool->p_req_cv,
usr/src/uts/common/rpc/svc.c
2006
&pool->p_req_lock, pool->p_timeout, TR_CLOCK_TICK);
usr/src/uts/common/rpc/svc.c
2017
if (pool->p_drowsy) {
usr/src/uts/common/rpc/svc.c
2018
pool->p_drowsy = FALSE;
usr/src/uts/common/rpc/svc.c
2027
pool->p_asleep--;
usr/src/uts/common/rpc/svc.c
2029
mutex_exit(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
2140
SVCPOOL *pool = xprt->xp_pool;
usr/src/uts/common/rpc/svc.c
2142
int enough_reqs = pool->p_maxthreads * pool->p_max_same_xprt;
usr/src/uts/common/rpc/svc.c
2162
if (pool->p_size >= totalmem / 5 &&
usr/src/uts/common/rpc/svc.c
2163
xprt->xp_size >= totalmem / 5 / pool->p_lcount)
usr/src/uts/common/rpc/svc.c
2179
if (pool->p_size >= totalmem / 6 &&
usr/src/uts/common/rpc/svc.c
2180
xprt->xp_size >= totalmem / 5 / pool->p_lcount / 2)
usr/src/uts/common/rpc/svc.c
2198
svc_run(SVCPOOL *pool)
usr/src/uts/common/rpc/svc.c
2225
svc_thread_exit(pool, clone_xprt);
usr/src/uts/common/rpc/svc.c
2230
next = svc_poll(pool, xprt, clone_xprt);
usr/src/uts/common/rpc/svc.c
2253
svc_thread_exit(pool, clone_xprt);
usr/src/uts/common/rpc/svc.c
2262
svc_thread_exit(pool, clone_xprt);
usr/src/uts/common/rpc/svc.c
2275
mutex_enter(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
2276
pool->p_reqs--;
usr/src/uts/common/rpc/svc.c
2277
if (pool->p_reqs == 0)
usr/src/uts/common/rpc/svc.c
2278
pool->p_qoverflow = FALSE;
usr/src/uts/common/rpc/svc.c
2279
pool->p_size -= size;
usr/src/uts/common/rpc/svc.c
2280
mutex_exit(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
2289
"rpc_que_req_deq:pool %p mp %p", pool, mp);
usr/src/uts/common/rpc/svc.c
2314
if (!(pool->p_drowsy || pool->p_reqs <= pool->p_walkers ||
usr/src/uts/common/rpc/svc.c
2315
pool->p_asleep == 0)) {
usr/src/uts/common/rpc/svc.c
2316
mutex_enter(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
2318
if (pool->p_drowsy || pool->p_reqs <= pool->p_walkers ||
usr/src/uts/common/rpc/svc.c
2319
pool->p_asleep == 0)
usr/src/uts/common/rpc/svc.c
2320
mutex_exit(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
2322
pool->p_asleep--;
usr/src/uts/common/rpc/svc.c
2323
pool->p_drowsy = TRUE;
usr/src/uts/common/rpc/svc.c
2325
cv_signal(&pool->p_req_cv);
usr/src/uts/common/rpc/svc.c
2326
mutex_exit(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
2340
if (pool->p_asleep == 0 && !pool->p_drowsy &&
usr/src/uts/common/rpc/svc.c
2341
pool->p_threads + pool->p_detached_threads <
usr/src/uts/common/rpc/svc.c
2342
pool->p_maxthreads)
usr/src/uts/common/rpc/svc.c
2343
svc_creator_signal(pool);
usr/src/uts/common/rpc/svc.c
2359
svc_thread_exitdetached(pool, clone_xprt);
usr/src/uts/common/rpc/svc.c
2386
SVCPOOL *pool;
usr/src/uts/common/rpc/svc.c
2392
pool = xprt->xp_pool;
usr/src/uts/common/rpc/svc.c
2400
mutex_enter(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
2401
pool->p_reqs -= xprt->xp_reqs;
usr/src/uts/common/rpc/svc.c
2402
pool->p_size -= xprt->xp_size;
usr/src/uts/common/rpc/svc.c
2403
mutex_exit(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
2447
SVCPOOL *pool = xprt->xp_pool;
usr/src/uts/common/rpc/svc.c
2455
mutex_enter(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
2462
if (pool->p_closing && svc_pool_tryexit(pool)) {
usr/src/uts/common/rpc/svc.c
2465
mutex_exit(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
2501
SVCPOOL *pool = xprt->xp_pool;
usr/src/uts/common/rpc/svc.c
2525
mutex_enter(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
2540
svc_xprt_qput(pool, xprt);
usr/src/uts/common/rpc/svc.c
2543
pool->p_reqs++;
usr/src/uts/common/rpc/svc.c
2548
pool->p_size += size;
usr/src/uts/common/rpc/svc.c
2555
"rpc_que_req_enq:pool %p mp %p", pool, mp);
usr/src/uts/common/rpc/svc.c
2565
if (pool->p_drowsy || pool->p_reqs <= pool->p_walkers ||
usr/src/uts/common/rpc/svc.c
2566
pool->p_asleep == 0) {
usr/src/uts/common/rpc/svc.c
2567
mutex_exit(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
2569
pool->p_drowsy = TRUE;
usr/src/uts/common/rpc/svc.c
2570
pool->p_asleep--;
usr/src/uts/common/rpc/svc.c
2575
cv_signal(&pool->p_req_cv);
usr/src/uts/common/rpc/svc.c
2576
mutex_exit(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
2591
if (pool->p_asleep == 0 && !pool->p_drowsy &&
usr/src/uts/common/rpc/svc.c
2592
pool->p_threads + pool->p_detached_threads < pool->p_maxthreads)
usr/src/uts/common/rpc/svc.c
2593
svc_creator_signal(pool);
usr/src/uts/common/rpc/svc.c
2620
SVCPOOL *pool = clone_xprt->xp_master->xp_pool;
usr/src/uts/common/rpc/svc.c
2627
mutex_enter(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
2628
if (pool->p_reserved_threads + pool->p_detached_threads >=
usr/src/uts/common/rpc/svc.c
2629
pool->p_maxthreads - pool->p_redline) {
usr/src/uts/common/rpc/svc.c
2630
mutex_exit(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
2633
pool->p_reserved_threads++;
usr/src/uts/common/rpc/svc.c
2634
mutex_exit(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
2650
SVCPOOL *pool = clone_xprt->xp_master->xp_pool;
usr/src/uts/common/rpc/svc.c
2657
mutex_enter(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
2658
pool->p_reserved_threads--;
usr/src/uts/common/rpc/svc.c
2659
mutex_exit(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
2688
SVCPOOL *pool = xprt->xp_pool;
usr/src/uts/common/rpc/svc.c
2702
mutex_enter(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
2703
pool->p_threads--;
usr/src/uts/common/rpc/svc.c
2704
pool->p_reserved_threads--;
usr/src/uts/common/rpc/svc.c
2705
pool->p_detached_threads++;
usr/src/uts/common/rpc/svc.c
2706
mutex_exit(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
2740
SVCPOOL *pool;
usr/src/uts/common/rpc/svc.c
2757
pool = xprt->xp_pool;
usr/src/uts/common/rpc/svc.c
2769
mutex_enter(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
2770
pool->p_reqs -= xprt->xp_reqs;
usr/src/uts/common/rpc/svc.c
2771
pool->p_size -= xprt->xp_size;
usr/src/uts/common/rpc/svc.c
2772
mutex_exit(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
340
SVCPOOL *pool;
usr/src/uts/common/rpc/svc.c
343
while ((pool = svc->svc_pools) != NULL) {
usr/src/uts/common/rpc/svc.c
344
svc_pool_unregister(svc, pool);
usr/src/uts/common/rpc/svc.c
379
svc_pool_cleanup(SVCPOOL *pool)
usr/src/uts/common/rpc/svc.c
381
ASSERT(pool->p_threads + pool->p_detached_threads == 0);
usr/src/uts/common/rpc/svc.c
382
ASSERT(pool->p_lcount == 0);
usr/src/uts/common/rpc/svc.c
383
ASSERT(pool->p_closing);
usr/src/uts/common/rpc/svc.c
390
if (pool->p_shutdown != NULL)
usr/src/uts/common/rpc/svc.c
391
(pool->p_shutdown)();
usr/src/uts/common/rpc/svc.c
394
svc_xprt_qdestroy(pool);
usr/src/uts/common/rpc/svc.c
397
rw_destroy(&pool->p_lrwlock);
usr/src/uts/common/rpc/svc.c
400
mutex_destroy(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
401
mutex_destroy(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
402
cv_destroy(&pool->p_req_cv);
usr/src/uts/common/rpc/svc.c
405
mutex_destroy(&pool->p_creator_lock);
usr/src/uts/common/rpc/svc.c
406
cv_destroy(&pool->p_creator_cv);
usr/src/uts/common/rpc/svc.c
407
mutex_destroy(&pool->p_user_lock);
usr/src/uts/common/rpc/svc.c
408
cv_destroy(&pool->p_user_cv);
usr/src/uts/common/rpc/svc.c
411
kmem_free(pool, sizeof (SVCPOOL));
usr/src/uts/common/rpc/svc.c
419
svc_pool_tryexit(SVCPOOL *pool)
usr/src/uts/common/rpc/svc.c
421
ASSERT(MUTEX_HELD(&pool->p_thread_lock));
usr/src/uts/common/rpc/svc.c
422
ASSERT(pool->p_closing);
usr/src/uts/common/rpc/svc.c
424
if (pool->p_threads + pool->p_detached_threads == 0) {
usr/src/uts/common/rpc/svc.c
425
rw_enter(&pool->p_lrwlock, RW_READER);
usr/src/uts/common/rpc/svc.c
426
if (pool->p_lcount == 0) {
usr/src/uts/common/rpc/svc.c
430
rw_exit(&pool->p_lrwlock);
usr/src/uts/common/rpc/svc.c
431
mutex_exit(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
439
ASSERT(!MUTEX_HELD(&pool->p_thread_lock));
usr/src/uts/common/rpc/svc.c
440
svc_creator_signalexit(pool);
usr/src/uts/common/rpc/svc.c
444
rw_exit(&pool->p_lrwlock);
usr/src/uts/common/rpc/svc.c
447
ASSERT(MUTEX_HELD(&pool->p_thread_lock));
usr/src/uts/common/rpc/svc.c
457
SVCPOOL *pool;
usr/src/uts/common/rpc/svc.c
465
for (pool = svc->svc_pools; pool; pool = pool->p_next)
usr/src/uts/common/rpc/svc.c
466
if (pool->p_id == id)
usr/src/uts/common/rpc/svc.c
467
return (pool);
usr/src/uts/common/rpc/svc.c
481
SVCPOOL *pool;
usr/src/uts/common/rpc/svc.c
488
pool = svc_pool_find(svc, id);
usr/src/uts/common/rpc/svc.c
492
if (pool == NULL)
usr/src/uts/common/rpc/svc.c
499
mutex_enter(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
500
pool->p_threads++;
usr/src/uts/common/rpc/svc.c
501
mutex_exit(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
504
err = svc_run(pool);
usr/src/uts/common/rpc/svc.c
515
svc_pool_unregister(struct svc_globals *svc, SVCPOOL *pool)
usr/src/uts/common/rpc/svc.c
517
SVCPOOL *next = pool->p_next;
usr/src/uts/common/rpc/svc.c
518
SVCPOOL *prev = pool->p_prev;
usr/src/uts/common/rpc/svc.c
523
if (pool == svc->svc_pools)
usr/src/uts/common/rpc/svc.c
529
pool->p_next = pool->p_prev = NULL;
usr/src/uts/common/rpc/svc.c
536
mutex_enter(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
537
if (pool->p_offline != NULL)
usr/src/uts/common/rpc/svc.c
538
(pool->p_offline)();
usr/src/uts/common/rpc/svc.c
539
pool->p_closing = TRUE;
usr/src/uts/common/rpc/svc.c
540
if (svc_pool_tryexit(pool))
usr/src/uts/common/rpc/svc.c
542
mutex_exit(&pool->p_thread_lock);
usr/src/uts/common/rpc/svc.c
551
svc_pool_register(struct svc_globals *svc, SVCPOOL *pool, int id)
usr/src/uts/common/rpc/svc.c
565
pool->p_id = id;
usr/src/uts/common/rpc/svc.c
566
pool->p_next = svc->svc_pools;
usr/src/uts/common/rpc/svc.c
567
pool->p_prev = NULL;
usr/src/uts/common/rpc/svc.c
569
svc->svc_pools->p_prev = pool;
usr/src/uts/common/rpc/svc.c
570
svc->svc_pools = pool;
usr/src/uts/common/rpc/svc.c
579
svc_pool_init(SVCPOOL *pool, uint_t maxthreads, uint_t redline,
usr/src/uts/common/rpc/svc.c
584
ASSERT(pool);
usr/src/uts/common/rpc/svc.c
603
svc_xprt_qinit(pool, qsize);
usr/src/uts/common/rpc/svc.c
606
rw_init(&pool->p_lrwlock, NULL, RW_DEFAULT, NULL);
usr/src/uts/common/rpc/svc.c
619
pool->p_maxthreads = maxthreads;
usr/src/uts/common/rpc/svc.c
620
pool->p_redline = redline;
usr/src/uts/common/rpc/svc.c
621
pool->p_timeout = timeout * hz;
usr/src/uts/common/rpc/svc.c
622
pool->p_stksize = stksize;
usr/src/uts/common/rpc/svc.c
623
pool->p_max_same_xprt = max_same_xprt;
usr/src/uts/common/rpc/svc.c
624
mutex_init(&pool->p_thread_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/rpc/svc.c
625
mutex_init(&pool->p_req_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/rpc/svc.c
626
cv_init(&pool->p_req_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/rpc/svc.c
629
pool->p_user_exit = FALSE;
usr/src/uts/common/rpc/svc.c
630
pool->p_signal_create_thread = FALSE;
usr/src/uts/common/rpc/svc.c
631
pool->p_user_waiting = FALSE;
usr/src/uts/common/rpc/svc.c
632
mutex_init(&pool->p_user_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/rpc/svc.c
633
cv_init(&pool->p_user_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/rpc/svc.c
636
pool->p_creator_exit = FALSE;
usr/src/uts/common/rpc/svc.c
637
mutex_init(&pool->p_creator_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/rpc/svc.c
638
cv_init(&pool->p_creator_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/rpc/svc.c
640
(void) zthread_create(NULL, pool->p_stksize, svc_thread_creator,
usr/src/uts/common/rpc/svc.c
641
pool, 0, minclsyspri);
usr/src/uts/common/rpc/svc.c
662
SVCPOOL *pool;
usr/src/uts/common/rpc/svc.c
673
pool = kmem_zalloc(sizeof (SVCPOOL), KM_SLEEP);
usr/src/uts/common/rpc/svc.c
678
error = svc_pool_init(pool, args->maxthreads, args->redline,
usr/src/uts/common/rpc/svc.c
682
kmem_free(pool, sizeof (SVCPOOL));
usr/src/uts/common/rpc/svc.c
687
svc_pool_register(svc, pool, args->id);
usr/src/uts/common/rpc/svc.c
695
SVCPOOL *pool;
usr/src/uts/common/rpc/svc.c
708
if ((pool = svc_pool_find(svc, id)) == NULL) {
usr/src/uts/common/rpc/svc.c
716
rw_enter(&pool->p_lrwlock, RW_WRITER);
usr/src/uts/common/rpc/svc.c
719
pool->p_shutdown = *((void (*)())arg);
usr/src/uts/common/rpc/svc.c
721
rw_exit(&pool->p_lrwlock);
usr/src/uts/common/rpc/svc.c
731
if ((pool = svc_pool_find(svc, id)) == NULL) {
usr/src/uts/common/rpc/svc.c
739
rw_enter(&pool->p_lrwlock, RW_WRITER);
usr/src/uts/common/rpc/svc.c
742
pool->p_offline = *((void (*)())arg);
usr/src/uts/common/rpc/svc.c
744
rw_exit(&pool->p_lrwlock);
usr/src/uts/common/rpc/svc.c
769
SVCPOOL *pool;
usr/src/uts/common/rpc/svc.c
779
if ((pool = svc_pool_find(svc, id)) == NULL) {
usr/src/uts/common/rpc/svc.c
785
rw_enter(&pool->p_lrwlock, RW_WRITER);
usr/src/uts/common/rpc/svc.c
789
if (pool->p_closing) {
usr/src/uts/common/rpc/svc.c
790
rw_exit(&pool->p_lrwlock);
usr/src/uts/common/rpc/svc.c
798
xprt->xp_pool = pool;
usr/src/uts/common/rpc/svc.c
804
if (pool->p_lhead == NULL)
usr/src/uts/common/rpc/svc.c
805
pool->p_lhead = xprt->xp_prev = xprt->xp_next = xprt;
usr/src/uts/common/rpc/svc.c
807
next = pool->p_lhead;
usr/src/uts/common/rpc/svc.c
808
prev = pool->p_lhead->xp_prev;
usr/src/uts/common/rpc/svc.c
813
pool->p_lhead = prev->xp_next = next->xp_prev = xprt;
usr/src/uts/common/rpc/svc.c
817
pool->p_lcount++;
usr/src/uts/common/rpc/svc.c
819
rw_exit(&pool->p_lrwlock);
usr/src/uts/common/rpc/svc.c
831
SVCPOOL *pool = xprt->xp_pool;
usr/src/uts/common/rpc/svc.c
839
rw_enter(&pool->p_lrwlock, RW_WRITER);
usr/src/uts/common/rpc/svc.c
842
pool->p_lhead = NULL;
usr/src/uts/common/rpc/svc.c
850
if (pool->p_lhead == xprt)
usr/src/uts/common/rpc/svc.c
851
pool->p_lhead = next;
usr/src/uts/common/rpc/svc.c
857
pool->p_lcount--;
usr/src/uts/common/rpc/svc.c
859
rw_exit(&pool->p_lrwlock);
usr/src/uts/common/rpc/svc.c
863
svc_xprt_qdestroy(SVCPOOL *pool)
usr/src/uts/common/rpc/svc.c
865
mutex_destroy(&pool->p_qend_lock);
usr/src/uts/common/rpc/svc.c
866
kmem_free(pool->p_qbody, pool->p_qsize * sizeof (__SVCXPRT_QNODE));
usr/src/uts/common/rpc/svc.c
873
svc_xprt_qinit(SVCPOOL *pool, size_t qsize)
usr/src/uts/common/rpc/svc.c
877
pool->p_qsize = qsize;
usr/src/uts/common/rpc/svc.c
878
pool->p_qbody = kmem_zalloc(pool->p_qsize * sizeof (__SVCXPRT_QNODE),
usr/src/uts/common/rpc/svc.c
881
for (i = 0; i < pool->p_qsize - 1; i++)
usr/src/uts/common/rpc/svc.c
882
pool->p_qbody[i].q_next = &(pool->p_qbody[i+1]);
usr/src/uts/common/rpc/svc.c
884
pool->p_qbody[pool->p_qsize-1].q_next = &(pool->p_qbody[0]);
usr/src/uts/common/rpc/svc.c
885
pool->p_qtop = &(pool->p_qbody[0]);
usr/src/uts/common/rpc/svc.c
886
pool->p_qend = &(pool->p_qbody[0]);
usr/src/uts/common/rpc/svc.c
888
mutex_init(&pool->p_qend_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/rpc/svc.c
901
svc_xprt_qput(SVCPOOL *pool, SVCMASTERXPRT *xprt)
usr/src/uts/common/rpc/svc.c
903
ASSERT(MUTEX_HELD(&pool->p_req_lock));
usr/src/uts/common/rpc/svc.c
906
if (pool->p_qoverflow)
usr/src/uts/common/rpc/svc.c
910
if (pool->p_qtop->q_next == pool->p_qend) {
usr/src/uts/common/rpc/svc.c
911
mutex_enter(&pool->p_qend_lock);
usr/src/uts/common/rpc/svc.c
912
if (pool->p_qtop->q_next == pool->p_qend) {
usr/src/uts/common/rpc/svc.c
913
pool->p_qoverflow = TRUE;
usr/src/uts/common/rpc/svc.c
914
mutex_exit(&pool->p_qend_lock);
usr/src/uts/common/rpc/svc.c
917
mutex_exit(&pool->p_qend_lock);
usr/src/uts/common/rpc/svc.c
921
pool->p_qtop->q_xprt = xprt;
usr/src/uts/common/rpc/svc.c
922
pool->p_qtop = pool->p_qtop->q_next;
usr/src/uts/common/rpc/svc.c
936
svc_xprt_qget(SVCPOOL *pool)
usr/src/uts/common/rpc/svc.c
940
mutex_enter(&pool->p_qend_lock);
usr/src/uts/common/rpc/svc.c
949
if (pool->p_qend == pool->p_qtop) {
usr/src/uts/common/rpc/svc.c
950
mutex_exit(&pool->p_qend_lock);
usr/src/uts/common/rpc/svc.c
955
xprt = pool->p_qend->q_xprt;
usr/src/uts/common/rpc/svc.c
956
pool->p_qend = pool->p_qend->q_next;
usr/src/uts/common/rpc/svc.c
960
mutex_exit(&pool->p_qend_lock);
usr/src/uts/common/rpc/svc.c
971
svc_xprt_qdelete(SVCPOOL *pool, SVCMASTERXPRT *xprt)
usr/src/uts/common/rpc/svc.c
975
mutex_enter(&pool->p_req_lock);
usr/src/uts/common/rpc/svc.c
976
for (q = pool->p_qend; q != pool->p_qtop; q = q->q_next) {
usr/src/uts/common/rpc/svc.c
980
mutex_exit(&pool->p_req_lock);
usr/src/uts/common/smbsrv/smb_kproto.h
828
int smb_idpool_constructor(smb_idpool_t *pool);
usr/src/uts/common/smbsrv/smb_kproto.h
829
void smb_idpool_destructor(smb_idpool_t *pool);
usr/src/uts/common/smbsrv/smb_kproto.h
830
int smb_idpool_alloc(smb_idpool_t *pool, uint16_t *id);
usr/src/uts/common/smbsrv/smb_kproto.h
831
void smb_idpool_free(smb_idpool_t *pool, uint16_t id);
usr/src/uts/common/sys/1394/targets/av1394/av1394_isoch.h
450
int av1394_ic_alloc_pool(av1394_isoch_pool_t *pool, size_t segsz, int cnt,
usr/src/uts/common/sys/1394/targets/av1394/av1394_isoch.h
452
void av1394_ic_free_pool(av1394_isoch_pool_t *pool);
usr/src/uts/common/sys/1394/targets/av1394/av1394_isoch.h
453
int av1394_ic_dma_setup(av1394_ic_t *icp, av1394_isoch_pool_t *pool);
usr/src/uts/common/sys/1394/targets/av1394/av1394_isoch.h
454
void av1394_ic_dma_cleanup(av1394_ic_t *icp, av1394_isoch_pool_t *pool);
usr/src/uts/common/sys/1394/targets/av1394/av1394_isoch.h
458
av1394_isoch_pool_t *pool, uint_t type);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_extern.h
206
emlxs_unsol_buf_t *pool);
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_os.h
480
struct emlxs_unsol_buf *pool;
usr/src/uts/common/sys/ib/clients/rds/rdsib_buf.h
161
void rds_free_buf(rds_bufpool_t *pool, rds_buf_t *bp, uint_t nbuf);
usr/src/uts/common/sys/ib/clients/rds/rdsib_buf.h
162
rds_buf_t *rds_get_buf(rds_bufpool_t *pool, uint_t nbuf, uint_t *nret);
usr/src/uts/common/sys/idm/idm_impl.h
478
idm_idpool_create(idm_idpool_t *pool);
usr/src/uts/common/sys/idm/idm_impl.h
481
idm_idpool_destroy(idm_idpool_t *pool);
usr/src/uts/common/sys/idm/idm_impl.h
484
idm_idpool_alloc(idm_idpool_t *pool, uint16_t *id);
usr/src/uts/common/sys/idm/idm_impl.h
487
idm_idpool_free(idm_idpool_t *pool, uint16_t id);
usr/src/uts/common/sys/pool_pset.h
73
extern int pset_bind_start(struct proc **, struct pool *);
usr/src/uts/common/sys/pool_pset.h
74
extern void pset_bind_abort(struct proc **, struct pool *);
usr/src/uts/common/sys/proc.h
128
struct pool;
usr/src/uts/common/sys/proc.h
350
struct pool *p_pool; /* pointer to containing pool */
usr/src/uts/common/sys/zone.h
348
struct pool;
usr/src/uts/common/sys/zone.h
537
struct pool *zone_pool; /* pool the zone is bound to */
usr/src/uts/common/sys/zone.h
852
extern struct pool *zone_pool_get(zone_t *);
usr/src/uts/common/sys/zone.h
853
extern void zone_pool_set(zone_t *, struct pool *);
usr/src/uts/common/syscall/lwp_sobj.c
113
#define LWPCHAN_LOCK_HASH(X, pool) \
usr/src/uts/common/syscall/lwp_sobj.c
115
(LWPCHAN_LOCK_SIZE - 1)) + ((pool)? LWPCHAN_LOCK_SIZE : 0))
usr/src/uts/common/syscall/lwp_sobj.c
136
lwpchan_lock(lwpchan_t *lwpchan, int pool)
usr/src/uts/common/syscall/lwp_sobj.c
139
mutex_enter(&lwpchanlock[LWPCHAN_LOCK_HASH(x, pool)]);
usr/src/uts/common/syscall/lwp_sobj.c
147
lwpchan_unlock(lwpchan_t *lwpchan, int pool)
usr/src/uts/common/syscall/lwp_sobj.c
150
mutex_exit(&lwpchanlock[LWPCHAN_LOCK_HASH(x, pool)]);
usr/src/uts/common/syscall/lwp_sobj.c
375
lwpchan_cache_mapping(caddr_t addr, int type, int pool, lwpchan_t *lwpchan,
usr/src/uts/common/syscall/lwp_sobj.c
384
ent->lwpchan_pool != pool) {
usr/src/uts/common/syscall/lwp_sobj.c
392
ent->lwpchan_pool = (uint16_t)pool;
usr/src/uts/common/syscall/lwp_sobj.c
408
int type, lwpchan_t *lwpchan, int pool)
usr/src/uts/common/syscall/lwp_sobj.c
431
if (lwpchan_cache_mapping(addr, type, pool, lwpchan, hashbucket) == 0) {
usr/src/uts/common/syscall/lwp_sobj.c
449
count = lwpchan_cache_mapping(addr, type, pool, lwpchan, hashbucket);
usr/src/uts/common/syscall/lwp_sobj.c
467
ent->lwpchan_pool = (uint16_t)pool;
usr/src/uts/common/syscall/lwp_sobj.c
482
get_lwpchan(struct as *as, caddr_t addr, int type, lwpchan_t *lwpchan, int pool)
usr/src/uts/common/syscall/lwp_sobj.c
497
return (lwpchan_get_mapping(as, addr, NULL, type, lwpchan, pool));
usr/src/uts/intel/io/vmxnet3s/vmxnet3_rx.c
187
boolean_t canSleep, boolean_t pool)
usr/src/uts/intel/io/vmxnet3s/vmxnet3_rx.c
191
if (pool && (rxBuf = vmxnet3_get_rxpool_buf(dp)) == NULL) {
usr/src/uts/intel/io/vmxnet3s/vmxnet3_rx.c
199
if (rxBuf == NULL && (!pool || dp->alloc_ok)) {
usr/src/uts/intel/io/vmxnet3s/vmxnet3_rx.c
207
if (pool) {
usr/src/uts/sun/sys/socalvar.h
239
uchar_t *pool; /* unsolicited buffer pool resources */