myrollup 359 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c pmix_inventory_rollup_t *myrollup; myrollup 377 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c myrollup = PMIX_NEW(pmix_inventory_rollup_t); myrollup 378 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c if (NULL == myrollup) { myrollup 385 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c myrollup->cbfunc = cbfunc; myrollup 386 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c myrollup->cbdata = cbdata; myrollup 391 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c PMIX_ACQUIRE_THREAD(&myrollup->lock); myrollup 397 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c rc = active->module->collect_inventory(directives, ndirs, cicbfunc, (void*)myrollup); myrollup 402 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c myrollup->requests++; myrollup 409 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c if (PMIX_SUCCESS == myrollup->status) { myrollup 410 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c myrollup->status = rc; myrollup 415 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c if (0 == myrollup->requests) { myrollup 417 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c PMIX_RELEASE_THREAD(&myrollup->lock); myrollup 419 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c cbfunc(myrollup->status, &myrollup->payload, cbdata); myrollup 421 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c PMIX_RELEASE(myrollup); myrollup 425 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c PMIX_RELEASE_THREAD(&myrollup->lock); myrollup 462 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c pmix_inventory_rollup_t *myrollup; myrollup 480 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c myrollup = PMIX_NEW(pmix_inventory_rollup_t); myrollup 481 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c if (NULL == myrollup) { myrollup 488 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c myrollup->opcbfunc = cbfunc; myrollup 489 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c myrollup->cbdata = cbdata; myrollup 494 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c PMIX_ACQUIRE_THREAD(&myrollup->lock); myrollup 500 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c rc = active->module->deliver_inventory(info, ninfo, directives, ndirs, dlcbfunc, (void*)myrollup); myrollup 504 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c myrollup->requests++; myrollup 511 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c if (PMIX_SUCCESS == myrollup->status) { myrollup 512 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c myrollup->status = rc; myrollup 517 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c if (0 == myrollup->requests) { myrollup 519 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c PMIX_RELEASE_THREAD(&myrollup->lock); myrollup 521 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c cbfunc(myrollup->status, cbdata); myrollup 523 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c PMIX_RELEASE(myrollup); myrollup 527 opal/mca/pmix/pmix4x/pmix/src/mca/pnet/base/pnet_base_fns.c PMIX_RELEASE_THREAD(&myrollup->lock);