Searched refs:rds_dpool (Results 1 - 4 of 4) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/io/ib/clients/rds/
H A Drdsib_buf.c120 mutex_enter(&rds_dpool.pool_lock);
121 if (rds_dpool.pool_memp == NULL) {
123 mutex_exit(&rds_dpool.pool_lock);
131 ASSERT(rds_dpool.pool_nbusy == 0);
133 "pending buffers: %d", rds_dpool.pool_nbusy);
134 while (rds_dpool.pool_nbusy != 0) {
135 mutex_exit(&rds_dpool.pool_lock);
137 mutex_enter(&rds_dpool.pool_lock);
158 kmem_free(rds_dpool.pool_bufmemp, (rds_dpool
[all...]
H A Drdsib.c163 mutex_init(&rds_dpool.pool_lock, NULL, MUTEX_DRIVER, NULL);
164 cv_init(&rds_dpool.pool_cv, NULL, CV_DRIVER, NULL);
186 cv_destroy(&rds_dpool.pool_cv);
187 mutex_destroy(&rds_dpool.pool_lock);
H A Drdsib_ib.c763 gp = &rds_dpool;
1495 mutex_enter(&rds_dpool.pool_lock);
1496 if (rds_dpool.pool_memp == NULL) {
1499 mutex_exit(&rds_dpool.pool_lock);
1503 mem_attr.mr_vaddr = (ib_vaddr_t)(uintptr_t)rds_dpool.pool_memp;
1504 mem_attr.mr_len = rds_dpool.pool_memsize;
1511 mutex_exit(&rds_dpool.pool_lock);
/opensolaris-onvv-gate/usr/src/uts/common/sys/ib/clients/rds/
H A Drdsib_buf.h152 rds_bufpool_t rds_dpool; /* data pool */ variable

Completed in 102 milliseconds