Searched defs:umapdb (Results 1 - 13 of 13) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_srq.c65 hermon_umap_db_entry_t *umapdb; local
149 umapdb = hermon_umap_db_alloc(state->hs_instance,
152 if (umapdb == NULL) {
391 hermon_umap_db_add(umapdb);
427 hermon_umap_db_free(umapdb);
450 hermon_umap_db_entry_t *umapdb; local
493 HERMON_UMAP_DB_REMOVE, &umapdb);
499 hermon_umap_db_free(umapdb);
H A Dhermon_qp.c66 hermon_umap_db_entry_t *umapdb; local
304 umapdb = hermon_umap_db_alloc(state->hs_instance, qp->qp_qpnum,
306 if (umapdb == NULL) {
704 hermon_umap_db_add(umapdb);
725 hermon_umap_db_free(umapdb);
1864 hermon_umap_db_entry_t *umapdb; local
1944 &umapdb);
1950 hermon_umap_db_free(umapdb);
H A Dhermon_umap.c1839 hermon_umap_db_entry_t *umapdb; local
1842 umapdb = kmem_zalloc(sizeof (hermon_umap_db_entry_t), KM_NOSLEEP);
1843 if (umapdb == NULL) {
1846 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*umapdb))
1849 umapdb->hdbe_common.hdb_instance = instance;
1850 umapdb->hdbe_common.hdb_type = type;
1851 umapdb->hdbe_common.hdb_key = key;
1852 umapdb->hdbe_common.hdb_value = value;
1854 return (umapdb);
1863 hermon_umap_db_free(hermon_umap_db_entry_t *umapdb) argument
1875 hermon_umap_db_add(hermon_umap_db_entry_t *umapdb) argument
1888 hermon_umap_db_add_nolock(hermon_umap_db_entry_t *umapdb) argument
1925 hermon_umap_db_find(uint_t instance, uint64_t key, uint_t type, uint64_t *value, uint_t flag, hermon_umap_db_entry_t **umapdb) argument
1944 hermon_umap_db_find_nolock(uint_t instance, uint64_t key, uint_t type, uint64_t *value, uint_t flags, hermon_umap_db_entry_t **umapdb) argument
2016 hermon_umap_db_entry_t *umapdb; local
2165 hermon_umap_db_entry_t *umapdb; local
2226 hermon_umap_db_entry_t *umapdb; local
[all...]
H A Dhermon_cq.c73 hermon_umap_db_entry_t *umapdb; local
155 umapdb = hermon_umap_db_alloc(state->hs_instance, cq->cq_cqnum,
157 if (umapdb == NULL) {
366 hermon_umap_db_add(umapdb);
394 hermon_umap_db_free(umapdb);
416 hermon_umap_db_entry_t *umapdb; local
461 &umapdb);
467 hermon_umap_db_free(umapdb);
H A Dhermon_misc.c82 hermon_umap_db_entry_t *umapdb; local
122 umapdb = hermon_umap_db_alloc(state->hs_instance,
125 hermon_umap_db_add(umapdb);
437 hermon_umap_db_entry_t *umapdb; local
465 &value, HERMON_UMAP_DB_REMOVE, &umapdb);
467 hermon_umap_db_free(umapdb);
H A Dhermon_mr.c177 hermon_umap_db_entry_t *umapdb; local
298 umapdb = hermon_umap_db_alloc(state->hs_instance,
301 if (umapdb == NULL) {
409 hermon_umap_db_add(umapdb);
422 hermon_umap_db_free(umapdb);
749 hermon_umap_db_entry_t *umapdb; local
867 &umapdb);
869 hermon_umap_db_free(umapdb);
1473 hermon_umap_db_entry_t *umapdb; local
1634 umapdb
[all...]
H A Dhermon.c307 hermon_umap_db_entry_t *umapdb, *umapdb2; local
392 umapdb = hermon_umap_db_alloc(instance, key,
394 if (umapdb == NULL) {
420 hermon_umap_db_free(umapdb);
429 hermon_umap_db_add_nolock(umapdb);
459 hermon_umap_db_entry_t *umapdb; local
496 &value, HERMON_UMAP_DB_REMOVE, &umapdb);
506 priv = (hermon_umap_db_priv_t *)umapdb->hdbe_common.hdb_priv;
510 umapdb->hdbe_common.hdb_priv = (void *)NULL;
513 hermon_umap_db_free(umapdb);
[all...]
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_srq.c66 tavor_umap_db_entry_t *umapdb; local
158 umapdb = tavor_umap_db_alloc(state->ts_instance,
161 if (umapdb == NULL) {
427 tavor_umap_db_add(umapdb);
457 tavor_umap_db_free(umapdb);
482 tavor_umap_db_entry_t *umapdb; local
531 &umapdb);
538 tavor_umap_db_free(umapdb);
H A Dtavor_cq.c68 tavor_umap_db_entry_t *umapdb; local
153 umapdb = tavor_umap_db_alloc(state->ts_instance, cq->cq_cqnum,
155 if (umapdb == NULL) {
347 tavor_umap_db_add(umapdb);
374 tavor_umap_db_free(umapdb);
399 tavor_umap_db_entry_t *umapdb; local
447 &umapdb);
454 tavor_umap_db_free(umapdb);
H A Dtavor_mr.c183 tavor_umap_db_entry_t *umapdb; local
318 umapdb = tavor_umap_db_alloc(state->ts_instance,
321 if (umapdb == NULL) {
436 tavor_umap_db_add(umapdb);
450 tavor_umap_db_free(umapdb);
480 tavor_umap_db_entry_t *umapdb; local
589 &umapdb);
591 tavor_umap_db_free(umapdb);
1145 tavor_umap_db_entry_t *umapdb; local
1320 umapdb
[all...]
H A Dtavor_qp.c66 tavor_umap_db_entry_t *umapdb; local
275 umapdb = tavor_umap_db_alloc(state->ts_instance, qp->qp_qpnum,
277 if (umapdb == NULL) {
593 tavor_umap_db_add(umapdb);
612 tavor_umap_db_free(umapdb);
1056 tavor_umap_db_entry_t *umapdb; local
1136 &umapdb);
1143 tavor_umap_db_free(umapdb);
H A Dtavor_umap.c1478 tavor_umap_db_entry_t *umapdb; local
1483 umapdb = kmem_zalloc(sizeof (tavor_umap_db_entry_t), KM_NOSLEEP);
1484 if (umapdb == NULL) {
1489 _NOTE(NOW_INVISIBLE_TO_OTHER_THREADS(*umapdb))
1492 umapdb->tdbe_common.tdb_instance = instance;
1493 umapdb->tdbe_common.tdb_type = type;
1494 umapdb->tdbe_common.tdb_key = key;
1495 umapdb->tdbe_common.tdb_value = value;
1498 return (umapdb);
1507 tavor_umap_db_free(tavor_umap_db_entry_t *umapdb) argument
1523 tavor_umap_db_add(tavor_umap_db_entry_t *umapdb) argument
1540 tavor_umap_db_add_nolock(tavor_umap_db_entry_t *umapdb) argument
1581 tavor_umap_db_find(uint_t instance, uint64_t key, uint_t type, uint64_t *value, uint_t flag, tavor_umap_db_entry_t **umapdb) argument
1603 tavor_umap_db_find_nolock(uint_t instance, uint64_t key, uint_t type, uint64_t *value, uint_t flags, tavor_umap_db_entry_t **umapdb) argument
1679 tavor_umap_db_entry_t *umapdb; local
1848 tavor_umap_db_entry_t *umapdb; local
1924 tavor_umap_db_entry_t *umapdb; local
[all...]
H A Dtavor.c320 tavor_umap_db_entry_t *umapdb, *umapdb2; local
414 umapdb = tavor_umap_db_alloc(instance, key,
416 if (umapdb == NULL) {
445 tavor_umap_db_free(umapdb);
457 tavor_umap_db_add_nolock(umapdb);
488 tavor_umap_db_entry_t *umapdb; local
529 &value, TAVOR_UMAP_DB_REMOVE, &umapdb);
539 priv = (tavor_umap_db_priv_t *)umapdb->tdbe_common.tdb_priv;
543 umapdb->tdbe_common.tdb_priv = (void *)NULL;
546 tavor_umap_db_free(umapdb);
[all...]

Completed in 128 milliseconds