Exemple #1
0
/**
 * check that the address is accessible to shmem on that PE
 *
 */
int
shmemi_symmetric_addr_accessible (void *addr, int pe)
{
    if (EXPR_LIKELY (shmemi_symmetric_addr_lookup (addr, pe) != NULL)) {
        return 1;
    }
    else {
        return 0;
    }
}
Exemple #2
0
/**
 * is the address one that can be accessed remotely? (self-inspection)
 *
 */
int
shmemi_is_symmetric (void *addr)
{
    if (EXPR_LIKELY
        (shmemi_symmetric_addr_lookup (addr, GET_STATE (mype)) != NULL)) {
        return 1;
    }
    else {
        return 0;
    }
}
Exemple #3
0
void *
shmemx_lookup_remote_addr (void *addr, int pe)
{
    return shmemi_symmetric_addr_lookup (addr, pe);
}