/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_srq.c | 65 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 D | hermon_qp.c | 66 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 D | hermon_umap.c | 1839 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 D | hermon_cq.c | 73 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 D | hermon_misc.c | 82 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 D | hermon_mr.c | 177 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 D | hermon.c | 307 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 D | tavor_srq.c | 66 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 D | tavor_cq.c | 68 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 D | tavor_mr.c | 183 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 D | tavor_qp.c | 66 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 D | tavor_umap.c | 1478 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 D | tavor.c | 320 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...] |