1
1

With the branch to 1.2 made....

Clean up the remainder of the size_t references in the runtime itself. Convert to orte_std_cntr_t wherever it makes sense (only avoid those places where the actual memory size is referenced).

Remove the obsolete oob barrier function (we actually obsoleted it a long time ago - just never bothered to clean it up).

I have done my best to go through all the components and catch everything, even if I couldn't test compile them since I wasn't on that type of system. Still, I cannot guarantee that problems won't show up when you test this on specific systems. Usually, these will just show as "warning: comparison between signed and unsigned" notes which are easily fixed (just change a size_t to orte_std_cntr_t).

In some places, people didn't use size_t, but instead used some other variant (e.g., I found several places with uint32_t). I tried to catch all of them, but...

Once we get all the instances caught and fixed, this should once and for all resolve many of the heterogeneity problems.

This commit was SVN r11204.
Этот коммит содержится в:
Ralph Castain 2006-08-15 19:54:10 +00:00
родитель 7fc449d6f5
Коммит 5dfd54c778
172 изменённых файлов: 1060 добавлений и 1099 удалений

Просмотреть файл

@ -246,7 +246,8 @@ void ompi_attr_create_predefined_callback(
orte_gpr_notify_data_t *data,
void *cbdata)
{
size_t i, j, k, *sptr;
orte_std_cntr_t i, j, k;
size_t *sptr;
orte_gpr_keyval_t **keyval;
orte_gpr_value_t **value;
orte_jobid_t job;

Просмотреть файл

@ -839,7 +839,7 @@ ompi_proc_t **ompi_comm_get_rprocs ( ompi_communicator_t *local_comm,
int local_rank, local_size;
ompi_proc_t **rprocs=NULL;
char *rnamebuf=NULL;
size_t size_len;
orte_std_cntr_t size_len;
int int_len, rlen;
orte_buffer_t *sbuf=NULL, *rbuf=NULL;
void *sendbuf;
@ -870,9 +870,7 @@ ompi_proc_t **ompi_comm_get_rprocs ( ompi_communicator_t *local_comm,
if ( OMPI_SUCCESS != rc ) {
goto err_exit;
}
if (OMPI_SUCCESS != (rc = opal_size2int(size_len, &int_len, true))) {
goto err_exit;
}
int_len = (int)size_len;
rc = MCA_PML_CALL(send (&int_len, 1, MPI_INT, remote_leader, tag,
MCA_PML_BASE_SEND_STANDARD, bridge_comm ));

Просмотреть файл

@ -634,7 +634,7 @@ static int ompi_comm_allreduce_intra_oob (int *inbuf, int *outbuf,
int rc;
int local_leader, local_rank;
orte_process_name_t *remote_leader=NULL;
size_t size_count;
orte_std_cntr_t size_count;
local_leader = (*((int*)lleader));
remote_leader = (orte_process_name_t*)rleader;
@ -665,7 +665,7 @@ static int ompi_comm_allreduce_intra_oob (int *inbuf, int *outbuf,
sbuf = OBJ_NEW(orte_buffer_t);
rbuf = OBJ_NEW(orte_buffer_t);
if (ORTE_SUCCESS != (rc = orte_dss.pack(sbuf, tmpbuf, count, ORTE_INT))) {
if (ORTE_SUCCESS != (rc = orte_dss.pack(sbuf, tmpbuf, (orte_std_cntr_t)count, ORTE_INT))) {
goto exit;
}
@ -683,9 +683,7 @@ static int ompi_comm_allreduce_intra_oob (int *inbuf, int *outbuf,
}
OBJ_RELEASE(sbuf);
OBJ_RELEASE(rbuf);
if (ORTE_SUCCESS != (rc = opal_size2int(size_count, &count, true))) {
goto exit;
}
count = (int)size_count;
if ( &ompi_mpi_op_max == op ) {
for ( i = 0 ; i < count; i++ ) {

Просмотреть файл

@ -59,8 +59,8 @@ int ompi_comm_connect_accept ( ompi_communicator_t *comm, int root,
ompi_communicator_t **newcomm, orte_rml_tag_t tag )
{
int size, rsize, rank, rc;
size_t num_vals;
size_t rnamebuflen = 0;
orte_std_cntr_t num_vals;
orte_std_cntr_t rnamebuflen = 0;
int rnamebuflen_int = 0;
void *rnamebuf=NULL;
@ -122,10 +122,11 @@ int ompi_comm_connect_accept ( ompi_communicator_t *comm, int root,
}
/* First convert the size_t to an int so we can cast in the bcast to a void *
* if we don't then we will get badness when using big vs little endian */
if (OMPI_SUCCESS != (rc = opal_size2int(rnamebuflen, &rnamebuflen_int, true))) {
goto exit;
}
* if we don't then we will get badness when using big vs little endian
* THIS IS NO LONGER REQUIRED AS THE LENGTH IS NOW A STD_CNTR_T, WHICH
* CORRELATES TO AN INT32
*/
rnamebuflen = (int)rnamebuflen;
/* bcast the buffer-length to all processes in the local comm */
rc = comm->c_coll.coll_bcast (&rnamebuflen_int, 1, MPI_INT, root, comm );
@ -264,7 +265,7 @@ orte_process_name_t *ompi_comm_get_rport (orte_process_name_t *port, int send_fi
ompi_proc_t *proc, orte_rml_tag_t tag)
{
int rc;
size_t num_vals;
orte_std_cntr_t num_vals;
orte_process_name_t *rport, tbuf;
ompi_proc_t *rproc=NULL;
bool isnew = false;
@ -329,7 +330,7 @@ ompi_comm_start_processes(int count, char **array_of_commands,
char prefix[OMPI_PATH_MAX];
char *base_prefix;
size_t num_apps, ai;
orte_std_cntr_t num_apps, ai;
orte_jobid_t new_jobid;
orte_app_context_t **apps=NULL;

Просмотреть файл

@ -127,7 +127,7 @@ char* ompi_comm_namelookup ( char *service_name )
char *token[2], *key[2];
orte_gpr_keyval_t **keyvals=NULL;
orte_gpr_value_t **values;
size_t cnt=0;
orte_std_cntr_t cnt=0;
char *stmp=NULL;
int ret;

Просмотреть файл

@ -223,7 +223,7 @@ static void mca_pml_base_modex_registry_callback(
orte_gpr_notify_data_t* data,
void* cbdata)
{
size_t i, j, k;
orte_std_cntr_t i, j, k;
orte_gpr_value_t **values, *value;
orte_gpr_keyval_t **keyval;
ompi_proc_t *proc;
@ -293,7 +293,7 @@ static void mca_pml_base_modex_registry_callback(
opal_list_item_t* item;
char *ptr;
void* bytes = NULL;
size_t cnt;
orte_std_cntr_t cnt;
size_t num_bytes;
orte_byte_object_t *bo;
@ -348,10 +348,12 @@ static void mca_pml_base_modex_registry_callback(
ORTE_ERROR_LOG(ORTE_ERR_OUT_OF_RESOURCE);
continue;
}
if (ORTE_SUCCESS != (rc = orte_dss.unpack(&buffer, bytes, &num_bytes, ORTE_BYTE))) {
cnt = (orte_std_cntr_t)num_bytes;
if (ORTE_SUCCESS != (rc = orte_dss.unpack(&buffer, bytes, &cnt, ORTE_BYTE))) {
ORTE_ERROR_LOG(rc);
continue;
}
num_bytes = cnt;
} else {
bytes = NULL;
}
@ -513,7 +515,7 @@ int mca_pml_base_modex_send(
orte_jobid_t jobid;
int rc;
orte_buffer_t buffer;
size_t i, num_tokens;
orte_std_cntr_t i, num_tokens;
char *ptr, *segment, **tokens;
orte_byte_object_t bo;
orte_data_value_t value = ORTE_DATA_VALUE_EMPTY;
@ -565,7 +567,7 @@ int mca_pml_base_modex_send(
}
}
if (ORTE_SUCCESS != (rc = orte_dss.unload(&buffer, (void**)&(bo.bytes), (size_t*)&(bo.size)))) {
if (ORTE_SUCCESS != (rc = orte_dss.unload(&buffer, (void**)&(bo.bytes), &(bo.size)))) {
ORTE_ERROR_LOG(rc);
goto cleanup;
}

Просмотреть файл

@ -104,7 +104,7 @@ void ompi_proc_destruct(ompi_proc_t* proc)
int ompi_proc_init(void)
{
orte_process_name_t *peers;
size_t i, npeers, self, num_tokens;
orte_std_cntr_t i, npeers, self, num_tokens;
orte_jobid_t jobid;
char *segment, **tokens;
orte_data_value_t value = { {OBJ_CLASS(orte_data_value_t),0}, ORTE_NULL, NULL};
@ -367,7 +367,7 @@ int ompi_proc_get_proclist (orte_buffer_t* buf, int proclistsize, ompi_proc_t **
}
for ( i=0; i<proclistsize; i++ ){
size_t count=1;
orte_std_cntr_t count=1;
int rc = orte_dss.unpack(buf, &name, &count, ORTE_NAME);
if(rc != ORTE_SUCCESS) {
return rc;
@ -468,7 +468,7 @@ CLEANUP:
*/
static void callback(orte_gpr_notify_data_t *data, void *cbdata)
{
size_t i, j, k;
orte_std_cntr_t i, j, k;
char *str = NULL;
uint32_t arch = 0, *ui32;
bool found_name, found_arch;

Просмотреть файл

@ -39,7 +39,7 @@ OBJ_CLASS_INSTANCE(orte_bitmap_t, opal_object_t,
static void
orte_bitmap_construct(orte_bitmap_t *bm)
{
size_t size;
orte_std_cntr_t size;
size = DEFAULT_BITMAP_SIZE / SIZE_OF_CHAR;
@ -60,9 +60,9 @@ orte_bitmap_destruct(orte_bitmap_t *bm)
int
orte_bitmap_resize(orte_bitmap_t *bm, size_t bit)
orte_bitmap_resize(orte_bitmap_t *bm, orte_std_cntr_t bit)
{
size_t index, new_size, i;
orte_std_cntr_t index, new_size, i;
index = bit / SIZE_OF_CHAR;
index += (bit % SIZE_OF_CHAR == 0) ? 0 : 1;
@ -98,9 +98,9 @@ orte_bitmap_resize(orte_bitmap_t *bm, size_t bit)
}
int
orte_bitmap_set_bit(orte_bitmap_t *bm, size_t bit)
orte_bitmap_set_bit(orte_bitmap_t *bm, orte_std_cntr_t bit)
{
size_t index, offset;
orte_std_cntr_t index, offset;
int rc;
if (NULL == bm) {
@ -125,9 +125,9 @@ orte_bitmap_set_bit(orte_bitmap_t *bm, size_t bit)
int
orte_bitmap_clear_bit(orte_bitmap_t *bm, size_t bit)
orte_bitmap_clear_bit(orte_bitmap_t *bm, orte_std_cntr_t bit)
{
size_t index, offset;
orte_std_cntr_t index, offset;
int rc;
if (NULL == bm) {
@ -151,9 +151,9 @@ orte_bitmap_clear_bit(orte_bitmap_t *bm, size_t bit)
int
orte_bitmap_is_set_bit(orte_bitmap_t *bm, size_t bit)
orte_bitmap_is_set_bit(orte_bitmap_t *bm, orte_std_cntr_t bit)
{
size_t index, offset;
orte_std_cntr_t index, offset;
if ((bit > bm->legal_numbits - 1) || (NULL == bm)) {
ORTE_ERROR_LOG(ORTE_ERR_BAD_PARAM);
@ -192,7 +192,7 @@ orte_bitmap_clear_all_bits(orte_bitmap_t *bm)
int
orte_bitmap_set_all_bits(orte_bitmap_t *bm)
{
size_t i;
orte_std_cntr_t i;
if (NULL == bm) {
ORTE_ERROR_LOG(ORTE_ERR_BAD_PARAM);
@ -207,9 +207,9 @@ orte_bitmap_set_all_bits(orte_bitmap_t *bm)
int
orte_bitmap_find_and_set_first_unset_bit(orte_bitmap_t *bm, size_t *position)
orte_bitmap_find_and_set_first_unset_bit(orte_bitmap_t *bm, orte_std_cntr_t *position)
{
size_t i = 0;
orte_std_cntr_t i = 0;
unsigned char temp;
unsigned char all_ones = 0xff;

Просмотреть файл

@ -37,6 +37,7 @@
#define ORTE_BITMAP_H
#include "orte_config.h"
#include "orte/orte_types.h"
#include <string.h>
@ -49,8 +50,8 @@ extern "C" {
struct orte_bitmap_t {
opal_object_t super; /**< Subclass of opal_object_t */
unsigned char *bitmap; /**< The actual bitmap array of characters */
size_t array_size; /**< The actual array size that maintains the bitmap */
size_t legal_numbits; /**< The number of bits which are legal (the
orte_std_cntr_t array_size; /**< The actual array size that maintains the bitmap */
orte_std_cntr_t legal_numbits; /**< The number of bits which are legal (the
actual bitmap may contain more bits, since
it needs to be rounded to the nearest
char */
@ -72,7 +73,7 @@ OMPI_DECLSPEC OBJ_CLASS_DECLARATION(orte_bitmap_t);
* @return ORTE error code or success
*
*/
OMPI_DECLSPEC int orte_bitmap_resize(orte_bitmap_t *bm, size_t bit);
OMPI_DECLSPEC int orte_bitmap_resize(orte_bitmap_t *bm, orte_std_cntr_t bit);
/**
@ -85,7 +86,7 @@ OMPI_DECLSPEC int orte_bitmap_resize(orte_bitmap_t *bm, size_t bit);
* @return OMPI error code or success
*
*/
OMPI_DECLSPEC int orte_bitmap_set_bit(orte_bitmap_t *bm, size_t bit);
OMPI_DECLSPEC int orte_bitmap_set_bit(orte_bitmap_t *bm, orte_std_cntr_t bit);
/**
@ -97,7 +98,7 @@ OMPI_DECLSPEC int orte_bitmap_set_bit(orte_bitmap_t *bm, size_t bit);
* @return ORTE error code if the bit is out of range, else success
*
*/
OMPI_DECLSPEC int orte_bitmap_clear_bit(orte_bitmap_t *bm, size_t bit);
OMPI_DECLSPEC int orte_bitmap_clear_bit(orte_bitmap_t *bm, orte_std_cntr_t bit);
/**
@ -110,7 +111,7 @@ OMPI_DECLSPEC int orte_bitmap_clear_bit(orte_bitmap_t *bm, size_t bit);
* 0 if the bit is not set
*
*/
OMPI_DECLSPEC int orte_bitmap_is_set_bit(orte_bitmap_t *bm, size_t bit);
OMPI_DECLSPEC int orte_bitmap_is_set_bit(orte_bitmap_t *bm, orte_std_cntr_t bit);
/**
@ -122,7 +123,7 @@ OMPI_DECLSPEC int orte_bitmap_is_set_bit(orte_bitmap_t *bm, size_t bit);
* @return err ORTE_SUCCESS on success
*/
OMPI_DECLSPEC int orte_bitmap_find_and_set_first_unset_bit(orte_bitmap_t *bm,
size_t *position);
orte_std_cntr_t *position);
/**

Просмотреть файл

@ -66,10 +66,10 @@ void orte_pointer_array_destruct(orte_pointer_array_t *array)
* initialize an array object
*/
int orte_pointer_array_init(orte_pointer_array_t **array,
size_t initial_allocation,
size_t max_size, size_t block_size)
orte_std_cntr_t initial_allocation,
orte_std_cntr_t max_size, orte_std_cntr_t block_size)
{
size_t num_bytes;
orte_std_cntr_t num_bytes;
/* check for errors */
if (NULL == array || max_size < block_size) {
@ -115,9 +115,9 @@ int orte_pointer_array_init(orte_pointer_array_t **array,
* @param (OUT) Array index where ptr is inserted
* @return ORTE_ERROR_code if it fails
*/
int orte_pointer_array_add(size_t *location, orte_pointer_array_t *table, void *ptr)
int orte_pointer_array_add(orte_std_cntr_t *location, orte_pointer_array_t *table, void *ptr)
{
size_t i, index;
orte_std_cntr_t i, index;
if (0) {
opal_output(0,"orte_pointer_array_add: IN: "
@ -191,7 +191,7 @@ int orte_pointer_array_add(size_t *location, orte_pointer_array_t *table, void *
*
* Assumption: NULL element is free element.
*/
int orte_pointer_array_set_item(orte_pointer_array_t *table, size_t index,
int orte_pointer_array_set_item(orte_pointer_array_t *table, orte_std_cntr_t index,
void * value)
{
assert(table != NULL);
@ -230,7 +230,7 @@ int orte_pointer_array_set_item(orte_pointer_array_t *table, size_t index,
table->number_free--;
/* Reset lowest_free if required */
if ( index == table->lowest_free ) {
size_t i;
orte_std_cntr_t i;
table->lowest_free=table->size;
for ( i=index; i<table->size; i++) {
@ -254,7 +254,7 @@ int orte_pointer_array_set_item(orte_pointer_array_t *table, size_t index,
else {
/* Reset lowest_free if required */
if ( index == table->lowest_free ) {
size_t i;
orte_std_cntr_t i;
table->lowest_free=table->size;
for ( i=index; i<table->size; i++) {
@ -295,7 +295,7 @@ int orte_pointer_array_set_item(orte_pointer_array_t *table, size_t index,
* a value, unless the previous value is NULL ( equiv. to free ).
*/
bool orte_pointer_array_test_and_set_item (orte_pointer_array_t *table,
size_t index, void *value)
orte_std_cntr_t index, void *value)
{
assert(table != NULL);
@ -331,7 +331,7 @@ bool orte_pointer_array_test_and_set_item (orte_pointer_array_t *table,
table->number_free--;
/* Reset lowest_free if required */
if ( index == table->lowest_free ) {
size_t i;
orte_std_cntr_t i;
table->lowest_free = table->size;
for ( i=index; i<table->size; i++) {
@ -355,7 +355,7 @@ bool orte_pointer_array_test_and_set_item (orte_pointer_array_t *table,
}
int orte_pointer_array_set_size(orte_pointer_array_t *array, size_t new_size)
int orte_pointer_array_set_size(orte_pointer_array_t *array, orte_std_cntr_t new_size)
{
OPAL_THREAD_LOCK(&(array->lock));
while (new_size > orte_pointer_array_get_size(array)) {
@ -371,7 +371,7 @@ int orte_pointer_array_set_size(orte_pointer_array_t *array, size_t new_size)
static bool grow_table(orte_pointer_array_t *table)
{
size_t new_size, i;
orte_std_cntr_t new_size, i;
void *p;
/* Ensure that we have room to grow -- stay less than

Просмотреть файл

@ -25,6 +25,7 @@
#define ORTE_POINTER_ARRAY_H
#include "orte_config.h"
#include "orte/orte_types.h"
#if HAVE_STRING_H
#include <string.h>
@ -49,15 +50,15 @@ struct orte_pointer_array_t {
optimization to know where to search for the first free slot.
It does \em not necessarily imply indices all above this index
are not taken! */
size_t lowest_free;
orte_std_cntr_t lowest_free;
/** number of free elements in the list */
size_t number_free;
orte_std_cntr_t number_free;
/** size of list, i.e. number of elements in addr */
size_t size;
orte_std_cntr_t size;
/** maximum size list is allowed to reach */
size_t max_size;
orte_std_cntr_t max_size;
/** growth steps for list */
size_t block_size;
orte_std_cntr_t block_size;
/** pointer to array of pointers */
void **addr;
};
@ -84,8 +85,8 @@ OMPI_DECLSPEC OBJ_CLASS_DECLARATION(orte_pointer_array_t);
*
*/
OMPI_DECLSPEC int orte_pointer_array_init(orte_pointer_array_t **array,
size_t initial_allocation,
size_t max_size, size_t block_size);
orte_std_cntr_t initial_allocation,
orte_std_cntr_t max_size, orte_std_cntr_t block_size);
/**
* Add a pointer to the array (Grow the array, if need be)
@ -96,7 +97,7 @@ OMPI_DECLSPEC int orte_pointer_array_init(orte_pointer_array_t **array,
* @param (OUT) Index of inserted array element.
* @return Return value less than zero indicates an error.
*/
OMPI_DECLSPEC int orte_pointer_array_add(size_t *index, orte_pointer_array_t *array, void *ptr);
OMPI_DECLSPEC int orte_pointer_array_add(orte_std_cntr_t *index, orte_pointer_array_t *array, void *ptr);
/**
* Set the value of an element in array
@ -109,7 +110,7 @@ OMPI_DECLSPEC int orte_pointer_array_add(size_t *index, orte_pointer_array_t *ar
* @return Error code. (-1) indicates an error.
*/
OMPI_DECLSPEC int orte_pointer_array_set_item(orte_pointer_array_t *array,
size_t index, void *value);
orte_std_cntr_t index, void *value);
/**
* Get the value of an element in array
@ -121,7 +122,7 @@ OMPI_DECLSPEC int orte_pointer_array_set_item(orte_pointer_array_t *array,
*/
static inline void *orte_pointer_array_get_item(orte_pointer_array_t *table,
size_t index)
orte_std_cntr_t index)
{
void *p;
OPAL_THREAD_LOCK(&(table->lock));
@ -141,7 +142,7 @@ static inline void *orte_pointer_array_get_item(orte_pointer_array_t *table,
* Simple inline function to return the size of the array in order to
* hide the member field from external users.
*/
static inline size_t orte_pointer_array_get_size(orte_pointer_array_t *array)
static inline orte_std_cntr_t orte_pointer_array_get_size(orte_pointer_array_t *array)
{
return array->size;
}
@ -157,7 +158,7 @@ static inline size_t orte_pointer_array_get_size(orte_pointer_array_t *array)
* Simple function to set the size of the array in order to
* hide the member field from external users.
*/
OMPI_DECLSPEC int orte_pointer_array_set_size(orte_pointer_array_t *array, size_t size);
OMPI_DECLSPEC int orte_pointer_array_set_size(orte_pointer_array_t *array, orte_std_cntr_t size);
/**
@ -193,7 +194,7 @@ static inline void orte_pointer_array_clear(orte_pointer_array_t *array)
*/
static inline void orte_pointer_array_free_clear(orte_pointer_array_t *array)
{
size_t i;
orte_std_cntr_t i;
OPAL_THREAD_LOCK(&(array->lock));
for (i=0; i < array->size; i++) {
if (NULL != array->addr[i]) free(array->addr[i]);
@ -220,7 +221,7 @@ static inline void orte_pointer_array_free_clear(orte_pointer_array_t *array)
* a value, unless the previous value is NULL ( equiv. to free ).
*/
OMPI_DECLSPEC bool orte_pointer_array_test_and_set_item (orte_pointer_array_t *table,
size_t index,
orte_std_cntr_t index,
void *value);
#if defined(c_plusplus) || defined(__cplusplus)
}

Просмотреть файл

@ -44,7 +44,7 @@ opal_class_t orte_value_array_t_class = {
};
int orte_value_array_set_size(orte_value_array_t* array, size_t size)
int orte_value_array_set_size(orte_value_array_t* array, orte_std_cntr_t size)
{
#if OMPI_ENABLE_DEBUG
if(array->array_item_sizeof == 0) {

Просмотреть файл

@ -23,6 +23,7 @@
#include "orte_config.h"
#include "orte/orte_constants.h"
#include "orte/orte_types.h"
#include "opal/class/opal_object.h"
#if OMPI_ENABLE_DEBUG
#include "opal/util/output.h"
@ -45,9 +46,9 @@ struct orte_value_array_t
{
opal_object_t super;
unsigned char* array_items;
size_t array_item_sizeof;
size_t array_size;
size_t array_alloc_size;
orte_std_cntr_t array_item_sizeof;
orte_std_cntr_t array_size;
orte_std_cntr_t array_alloc_size;
};
typedef struct orte_value_array_t orte_value_array_t;
@ -66,7 +67,7 @@ typedef struct orte_value_array_t orte_value_array_t;
* delete it.
*/
static inline int orte_value_array_init(orte_value_array_t *array, size_t item_sizeof)
static inline int orte_value_array_init(orte_value_array_t *array, orte_std_cntr_t item_sizeof)
{
array->array_item_sizeof = item_sizeof;
array->array_alloc_size = 1;
@ -84,7 +85,7 @@ static inline int orte_value_array_init(orte_value_array_t *array, size_t item_s
* @return ORTE error code.
*/
static inline int orte_value_array_reserve(orte_value_array_t* array, size_t size)
static inline int orte_value_array_reserve(orte_value_array_t* array, orte_std_cntr_t size)
{
if(size > array->array_alloc_size) {
array->array_items = (unsigned char*)realloc(array->array_items, array->array_item_sizeof * size);
@ -107,7 +108,7 @@ static inline int orte_value_array_reserve(orte_value_array_t* array, size_t siz
* @return The number of elements currently in use.
*/
static inline size_t orte_value_array_get_size(orte_value_array_t* array)
static inline orte_std_cntr_t orte_value_array_get_size(orte_value_array_t* array)
{
return array->array_size;
}
@ -128,7 +129,7 @@ static inline size_t orte_value_array_get_size(orte_value_array_t* array)
* return the new size.
*/
OMPI_DECLSPEC int orte_value_array_set_size(orte_value_array_t* array, size_t size);
OMPI_DECLSPEC int orte_value_array_set_size(orte_value_array_t* array, orte_std_cntr_t size);
/**
@ -160,7 +161,7 @@ OMPI_DECLSPEC int orte_value_array_set_size(orte_value_array_t* array, size_t si
* array size, the array is grown to satisfy the request.
*/
static inline void* orte_value_array_get_item(orte_value_array_t *array, size_t index)
static inline void* orte_value_array_get_item(orte_value_array_t *array, orte_std_cntr_t index)
{
if(index >= array->array_size && orte_value_array_set_size(array, index+1) != ORTE_SUCCESS)
return NULL;
@ -200,7 +201,7 @@ static inline void* orte_value_array_get_item(orte_value_array_t *array, size_t
* copied into the array by value.
*/
static inline int orte_value_array_set_item(orte_value_array_t *array, size_t index, const void* item)
static inline int orte_value_array_set_item(orte_value_array_t *array, orte_std_cntr_t index, const void* item)
{
int rc;
if(index >= array->array_size &&
@ -243,7 +244,7 @@ static inline int orte_value_array_append_item(orte_value_array_t *array, const
* All elements following this index are shifted down.
*/
static inline int orte_value_array_remove_item(orte_value_array_t *array, size_t index)
static inline int orte_value_array_remove_item(orte_value_array_t *array, orte_std_cntr_t index)
{
#if OMPI_ENABLE_DEBUG
if (index >= array->array_size) {

Просмотреть файл

@ -275,7 +275,7 @@ typedef int (*orte_dss_peek_next_item_fn_t)(orte_buffer_t *buffer,
* @code
* orte_buffer_t *buffer;
* uint8_t *bytes;
* size_t size;
* orte_std_cntr_t size;
*
* status_code = orte_dss.unload(buffer, (void**)(&bytes), &size);
* OBJ_RELEASE(buffer);
@ -283,7 +283,7 @@ typedef int (*orte_dss_peek_next_item_fn_t)(orte_buffer_t *buffer,
*/
typedef int (*orte_dss_unload_fn_t)(orte_buffer_t *buffer,
void **payload,
size_t *size);
orte_std_cntr_t *size);
/**
* Load a data payload into a buffer.
@ -319,7 +319,7 @@ typedef int (*orte_dss_unload_fn_t)(orte_buffer_t *buffer,
* @code
* orte_buffer_t *buffer;
* uint8_t bytes;
* size_t size;
* orte_std_cntr_t size;
*
* buffer = OBJ_NEW(orte_buffer_t);
* status_code = orte_dss.load(buffer, (void*)(&bytes), size);
@ -327,7 +327,7 @@ typedef int (*orte_dss_unload_fn_t)(orte_buffer_t *buffer,
*/
typedef int (*orte_dss_load_fn_t)(orte_buffer_t *buffer,
void *payload,
size_t size);
orte_std_cntr_t size);
/**

Просмотреть файл

@ -39,6 +39,8 @@ static void orte_dss_arith_uint32(uint32_t *value, uint32_t *operand, orte_dss_a
static void orte_dss_arith_int64(int64_t *value, int64_t *operand, orte_dss_arith_op_t operation);
static void orte_dss_arith_uint64(uint64_t *value, uint64_t *operand, orte_dss_arith_op_t operation);
static void orte_dss_arith_std_cntr(orte_std_cntr_t *value, orte_std_cntr_t *operand, orte_dss_arith_op_t operation);
/* some weird ones - but somebody *might* want to do it, I suppose... */
static void orte_dss_arith_data_type(orte_data_type_t *value, orte_data_type_t *operand, orte_dss_arith_op_t operation);
static void orte_dss_arith_daemon_cmd(orte_daemon_cmd_flag_t *value, orte_daemon_cmd_flag_t *operand, orte_dss_arith_op_t operation);
@ -107,6 +109,10 @@ int orte_dss_arith(orte_data_value_t *value, orte_data_value_t *operand, orte_ds
orte_dss_arith_uint64(value->data, operand->data, operation);
break;
case ORTE_STD_CNTR:
orte_dss_arith_std_cntr(value->data, operand->data, operation);
break;
default:
ORTE_ERROR_LOG(ORTE_ERR_OPERATION_UNSUPPORTED);
return ORTE_ERR_OPERATION_UNSUPPORTED;
@ -131,6 +137,7 @@ int orte_dss_increment(orte_data_value_t *value)
int64_t i64one;
orte_daemon_cmd_flag_t daemoncmdone;
orte_data_type_t datatypeone;
orte_std_cntr_t stdcntrone;
/* check for error */
if (NULL == value) {
@ -211,6 +218,11 @@ int orte_dss_increment(orte_data_value_t *value)
orte_dss_arith_data_type(value->data, &datatypeone, ORTE_DSS_ADD);
break;
case ORTE_STD_CNTR:
stdcntrone = 1;
orte_dss_arith_std_cntr(value->data, &stdcntrone, ORTE_DSS_ADD);
break;
default:
ORTE_ERROR_LOG(ORTE_ERR_OPERATION_UNSUPPORTED);
return ORTE_ERR_OPERATION_UNSUPPORTED;
@ -235,6 +247,7 @@ int orte_dss_decrement(orte_data_value_t *value)
int64_t i64one;
orte_daemon_cmd_flag_t daemoncmdone;
orte_data_type_t datatypeone;
orte_std_cntr_t stdcntrone;
/* check for error */
if (NULL == value) {
@ -315,6 +328,11 @@ int orte_dss_decrement(orte_data_value_t *value)
orte_dss_arith_data_type(value->data, &datatypeone, ORTE_DSS_SUB);
break;
case ORTE_STD_CNTR:
stdcntrone = 1;
orte_dss_arith_std_cntr(value->data, &stdcntrone, ORTE_DSS_SUB);
break;
default:
ORTE_ERROR_LOG(ORTE_ERR_OPERATION_UNSUPPORTED);
return ORTE_ERR_OPERATION_UNSUPPORTED;
@ -686,6 +704,36 @@ static void orte_dss_arith_uint64(uint64_t *value, uint64_t *operand, orte_dss_a
return;
}
static void orte_dss_arith_std_cntr(orte_std_cntr_t *value, orte_std_cntr_t *operand, orte_dss_arith_op_t operation)
{
switch(operation) {
case ORTE_DSS_ADD:
(*value) += *operand;
break;
case ORTE_DSS_SUB:
(*value) -= *operand;
break;
case ORTE_DSS_MUL:
(*value) *= *operand;
break;
case ORTE_DSS_DIV:
if (0 == *operand) {
ORTE_ERROR_LOG(ORTE_ERR_OPERATION_UNSUPPORTED);
return;
}
(*value) /= *operand;
break;
default:
ORTE_ERROR_LOG(ORTE_ERR_OPERATION_UNSUPPORTED);
break;
}
return;
}
static void orte_dss_arith_data_type(orte_data_type_t *value, orte_data_type_t *operand, orte_dss_arith_op_t operation)
{
switch(operation) {

Просмотреть файл

@ -29,7 +29,7 @@ void orte_dss_dump_data_types(int output)
{
orte_dss_type_info_t **ptr;
orte_data_type_t j;
size_t i;
orte_std_cntr_t i;
opal_output(output, "DUMP OF REGISTERED DATA TYPES");

Просмотреть файл

@ -192,8 +192,8 @@ extern orte_data_type_t orte_dss_num_reg_types;
int orte_dss_peek_type(orte_buffer_t *buffer, orte_data_type_t *type);
int orte_dss_unload(orte_buffer_t *buffer, void **payload,
size_t *bytes_used);
int orte_dss_load(orte_buffer_t *buffer, void *payload, size_t bytes_used);
orte_std_cntr_t *bytes_used);
int orte_dss_load(orte_buffer_t *buffer, void *payload, orte_std_cntr_t bytes_used);
int orte_dss_register(orte_dss_pack_fn_t pack_fn,
orte_dss_unpack_fn_t unpack_fn,

Просмотреть файл

@ -37,7 +37,7 @@
int orte_dss_unload(orte_buffer_t *buffer, void **payload,
size_t *bytes_used)
orte_std_cntr_t *bytes_used)
{
/* check that buffer is not null */
if (!buffer) {
@ -72,7 +72,7 @@ int orte_dss_unload(orte_buffer_t *buffer, void **payload,
int orte_dss_load(orte_buffer_t *buffer, void *payload,
size_t bytes_used)
orte_std_cntr_t bytes_used)
{
/* check to see if the buffer has been initialized */
if (NULL == buffer) {

Просмотреть файл

@ -461,7 +461,7 @@ int orte_dss_open(void)
int orte_dss_close(void)
{
size_t i;
orte_std_cntr_t i;
orte_dss_initialized = false;

Просмотреть файл

@ -35,9 +35,9 @@ typedef uint8_t orte_data_type_t; /** data type indicators used in ORTE */
#define ORTE_DSS_ID_MAX UINT8_MAX
#define ORTE_DSS_ID_INVALID ORTE_DSS_ID_MAX
typedef size_t orte_std_cntr_t; /** standard counters used in ORTE */
#define ORTE_STD_CNTR_T ORTE_SIZE
#define ORTE_STD_CNTR_MAX SIZE_MAX
typedef int32_t orte_std_cntr_t; /** standard counters used in ORTE */
#define ORTE_STD_CNTR_T ORTE_INT32
#define ORTE_STD_CNTR_MAX INT32_MAX
#define ORTE_STD_CNTR_INVALID -1
/* define a structure to hold generic byte objects */

Просмотреть файл

@ -123,8 +123,8 @@ typedef uint8_t orte_gpr_cmd_flag_t;
int orte_gpr_base_create_value(orte_gpr_value_t **value,
orte_gpr_addr_mode_t addr_mode,
char *segment,
size_t cnt, /**< Number of keyval objects */
size_t num_tokens);
orte_std_cntr_t cnt, /**< Number of keyval objects */
orte_std_cntr_t num_tokens);
int orte_gpr_base_create_keyval(orte_gpr_keyval_t **keyval,
char *key,
@ -138,7 +138,7 @@ int orte_gpr_base_create_keyval(orte_gpr_keyval_t **keyval,
OMPI_DECLSPEC int orte_gpr_base_put_N(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens,
size_t n, char **keys,
orte_std_cntr_t n, char **keys,
orte_data_value_t **data_values);
OMPI_DECLSPEC int orte_gpr_base_subscribe_1(orte_gpr_subscription_id_t *id,
@ -160,7 +160,7 @@ int orte_gpr_base_create_keyval(orte_gpr_keyval_t **keyval,
orte_gpr_addr_mode_t addr_mode,
char *segment,
char **tokens,
size_t n,
orte_std_cntr_t n,
char **keys,
orte_gpr_notify_cb_fn_t cbfunc,
void *user_tag);
@ -172,7 +172,7 @@ int orte_gpr_base_create_keyval(orte_gpr_keyval_t **keyval,
orte_gpr_addr_mode_t addr_mode,
char *segment,
char **tokens,
size_t n,
orte_std_cntr_t n,
char **keys,
orte_gpr_trigger_cb_fn_t cbfunc,
void *user_tag);
@ -183,9 +183,9 @@ int orte_gpr_base_create_keyval(orte_gpr_keyval_t **keyval,
orte_gpr_addr_mode_t addr_mode,
char *segment,
char **tokens,
size_t n,
orte_std_cntr_t n,
char **keys,
size_t *levels,
orte_std_cntr_t *levels,
orte_gpr_trigger_cb_fn_t cbfunc,
void *user_tag);
@ -200,13 +200,13 @@ int orte_gpr_base_create_keyval(orte_gpr_keyval_t **keyval,
OMPI_DECLSPEC int orte_gpr_base_unpack_delete_entries(orte_buffer_t *buffer, int *ret);
OMPI_DECLSPEC int orte_gpr_base_pack_index(orte_buffer_t *cmd, char *segment);
OMPI_DECLSPEC int orte_gpr_base_unpack_index(orte_buffer_t *cmd, int *ret, size_t *cnt,
OMPI_DECLSPEC int orte_gpr_base_unpack_index(orte_buffer_t *cmd, int *ret, orte_std_cntr_t *cnt,
char ***index);
OMPI_DECLSPEC int orte_gpr_base_pack_subscribe(orte_buffer_t *cmd,
size_t num_subs,
orte_std_cntr_t num_subs,
orte_gpr_subscription_t **subscriptions,
size_t num_trigs, orte_gpr_trigger_t **trig);
orte_std_cntr_t num_trigs, orte_gpr_trigger_t **trig);
OMPI_DECLSPEC int orte_gpr_base_unpack_subscribe(orte_buffer_t *buffer, int *ret);
OMPI_DECLSPEC int orte_gpr_base_pack_unsubscribe(orte_buffer_t *cmd,
@ -218,7 +218,7 @@ int orte_gpr_base_create_keyval(orte_gpr_keyval_t **keyval,
OMPI_DECLSPEC int orte_gpr_base_unpack_cancel_trigger(orte_buffer_t *buffer, int *ret);
OMPI_DECLSPEC int orte_gpr_base_pack_put(orte_buffer_t *cmd,
size_t cnt, orte_gpr_value_t **values);
orte_std_cntr_t cnt, orte_gpr_value_t **values);
OMPI_DECLSPEC int orte_gpr_base_unpack_put(orte_buffer_t *buffer, int *ret);
OMPI_DECLSPEC int orte_gpr_base_pack_get(orte_buffer_t *cmd,
@ -227,10 +227,10 @@ int orte_gpr_base_create_keyval(orte_gpr_keyval_t **keyval,
OMPI_DECLSPEC int orte_gpr_base_pack_get_conditional(orte_buffer_t *cmd,
orte_gpr_addr_mode_t mode,
char *segment, char **tokens, char **keys,
size_t num_conditions, orte_gpr_keyval_t **conditions);
orte_std_cntr_t num_conditions, orte_gpr_keyval_t **conditions);
OMPI_DECLSPEC int orte_gpr_base_unpack_get(orte_buffer_t *buffer, int *ret,
size_t *cnt, orte_gpr_value_t ***values);
orte_std_cntr_t *cnt, orte_gpr_value_t ***values);
OMPI_DECLSPEC int orte_gpr_base_pack_dump_all(orte_buffer_t *cmd);
OMPI_DECLSPEC int orte_gpr_base_pack_dump_segments(orte_buffer_t *cmd, char *segment);
@ -273,83 +273,83 @@ int orte_gpr_base_create_keyval(orte_gpr_keyval_t **keyval,
/* GPR DATA TYPE PACKING FUNCTIONS */
int orte_gpr_base_pack_cmd(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
int orte_gpr_base_pack_subscription_id(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
int orte_gpr_base_pack_trigger_id(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
int orte_gpr_base_pack_notify_action(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
int orte_gpr_base_pack_trigger_action(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
int orte_gpr_base_pack_notify_msg_type(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
int orte_gpr_base_pack_addr_mode(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
int orte_gpr_base_pack_keyval(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
int orte_gpr_base_pack_value(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
int orte_gpr_base_pack_subscription(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
int orte_gpr_base_pack_trigger(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
int orte_gpr_base_pack_notify_data(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
int orte_gpr_base_pack_notify_msg(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
/* GPR DATA TYPE UNPACKING FUNCTIONS */
int orte_gpr_base_unpack_cmd(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
int orte_gpr_base_unpack_subscription_id(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
int orte_gpr_base_unpack_trigger_id(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
int orte_gpr_base_unpack_notify_action(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
int orte_gpr_base_unpack_trigger_action(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
int orte_gpr_base_unpack_addr_mode(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
int orte_gpr_base_unpack_notify_msg_type(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
int orte_gpr_base_unpack_keyval(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
int orte_gpr_base_unpack_value(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
int orte_gpr_base_unpack_subscription(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
int orte_gpr_base_unpack_trigger(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
int orte_gpr_base_unpack_notify_data(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
int orte_gpr_base_unpack_notify_msg(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);

Просмотреть файл

@ -161,7 +161,7 @@ int orte_gpr_base_copy_gpr_value(orte_gpr_value_t **dest, orte_gpr_value_t *src,
int rc;
orte_gpr_keyval_t **kvals;
char **tokens;
size_t i;
orte_std_cntr_t i;
/* create the new object */
*dest = OBJ_NEW(orte_gpr_value_t);
@ -218,7 +218,7 @@ int orte_gpr_base_copy_gpr_value(orte_gpr_value_t **dest, orte_gpr_value_t *src,
/* SUBSCRIPTION */
int orte_gpr_base_copy_subscription(orte_gpr_subscription_t **dest, orte_gpr_subscription_t *src, orte_data_type_t type)
{
size_t i;
orte_std_cntr_t i;
orte_gpr_value_t **values;
int rc;
@ -263,7 +263,7 @@ int orte_gpr_base_copy_subscription(orte_gpr_subscription_t **dest, orte_gpr_sub
/* TRIGGER */
int orte_gpr_base_copy_trigger(orte_gpr_trigger_t **dest, orte_gpr_trigger_t *src, orte_data_type_t type)
{
size_t i;
orte_std_cntr_t i;
orte_gpr_value_t **values;
int rc;
@ -308,7 +308,7 @@ int orte_gpr_base_copy_trigger(orte_gpr_trigger_t **dest, orte_gpr_trigger_t *sr
/* NOTIFY DATA */
int orte_gpr_base_copy_notify_data(orte_gpr_notify_data_t **dest, orte_gpr_notify_data_t *src, orte_data_type_t type)
{
size_t j, k, index;
orte_std_cntr_t j, k, index;
orte_gpr_value_t **val, *ptr;
int rc;
@ -354,7 +354,7 @@ int orte_gpr_base_copy_notify_data(orte_gpr_notify_data_t **dest, orte_gpr_notif
/* NOTIFY MSG */
int orte_gpr_base_copy_notify_msg(orte_gpr_notify_message_t **dest, orte_gpr_notify_message_t *src, orte_data_type_t type)
{
size_t j, k, index;
orte_std_cntr_t j, k, index;
orte_gpr_notify_data_t **val, *ptr;
int rc;

Просмотреть файл

@ -34,7 +34,7 @@
* GPR CMD
*/
int orte_gpr_base_pack_cmd(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int rc;
@ -51,7 +51,7 @@ int orte_gpr_base_pack_cmd(orte_buffer_t *buffer, void *src,
* SUBSCRIPTION ID
*/
int orte_gpr_base_pack_subscription_id(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int rc;
@ -68,7 +68,7 @@ int orte_gpr_base_pack_subscription_id(orte_buffer_t *buffer, void *src,
* TRIGGER ID
*/
int orte_gpr_base_pack_trigger_id(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int rc;
@ -85,7 +85,7 @@ int orte_gpr_base_pack_trigger_id(orte_buffer_t *buffer, void *src,
* NOTIFY ACTION
*/
int orte_gpr_base_pack_notify_action(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int rc;
@ -102,7 +102,7 @@ int orte_gpr_base_pack_notify_action(orte_buffer_t *buffer, void *src,
* TRIGGER ACTION
*/
int orte_gpr_base_pack_trigger_action(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int rc;
@ -119,7 +119,7 @@ int orte_gpr_base_pack_trigger_action(orte_buffer_t *buffer, void *src,
* ADDR MODE
*/
int orte_gpr_base_pack_addr_mode(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int rc;
@ -136,7 +136,7 @@ int orte_gpr_base_pack_addr_mode(orte_buffer_t *buffer, void *src,
* NOTIFY MSG TYPE
*/
int orte_gpr_base_pack_notify_msg_type(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int rc;
@ -154,11 +154,11 @@ int orte_gpr_base_pack_notify_msg_type(orte_buffer_t *buffer, void *src,
* KEYVAL
*/
int orte_gpr_base_pack_keyval(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int rc;
orte_gpr_keyval_t **keyval;
size_t i;
orte_std_cntr_t i;
char null=0x00;
OPAL_TRACE(4);
@ -196,11 +196,11 @@ int orte_gpr_base_pack_keyval(orte_buffer_t *buffer, void *src,
* VALUE
*/
int orte_gpr_base_pack_value(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int rc;
orte_gpr_value_t **values;
size_t i;
orte_std_cntr_t i;
OPAL_TRACE(4);
@ -223,7 +223,7 @@ int orte_gpr_base_pack_value(orte_buffer_t *buffer, void *src,
/* pack the number of tokens so we can read it for unpacking */
if (ORTE_SUCCESS != (rc = orte_dss_pack_buffer(buffer,
(void*)(&(values[i]->num_tokens)), 1, ORTE_SIZE))) {
(void*)(&(values[i]->num_tokens)), 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return ORTE_ERROR;
}
@ -239,7 +239,7 @@ int orte_gpr_base_pack_value(orte_buffer_t *buffer, void *src,
/* pack the number of keyval pairs so we can read it for unpacking */
if (ORTE_SUCCESS != (rc = orte_dss_pack_buffer(buffer,
(void*)(&(values[i]->cnt)), 1, ORTE_SIZE))) {
(void*)(&(values[i]->cnt)), 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return ORTE_ERROR;
}
@ -261,11 +261,11 @@ int orte_gpr_base_pack_value(orte_buffer_t *buffer, void *src,
* SUBSCRIPTION
*/
int orte_gpr_base_pack_subscription(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int rc;
orte_gpr_subscription_t **subs;
size_t i;
orte_std_cntr_t i;
OPAL_TRACE(4);
@ -295,7 +295,7 @@ int orte_gpr_base_pack_subscription(orte_buffer_t *buffer, void *src,
/* pack the number of values so we can read it for unpacking */
if (ORTE_SUCCESS != (rc = orte_dss_pack_buffer(buffer,
(void*)(&(subs[i]->cnt)), 1, ORTE_SIZE))) {
(void*)(&(subs[i]->cnt)), 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}
@ -319,11 +319,11 @@ int orte_gpr_base_pack_subscription(orte_buffer_t *buffer, void *src,
* TRIGGER
*/
int orte_gpr_base_pack_trigger(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int rc;
orte_gpr_trigger_t **trigs;
size_t i;
orte_std_cntr_t i;
OPAL_TRACE(4);
@ -353,7 +353,7 @@ int orte_gpr_base_pack_trigger(orte_buffer_t *buffer, void *src,
/* pack the number of values so we can read it for unpacking */
if (ORTE_SUCCESS != (rc = orte_dss_pack_buffer(buffer,
(void*)(&(trigs[i]->cnt)), 1, ORTE_SIZE))) {
(void*)(&(trigs[i]->cnt)), 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}
@ -375,12 +375,12 @@ int orte_gpr_base_pack_trigger(orte_buffer_t *buffer, void *src,
* NOTIFY DATA
*/
int orte_gpr_base_pack_notify_data(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int rc;
orte_gpr_notify_data_t **data;
orte_gpr_value_t **values;
size_t i, j, k;
orte_std_cntr_t i, j, k;
OPAL_TRACE(4);
@ -412,7 +412,7 @@ int orte_gpr_base_pack_notify_data(orte_buffer_t *buffer, void *src,
/* pack the number of values so we can read it for unpacking */
if (ORTE_SUCCESS != (rc = orte_dss_pack_buffer(buffer,
(void*)(&(data[i]->cnt)), 1, ORTE_SIZE))) {
(void*)(&(data[i]->cnt)), 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}
@ -442,12 +442,12 @@ int orte_gpr_base_pack_notify_data(orte_buffer_t *buffer, void *src,
* NOTIFY MSG
*/
int orte_gpr_base_pack_notify_msg(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int rc;
orte_gpr_notify_message_t **msg;
orte_gpr_notify_data_t **data;
size_t i, j, k;
orte_std_cntr_t i, j, k;
OPAL_TRACE(4);
@ -486,7 +486,7 @@ int orte_gpr_base_pack_notify_msg(orte_buffer_t *buffer, void *src,
/* pack the number of datagrams so we can read it for unpacking */
if (ORTE_SUCCESS != (rc = orte_dss_pack_buffer(buffer,
(void*)(&(msg[i]->cnt)), 1, ORTE_SIZE))) {
(void*)(&(msg[i]->cnt)), 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}

Просмотреть файл

@ -26,7 +26,7 @@
#include "orte/mca/gpr/base/base.h"
static void orte_gpr_base_quick_print(char **output, char *type_name, char *prefix, void *src, size_t src_size);
static void orte_gpr_base_quick_print(char **output, char *type_name, char *prefix, void *src, orte_std_cntr_t src_size);
/*
* STANDARD PRINT FUNCTION - WORKS FOR EVERYTHING NON-STRUCTURED
@ -116,7 +116,7 @@ int orte_gpr_base_print_gpr_value(char **output, char *prefix, orte_gpr_value_t
{
orte_gpr_addr_mode_t addr;
char *tmp, *tmp2, *tmp3, *pfx, *prefx;
size_t j;
orte_std_cntr_t j;
int rc;
/* set default result */
@ -251,7 +251,7 @@ int orte_gpr_base_print_subscription(char **output, char *prefix, orte_gpr_subsc
{
int rc;
char *tmp, *tmp2, *tmp3, *pfx, *prefx;
size_t j;
orte_std_cntr_t j;
/* set default result */
*output = NULL;
@ -338,7 +338,7 @@ int orte_gpr_base_print_trigger(char **output, char *prefix, orte_gpr_trigger_t
{
int rc;
char *tmp, *tmp2, *tmp3, *pfx, *prefx;
size_t j;
orte_std_cntr_t j;
/* set default result */
*output = NULL;
@ -414,7 +414,7 @@ int orte_gpr_base_print_trigger(char **output, char *prefix, orte_gpr_trigger_t
int orte_gpr_base_print_notify_data(char **output, char *prefix, orte_gpr_notify_data_t *data, orte_data_type_t type)
{
char *tmp, *tmp2, *tmp3, *pfx, *prefx;
size_t i, j;
orte_std_cntr_t i, j;
orte_gpr_value_t **values;
int rc;
@ -464,7 +464,7 @@ int orte_gpr_base_print_notify_data(char **output, char *prefix, orte_gpr_notify
int orte_gpr_base_print_notify_msg(char **output, char *prefix, orte_gpr_notify_message_t *msg, orte_data_type_t type)
{
char *tmp, *tmp2, *tmp3, *pfx, *prefx;
size_t i, j;
orte_std_cntr_t i, j;
orte_gpr_notify_data_t **data;
int rc;
@ -523,7 +523,7 @@ int orte_gpr_base_print_notify_msg(char **output, char *prefix, orte_gpr_notify_
return ORTE_SUCCESS;
}
static void orte_gpr_base_quick_print(char **output, char *type_name, char *prefix, void *src, size_t src_size)
static void orte_gpr_base_quick_print(char **output, char *type_name, char *prefix, void *src, orte_std_cntr_t src_size)
{
char *prefx;
uint8_t *ui8;

Просмотреть файл

@ -102,7 +102,8 @@ int orte_gpr_base_size_keyval(size_t *size, orte_gpr_keyval_t *src, orte_data_ty
/* VALUE */
int orte_gpr_base_size_gpr_value(size_t *size, orte_gpr_value_t *src, orte_data_type_t type)
{
size_t i, data_size;
orte_std_cntr_t i;
size_t data_size;
int rc;
/* account for the object itself */
@ -147,7 +148,8 @@ int orte_gpr_base_size_gpr_value(size_t *size, orte_gpr_value_t *src, orte_data_
/* SUBSCRIPTION */
int orte_gpr_base_size_subscription(size_t *size, orte_gpr_subscription_t *src, orte_data_type_t type)
{
size_t i, data_size;
orte_std_cntr_t i;
size_t data_size;
int rc;
/* account for the object itself */
@ -180,7 +182,8 @@ int orte_gpr_base_size_subscription(size_t *size, orte_gpr_subscription_t *src,
/* TRIGGER */
int orte_gpr_base_size_trigger(size_t *size, orte_gpr_trigger_t *src, orte_data_type_t type)
{
size_t i, data_size;
orte_std_cntr_t i;
size_t data_size;
int rc;
/* account for the object itself */
@ -213,7 +216,8 @@ int orte_gpr_base_size_trigger(size_t *size, orte_gpr_trigger_t *src, orte_data_
/* NOTIFY DATA */
int orte_gpr_base_size_notify_data(size_t *size, orte_gpr_notify_data_t *src, orte_data_type_t type)
{
size_t j, k, data_size;
orte_std_cntr_t j, k;
size_t data_size;
orte_gpr_value_t **val;
int rc;
@ -254,7 +258,8 @@ int orte_gpr_base_size_notify_data(size_t *size, orte_gpr_notify_data_t *src, or
/* NOTIFY MSG */
int orte_gpr_base_size_notify_msg(size_t *size, orte_gpr_notify_message_t *src, orte_data_type_t type)
{
size_t j, k, data_size;
orte_std_cntr_t j, k;
size_t data_size;
orte_gpr_notify_data_t **val;
int rc;

Просмотреть файл

@ -34,7 +34,7 @@
* GPR CMD
*/
int orte_gpr_base_unpack_cmd(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int rc;
@ -51,7 +51,7 @@ int orte_gpr_base_unpack_cmd(orte_buffer_t *buffer, void *dest,
* SUBSCRIPTION ID
*/
int orte_gpr_base_unpack_subscription_id(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int rc;
@ -68,7 +68,7 @@ int orte_gpr_base_unpack_subscription_id(orte_buffer_t *buffer, void *dest,
* TRIGGER ID
*/
int orte_gpr_base_unpack_trigger_id(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int rc;
@ -85,7 +85,7 @@ int orte_gpr_base_unpack_trigger_id(orte_buffer_t *buffer, void *dest,
* NOTIFY ACTION
*/
int orte_gpr_base_unpack_notify_action(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int rc;
@ -102,7 +102,7 @@ int orte_gpr_base_unpack_notify_action(orte_buffer_t *buffer, void *dest,
* TRIGGER ACTION
*/
int orte_gpr_base_unpack_trigger_action(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int rc;
@ -119,7 +119,7 @@ int orte_gpr_base_unpack_trigger_action(orte_buffer_t *buffer, void *dest,
* NOTIFY MSG TYPE
*/
int orte_gpr_base_unpack_notify_msg_type(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int rc;
@ -136,7 +136,7 @@ int orte_gpr_base_unpack_notify_msg_type(orte_buffer_t *buffer, void *dest,
* ADDR MODE
*/
int orte_gpr_base_unpack_addr_mode(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int rc;
@ -153,11 +153,11 @@ int orte_gpr_base_unpack_addr_mode(orte_buffer_t *buffer, void *dest,
* KEYVAL
*/
int orte_gpr_base_unpack_keyval(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int rc;
orte_gpr_keyval_t **keyval;
size_t i, max_n=1;
orte_std_cntr_t i, max_n=1;
orte_data_type_t dt;
char null;
@ -207,11 +207,11 @@ int orte_gpr_base_unpack_keyval(orte_buffer_t *buffer, void *dest,
* VALUE
*/
int orte_gpr_base_unpack_value(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int rc;
orte_gpr_value_t **values;
size_t i, max_n=1;
orte_std_cntr_t i, max_n=1;
OPAL_TRACE(4);
@ -241,7 +241,7 @@ int orte_gpr_base_unpack_value(orte_buffer_t *buffer, void *dest,
/* get the number of tokens */
if (ORTE_SUCCESS != (rc = orte_dss_unpack_buffer(buffer, &(values[i]->num_tokens),
&max_n, ORTE_SIZE))) {
&max_n, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}
@ -264,7 +264,7 @@ int orte_gpr_base_unpack_value(orte_buffer_t *buffer, void *dest,
/* get the number of keyval pairs */
if (ORTE_SUCCESS != (rc = orte_dss_unpack_buffer(buffer, &(values[i]->cnt),
&max_n, ORTE_SIZE))) {
&max_n, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}
@ -293,11 +293,11 @@ int orte_gpr_base_unpack_value(orte_buffer_t *buffer, void *dest,
* SUBSCRIPTION
*/
int orte_gpr_base_unpack_subscription(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int rc;
orte_gpr_subscription_t **subs;
size_t i, max_n=1;
orte_std_cntr_t i, max_n=1;
OPAL_TRACE(4);
@ -334,7 +334,7 @@ int orte_gpr_base_unpack_subscription(orte_buffer_t *buffer, void *dest,
/* get the number of values */
if (ORTE_SUCCESS != (rc = orte_dss_unpack_buffer(buffer, &(subs[i]->cnt),
&max_n, ORTE_SIZE))) {
&max_n, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}
@ -367,11 +367,11 @@ int orte_gpr_base_unpack_subscription(orte_buffer_t *buffer, void *dest,
* TRIGGER
*/
int orte_gpr_base_unpack_trigger(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int rc;
orte_gpr_trigger_t **trigs;
size_t i, max_n=1;
orte_std_cntr_t i, max_n=1;
OPAL_TRACE(4);
@ -408,7 +408,7 @@ int orte_gpr_base_unpack_trigger(orte_buffer_t *buffer, void *dest,
/* get the number of values */
if (ORTE_SUCCESS != (rc = orte_dss_unpack_buffer(buffer, &(trigs[i]->cnt),
&max_n, ORTE_SIZE))) {
&max_n, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}
@ -437,12 +437,12 @@ int orte_gpr_base_unpack_trigger(orte_buffer_t *buffer, void *dest,
* NOTIFY DATA
*/
int orte_gpr_base_unpack_notify_data(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int rc;
orte_gpr_notify_data_t **data;
orte_gpr_value_t **values;
size_t i, j, max_n=1;
orte_std_cntr_t i, j, max_n=1;
OPAL_TRACE(4);
@ -480,7 +480,7 @@ int orte_gpr_base_unpack_notify_data(orte_buffer_t *buffer, void *dest,
/* get the number of values */
if (ORTE_SUCCESS != (rc = orte_dss_unpack_buffer(buffer, &(data[i]->cnt),
&max_n, ORTE_SIZE))) {
&max_n, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}
@ -511,12 +511,12 @@ int orte_gpr_base_unpack_notify_data(orte_buffer_t *buffer, void *dest,
* NOTIFY MSG
*/
int orte_gpr_base_unpack_notify_msg(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int rc;
orte_gpr_notify_message_t **msg;
orte_gpr_notify_data_t **data;
size_t i, j, max_n=1;
orte_std_cntr_t i, j, max_n=1;
OPAL_TRACE(4);
@ -561,7 +561,7 @@ int orte_gpr_base_unpack_notify_msg(orte_buffer_t *buffer, void *dest,
/* get the number of datagrams */
if (ORTE_SUCCESS != (rc = orte_dss_unpack_buffer(buffer, &(msg[i]->cnt),
&max_n, ORTE_SIZE))) {
&max_n, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}

Просмотреть файл

@ -33,8 +33,8 @@
int orte_gpr_base_create_value(orte_gpr_value_t **value,
orte_gpr_addr_mode_t addr_mode,
char *segment,
size_t cnt, /**< Number of keyval objects */
size_t num_tokens)
orte_std_cntr_t cnt, /**< Number of keyval objects */
orte_std_cntr_t num_tokens)
{
orte_gpr_value_t *val;

Просмотреть файл

@ -91,7 +91,7 @@ static void orte_gpr_value_construct(orte_gpr_value_t* reg_val)
static void orte_gpr_value_destructor(orte_gpr_value_t* reg_val)
{
char **tokens;
size_t i;
orte_std_cntr_t i;
if (NULL != reg_val->segment) free(reg_val->segment);
@ -138,7 +138,7 @@ static void orte_gpr_notify_data_construct(orte_gpr_notify_data_t* ptr)
/* destructor - used to free any resources held by instance */
static void orte_gpr_notify_data_destructor(orte_gpr_notify_data_t* ptr)
{
size_t i, j;
orte_std_cntr_t i, j;
orte_gpr_value_t **values;
if (NULL != ptr->target) free(ptr->target);
@ -180,7 +180,7 @@ static void orte_gpr_subscription_construct(orte_gpr_subscription_t* sub)
/* destructor - used to free any resources held by instance */
static void orte_gpr_subscription_destructor(orte_gpr_subscription_t* sub)
{
size_t i;
orte_std_cntr_t i;
if (NULL != sub->name) free(sub->name);
@ -216,7 +216,7 @@ static void orte_gpr_trigger_construct(orte_gpr_trigger_t* trig)
/* destructor - used to free any resources held by instance */
static void orte_gpr_trigger_destructor(orte_gpr_trigger_t* trig)
{
size_t i;
orte_std_cntr_t i;
if (NULL != trig->name) free(trig->name);
@ -252,7 +252,7 @@ static void orte_gpr_notify_message_construct(orte_gpr_notify_message_t* msg)
/* destructor - used to free any resources held by instance */
static void orte_gpr_notify_message_destructor(orte_gpr_notify_message_t* msg)
{
size_t i, j;
orte_std_cntr_t i, j;
orte_gpr_notify_data_t **data;
if (NULL != msg->target) free(msg->target);

Просмотреть файл

@ -39,7 +39,7 @@ int orte_gpr_base_put_1(orte_gpr_addr_mode_t addr_mode,
orte_gpr_keyval_t *keyvals;
orte_gpr_keyval_t keyval = ORTE_GPR_KEYVAL_EMPTY;
orte_data_value_t dval = ORTE_DATA_VALUE_EMPTY;
size_t i;
orte_std_cntr_t i;
int rc;
OPAL_TRACE(1);
@ -80,11 +80,11 @@ int orte_gpr_base_put_1(orte_gpr_addr_mode_t addr_mode,
int orte_gpr_base_put_N(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens,
size_t n, char **keys,
orte_std_cntr_t n, char **keys,
orte_data_value_t **data_values)
{
orte_gpr_value_t *value;
size_t i, num_tokens;
orte_std_cntr_t i, num_tokens;
int rc;
OPAL_TRACE(1);

Просмотреть файл

@ -48,7 +48,7 @@ int orte_gpr_base_subscribe_1(orte_gpr_subscription_id_t *id,
orte_gpr_subscription_t sub = ORTE_GPR_SUBSCRIPTION_EMPTY;
orte_gpr_trigger_t *trigs;
orte_gpr_trigger_t trig = ORTE_GPR_TRIGGER_EMPTY;
size_t i;
orte_std_cntr_t i;
int rc;
OPAL_TRACE(1);
@ -111,14 +111,14 @@ int orte_gpr_base_subscribe_N(orte_gpr_subscription_id_t *id,
orte_gpr_addr_mode_t addr_mode,
char *segment,
char **tokens,
size_t n,
orte_std_cntr_t n,
char **keys,
orte_gpr_notify_cb_fn_t cbfunc,
void *user_tag)
{
orte_gpr_subscription_t *sub;
orte_gpr_trigger_t *trig;
size_t i, num_tokens;
orte_std_cntr_t i, num_tokens;
int rc;
OPAL_TRACE(1);
@ -207,13 +207,13 @@ int orte_gpr_base_define_trigger(orte_gpr_trigger_id_t *id,
orte_gpr_addr_mode_t addr_mode,
char *segment,
char **tokens,
size_t n,
orte_std_cntr_t n,
char **keys,
orte_gpr_trigger_cb_fn_t cbfunc,
void *user_tag)
{
orte_gpr_trigger_t *trig;
size_t i, num_tokens;
orte_std_cntr_t i, num_tokens;
int rc;
OPAL_TRACE(1);
@ -294,14 +294,14 @@ int orte_gpr_base_define_trigger_level(orte_gpr_trigger_id_t *id,
orte_gpr_addr_mode_t addr_mode,
char *segment,
char **tokens,
size_t n,
orte_std_cntr_t n,
char **keys,
size_t *levels,
orte_std_cntr_t *levels,
orte_gpr_trigger_cb_fn_t cbfunc,
void *user_tag)
{
orte_gpr_trigger_t *trig;
size_t i, num_tokens;
orte_std_cntr_t i, num_tokens;
int rc;
OPAL_TRACE(1);
@ -351,7 +351,7 @@ int orte_gpr_base_define_trigger_level(orte_gpr_trigger_id_t *id,
}
for (i=0; i < n; i++) {
if (ORTE_SUCCESS != (rc = orte_gpr_base_create_keyval(&(trig->values[0]->keyvals[i]), keys[i], ORTE_SIZE, &(levels[i])))) {
if (ORTE_SUCCESS != (rc = orte_gpr_base_create_keyval(&(trig->values[0]->keyvals[i]), keys[i], ORTE_STD_CNTR, &(levels[i])))) {
ORTE_ERROR_LOG(rc);
OBJ_RELEASE(trig);
return rc;

Просмотреть файл

@ -38,7 +38,7 @@
#include "orte/mca/gpr/base/base.h"
int orte_gpr_base_pack_put(orte_buffer_t *cmd,
size_t cnt, orte_gpr_value_t **values)
orte_std_cntr_t cnt, orte_gpr_value_t **values)
{
orte_gpr_cmd_flag_t command;
int rc;
@ -68,7 +68,7 @@ int orte_gpr_base_pack_get(orte_buffer_t *cmd,
orte_gpr_cmd_flag_t command;
char **ptr;
int rc;
size_t n;
orte_std_cntr_t n;
OPAL_TRACE(3);
@ -99,7 +99,7 @@ int orte_gpr_base_pack_get(orte_buffer_t *cmd,
}
/* pack number of tokens */
if (ORTE_SUCCESS != (rc = orte_dss.pack(cmd, &n, 1, ORTE_SIZE))) {
if (ORTE_SUCCESS != (rc = orte_dss.pack(cmd, &n, 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}
@ -121,7 +121,7 @@ int orte_gpr_base_pack_get(orte_buffer_t *cmd,
}
/* pack number of keys */
if (ORTE_SUCCESS != (rc = orte_dss.pack(cmd, &n, 1, ORTE_SIZE))) {
if (ORTE_SUCCESS != (rc = orte_dss.pack(cmd, &n, 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}
@ -139,12 +139,12 @@ int orte_gpr_base_pack_get(orte_buffer_t *cmd,
int orte_gpr_base_pack_get_conditional(orte_buffer_t *cmd,
orte_gpr_addr_mode_t mode,
char *segment, char **tokens, char **keys,
size_t num_conditions, orte_gpr_keyval_t **conditions)
orte_std_cntr_t num_conditions, orte_gpr_keyval_t **conditions)
{
orte_gpr_cmd_flag_t command;
char **ptr;
int rc;
size_t n;
orte_std_cntr_t n;
OPAL_TRACE(3);
@ -175,7 +175,7 @@ int orte_gpr_base_pack_get_conditional(orte_buffer_t *cmd,
}
/* pack number of tokens */
if (ORTE_SUCCESS != (rc = orte_dss.pack(cmd, &n, 1, ORTE_SIZE))) {
if (ORTE_SUCCESS != (rc = orte_dss.pack(cmd, &n, 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}
@ -197,7 +197,7 @@ int orte_gpr_base_pack_get_conditional(orte_buffer_t *cmd,
}
/* pack number of keys */
if (ORTE_SUCCESS != (rc = orte_dss.pack(cmd, &n, 1, ORTE_SIZE))) {
if (ORTE_SUCCESS != (rc = orte_dss.pack(cmd, &n, 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}
@ -210,7 +210,7 @@ int orte_gpr_base_pack_get_conditional(orte_buffer_t *cmd,
}
/* pack number of conditions */
if (ORTE_SUCCESS != (rc = orte_dss.pack(cmd, &num_conditions, 1, ORTE_SIZE))) {
if (ORTE_SUCCESS != (rc = orte_dss.pack(cmd, &num_conditions, 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}

Просмотреть файл

@ -37,14 +37,14 @@
#include "orte/mca/gpr/base/base.h"
int orte_gpr_base_pack_subscribe(orte_buffer_t *cmd,
size_t num_subs,
orte_std_cntr_t num_subs,
orte_gpr_subscription_t **subscriptions,
size_t num_trigs,
orte_std_cntr_t num_trigs,
orte_gpr_trigger_t **trigs)
{
orte_gpr_cmd_flag_t command;
int rc;
size_t zero=0;
orte_std_cntr_t zero=0;
OPAL_TRACE(3);
@ -68,7 +68,7 @@ int orte_gpr_base_pack_subscribe(orte_buffer_t *cmd,
return rc;
}
} else {
if (ORTE_SUCCESS != (rc = orte_dss.pack(cmd, &zero, 1, ORTE_SIZE))) {
if (ORTE_SUCCESS != (rc = orte_dss.pack(cmd, &zero, 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}
@ -84,7 +84,7 @@ int orte_gpr_base_pack_subscribe(orte_buffer_t *cmd,
return rc;
}
} else {
if (ORTE_SUCCESS != (rc = orte_dss.pack(cmd, &zero, 1, ORTE_SIZE))) {
if (ORTE_SUCCESS != (rc = orte_dss.pack(cmd, &zero, 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}

Просмотреть файл

@ -38,7 +38,7 @@
int orte_gpr_base_print_dump(orte_buffer_t *buffer)
{
char *line;
size_t n;
orte_std_cntr_t n;
orte_data_type_t type;
int rc;

Просмотреть файл

@ -40,7 +40,7 @@ int orte_gpr_base_unpack_increment_value(orte_buffer_t *cmd, int *ret)
{
orte_gpr_cmd_flag_t command;
int rc;
size_t n;
orte_std_cntr_t n;
OPAL_TRACE(3);
@ -69,7 +69,7 @@ int orte_gpr_base_unpack_decrement_value(orte_buffer_t *cmd, int *ret)
{
orte_gpr_cmd_flag_t command;
int rc;
size_t n;
orte_std_cntr_t n;
OPAL_TRACE(3);

Просмотреть файл

@ -40,7 +40,7 @@ int orte_gpr_base_unpack_cleanup_job(orte_buffer_t *cmd, int *ret)
{
orte_gpr_cmd_flag_t command;
int rc;
size_t n;
orte_std_cntr_t n;
OPAL_TRACE(3);
@ -68,7 +68,7 @@ int orte_gpr_base_unpack_cleanup_proc(orte_buffer_t *cmd, int *ret)
{
orte_gpr_cmd_flag_t command;
int rc;
size_t n;
orte_std_cntr_t n;
OPAL_TRACE(3);

Просмотреть файл

@ -35,7 +35,7 @@ int orte_gpr_base_unpack_delete_segment(orte_buffer_t *buffer, int *ret)
{
orte_gpr_cmd_flag_t command;
int rc;
size_t n;
orte_std_cntr_t n;
OPAL_TRACE(3);
@ -63,7 +63,7 @@ int orte_gpr_base_unpack_delete_entries(orte_buffer_t *buffer, int *ret)
{
orte_gpr_cmd_flag_t command;
int rc;
size_t n;
orte_std_cntr_t n;
OPAL_TRACE(3);
@ -87,10 +87,10 @@ int orte_gpr_base_unpack_delete_entries(orte_buffer_t *buffer, int *ret)
}
int orte_gpr_base_unpack_index(orte_buffer_t *buffer, int *ret, size_t *cnt, char ***index)
int orte_gpr_base_unpack_index(orte_buffer_t *buffer, int *ret, orte_std_cntr_t *cnt, char ***index)
{
orte_gpr_cmd_flag_t command;
size_t n;
orte_std_cntr_t n;
orte_data_type_t type;
int rc;

Просмотреть файл

@ -40,7 +40,7 @@ int orte_gpr_base_unpack_put(orte_buffer_t *buffer, int *ret)
{
orte_gpr_cmd_flag_t command;
int rc;
size_t n;
orte_std_cntr_t n;
OPAL_TRACE(3);
@ -66,11 +66,11 @@ int orte_gpr_base_unpack_put(orte_buffer_t *buffer, int *ret)
}
int orte_gpr_base_unpack_get(orte_buffer_t *buffer, int *ret, size_t *cnt, orte_gpr_value_t ***values)
int orte_gpr_base_unpack_get(orte_buffer_t *buffer, int *ret, orte_std_cntr_t *cnt, orte_gpr_value_t ***values)
{
orte_gpr_cmd_flag_t command;
int rc;
size_t n, num;
orte_std_cntr_t n, num;
OPAL_TRACE(3);
@ -87,7 +87,7 @@ int orte_gpr_base_unpack_get(orte_buffer_t *buffer, int *ret, size_t *cnt, orte_
/* find out how many values came back */
n=1;
if (ORTE_SUCCESS != (rc = orte_dss.unpack(buffer, &num, &n, ORTE_SIZE))) {
if (ORTE_SUCCESS != (rc = orte_dss.unpack(buffer, &num, &n, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
return rc;
}

Просмотреть файл

@ -40,7 +40,7 @@
int orte_gpr_base_unpack_subscribe(orte_buffer_t *buffer, int *ret)
{
orte_gpr_cmd_flag_t command;
size_t n;
orte_std_cntr_t n;
int rc;
OPAL_TRACE(3);
@ -69,7 +69,7 @@ int orte_gpr_base_unpack_subscribe(orte_buffer_t *buffer, int *ret)
int orte_gpr_base_unpack_unsubscribe(orte_buffer_t *buffer, int *ret)
{
orte_gpr_cmd_flag_t command;
size_t n;
orte_std_cntr_t n;
int rc;
OPAL_TRACE(3);
@ -97,7 +97,7 @@ int orte_gpr_base_unpack_unsubscribe(orte_buffer_t *buffer, int *ret)
int orte_gpr_base_unpack_cancel_trigger(orte_buffer_t *buffer, int *ret)
{
orte_gpr_cmd_flag_t command;
size_t n;
orte_std_cntr_t n;
int rc;
OPAL_TRACE(3);

Просмотреть файл

@ -177,7 +177,7 @@ typedef int (*orte_gpr_base_module_cleanup_proc_fn_t)(orte_process_name_t *proc)
* status_code = orte_gpr.preallocate_segment("MY_SEGMENT", num_slots);
* @endcode
*/
typedef int (*orte_gpr_base_module_preallocate_segment_fn_t)(char *name, size_t num_slots);
typedef int (*orte_gpr_base_module_preallocate_segment_fn_t)(char *name, orte_std_cntr_t num_slots);
/*
* Delete a segment from the registry (BLOCKING)
@ -246,7 +246,7 @@ typedef int (*orte_gpr_base_module_delete_segment_nb_fn_t)(char *segment,
* status_code = orte_gpr.put(1, &value);
* @endcode
*/
typedef int (*orte_gpr_base_module_put_fn_t)(size_t cnt, orte_gpr_value_t **values);
typedef int (*orte_gpr_base_module_put_fn_t)(orte_std_cntr_t cnt, orte_gpr_value_t **values);
/* simplified version of the put command */
typedef int (*orte_gpr_base_module_put_1_fn_t)(orte_gpr_addr_mode_t addr_mode,
@ -255,7 +255,7 @@ typedef int (*orte_gpr_base_module_put_1_fn_t)(orte_gpr_addr_mode_t addr_mode,
typedef int (*orte_gpr_base_module_put_N_fn_t)(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens,
size_t n, char **keys,
orte_std_cntr_t n, char **keys,
orte_data_value_t **data_values);
@ -263,7 +263,7 @@ typedef int (*orte_gpr_base_module_put_N_fn_t)(orte_gpr_addr_mode_t addr_mode,
* Put data on the registry (NON-BLOCKING)
* A non-blocking version of put.
*/
typedef int (*orte_gpr_base_module_put_nb_fn_t)(size_t cnt, orte_gpr_value_t **values,
typedef int (*orte_gpr_base_module_put_nb_fn_t)(orte_std_cntr_t cnt, orte_gpr_value_t **values,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag);
@ -302,7 +302,7 @@ typedef int (*orte_gpr_base_module_put_nb_fn_t)(size_t cnt, orte_gpr_value_t **v
*
* @code
* opal_list_t *keyval_list;
* size_t cnt;
* orte_std_cntr_t cnt;
* orte_gpr_value_t **values;
*
* status_code = orte_gpr.get(addr_mode, segment, tokens, keyval_list,
@ -311,12 +311,12 @@ typedef int (*orte_gpr_base_module_put_nb_fn_t)(size_t cnt, orte_gpr_value_t **v
*/
typedef int (*orte_gpr_base_module_get_fn_t)(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens, char **keys,
size_t *cnt, orte_gpr_value_t ***values);
orte_std_cntr_t *cnt, orte_gpr_value_t ***values);
typedef int (*orte_gpr_base_module_get_conditional_fn_t)(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens, char **keys,
size_t num_conditions, orte_gpr_keyval_t **conditions,
size_t *cnt, orte_gpr_value_t ***values);
orte_std_cntr_t num_conditions, orte_gpr_keyval_t **conditions,
orte_std_cntr_t *cnt, orte_gpr_value_t ***values);
/*
* Get data from the registry (NON-BLOCKING)
@ -376,7 +376,7 @@ typedef int (*orte_gpr_base_module_delete_entries_nb_fn_t)(
* @param *segment (IN) A character string indicating the segment whose dictionary is to be
* indexed. A value of NULL indicates that the global level dictionary is to be used.
*
* @param *cnt (IN) A pointer to a size_t location for storing the number of
* @param *cnt (IN) A pointer to a orte_std_cntr_t location for storing the number of
* tokens in the index.
* @param ***index (IN) The address to place a char** array of strings containing an
* index of the specified dictionary.
@ -392,7 +392,7 @@ typedef int (*orte_gpr_base_module_delete_entries_nb_fn_t)(
* status_code = orte_gpr.index(segment, &cnt, &index);
* @endcode
*/
typedef int (*orte_gpr_base_module_index_fn_t)(char *segment, size_t *cnt, char ***index);
typedef int (*orte_gpr_base_module_index_fn_t)(char *segment, orte_std_cntr_t *cnt, char ***index);
/*
* Obtain an index of a specified dictionary (NON-BLOCKING)
@ -466,9 +466,9 @@ typedef int (*orte_gpr_base_module_index_nb_fn_t)(char *segment,
* @endcode
*/
typedef int (*orte_gpr_base_module_subscribe_fn_t)(
size_t num_subs,
orte_std_cntr_t num_subs,
orte_gpr_subscription_t **subscriptions,
size_t num_trigs,
orte_std_cntr_t num_trigs,
orte_gpr_trigger_t **triggers);
/* simplified subscription functions */
@ -490,7 +490,7 @@ typedef int (*orte_gpr_base_module_subscribe_N_fn_t)(orte_gpr_subscription_id_t
orte_gpr_addr_mode_t addr_mode,
char *segment,
char **tokens,
size_t n,
orte_std_cntr_t n,
char **keys,
orte_gpr_notify_cb_fn_t cbfunc,
void *user_tag);
@ -501,7 +501,7 @@ typedef int (*orte_gpr_base_module_define_trigger_fn_t)(orte_gpr_trigger_id_t *i
orte_gpr_addr_mode_t addr_mode,
char *segment,
char **tokens,
size_t n,
orte_std_cntr_t n,
char **keys,
orte_gpr_trigger_cb_fn_t cbfunc,
void *user_tag);
@ -512,9 +512,9 @@ typedef int (*orte_gpr_base_module_define_trigger_level_fn_t)(orte_gpr_trigger_i
orte_gpr_addr_mode_t addr_mode,
char *segment,
char **tokens,
size_t n,
orte_std_cntr_t n,
char **keys,
size_t *levels,
orte_std_cntr_t *levels,
orte_gpr_trigger_cb_fn_t cbfunc,
void *user_tag);
@ -647,8 +647,8 @@ typedef int (*orte_gpr_base_module_deliver_notify_msg_t)(orte_gpr_notify_message
typedef int (*orte_gpr_base_module_create_value_fn_t)(orte_gpr_value_t **value,
orte_gpr_addr_mode_t addr_mode,
char *segment,
size_t cnt, /**< Number of keyval objects */
size_t num_tokens);
orte_std_cntr_t cnt, /**< Number of keyval objects */
orte_std_cntr_t num_tokens);
/* Create a keyval object
* To make it easier for users, this function will create an orte_gpr_keyval_t object,
* including performing all the error checks to ensure adequate memory is available.

Просмотреть файл

@ -67,9 +67,9 @@ extern "C" {
typedef uint8_t orte_gpr_notify_action_t;
#define ORTE_GPR_NOTIFY_ACTION_T ORTE_UINT8
typedef uint32_t orte_gpr_subscription_id_t;
#define ORTE_GPR_SUBSCRIPTION_ID_T ORTE_UINT32
#define ORTE_GPR_SUBSCRIPTION_ID_MAX (1UL << 31)
typedef int32_t orte_gpr_subscription_id_t;
#define ORTE_GPR_SUBSCRIPTION_ID_T ORTE_INT32
#define ORTE_GPR_SUBSCRIPTION_ID_MAX INT32_MAX
#define ORTE_GPR_TRIG_INCLUDE_TRIG_CNTRS (uint8_t)0x01 /**< Include the trigger data in the notification msg */
@ -84,9 +84,9 @@ typedef uint32_t orte_gpr_subscription_id_t;
typedef uint8_t orte_gpr_trigger_action_t;
#define ORTE_GPR_TRIGGER_ACTION_T ORTE_UINT8
typedef uint32_t orte_gpr_trigger_id_t;
#define ORTE_GPR_TRIGGER_ID_T ORTE_UINT32
#define ORTE_GPR_TRIGGER_ID_MAX (1UL << 31)
typedef int32_t orte_gpr_trigger_id_t;
#define ORTE_GPR_TRIGGER_ID_T ORTE_INT32
#define ORTE_GPR_TRIGGER_ID_MAX INT32_MAX
/** Define the addressing mode bit-masks for registry operations.
@ -145,9 +145,9 @@ typedef struct {
opal_object_t super; /**< Makes this an object */
orte_gpr_addr_mode_t addr_mode; /**< Address mode that was used for combining keys/tokens */
char *segment; /**< Name of the segment this came from */
size_t cnt; /**< Number of keyval objects returned */
orte_std_cntr_t cnt; /**< Number of keyval objects returned */
orte_gpr_keyval_t **keyvals; /**< Contiguous array of keyval object pointers */
size_t num_tokens; /**< Number of tokens from the container that held these keyvals */
orte_std_cntr_t num_tokens; /**< Number of tokens from the container that held these keyvals */
char **tokens; /**< List of tokens that described the container */
} orte_gpr_value_t;
@ -164,7 +164,7 @@ typedef struct {
char *target; /**< Name of the associated subscripton, if provided */
orte_gpr_subscription_id_t id; /**< Number of the associated subscription */
bool remove; /**< Remove this subscription from recipient's tracker */
size_t cnt; /**< Number of value objects returned, one per container */
orte_std_cntr_t cnt; /**< Number of value objects returned, one per container */
orte_pointer_array_t *values; /**< Array of value objects returned */
} orte_gpr_notify_data_t;
@ -184,7 +184,7 @@ typedef struct {
orte_gpr_trigger_id_t id; /**< trigger id, if message comes from trigger
(ORTE_GPR_TRIGGER_ID_MAX otherwise) */
bool remove; /**< Remove this trigger from recipient's tracker */
size_t cnt; /**< number of data objects */
orte_std_cntr_t cnt; /**< number of data objects */
orte_pointer_array_t *data; /**< Contiguous array of pointers to data objects */
} orte_gpr_notify_message_t;
@ -220,7 +220,7 @@ typedef struct {
char *name; /**< A unique name for this subscription - can be NULL */
orte_gpr_subscription_id_t id; /**< id number of this subscription, as assigned by system */
orte_gpr_notify_action_t action; /**< what causes subscription to fire */
size_t cnt; /**< Number of values included */
orte_std_cntr_t cnt; /**< Number of values included */
orte_gpr_value_t **values; /**< Contiguous array of pointers to value objects
describing the data to be returned */
orte_gpr_notify_cb_fn_t cbfunc; /**< the callback function */
@ -241,7 +241,7 @@ typedef struct {
char *name; /**< A unique name for this trigger - can be NULL */
orte_gpr_trigger_id_t id; /**< id number of this trigger, as assigned by system */
orte_gpr_trigger_action_t action; /**< trigger characteristics */
size_t cnt; /**< Number of values included */
orte_std_cntr_t cnt; /**< Number of values included */
orte_gpr_value_t **values; /**< Contiguous array of pointers to value objects
describing the objects to be monitored */
orte_gpr_trigger_cb_fn_t cbfunc; /**< the callback function */

Просмотреть файл

@ -63,7 +63,7 @@ orte_gpr_null_cleanup_proc(orte_process_name_t * proc)
}
static int
orte_gpr_null_preallocate_segment(char *name, size_t num_slots)
orte_gpr_null_preallocate_segment(char *name, orte_std_cntr_t num_slots)
{
return ORTE_SUCCESS;
}
@ -83,13 +83,13 @@ orte_gpr_null_delete_segment_nb(char *segment,
}
static int
orte_gpr_null_put(size_t cnt, orte_gpr_value_t ** values)
orte_gpr_null_put(orte_std_cntr_t cnt, orte_gpr_value_t ** values)
{
return ORTE_SUCCESS;
}
static int
orte_gpr_null_put_nb(size_t cnt, orte_gpr_value_t ** values,
orte_gpr_null_put_nb(orte_std_cntr_t cnt, orte_gpr_value_t ** values,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag)
{
return ORTE_SUCCESS;
@ -98,7 +98,7 @@ orte_gpr_null_put_nb(size_t cnt, orte_gpr_value_t ** values,
static int
orte_gpr_null_get(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens, char **keys,
size_t * cnt, orte_gpr_value_t *** values)
orte_std_cntr_t * cnt, orte_gpr_value_t *** values)
{
return ORTE_ERR_NOT_IMPLEMENTED;
}
@ -106,8 +106,8 @@ orte_gpr_null_get(orte_gpr_addr_mode_t addr_mode,
static int
orte_gpr_null_get_conditional(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens, char **keys,
size_t num_conditions, orte_gpr_keyval_t **conditions,
size_t * cnt, orte_gpr_value_t *** values)
orte_std_cntr_t num_conditions, orte_gpr_keyval_t **conditions,
orte_std_cntr_t * cnt, orte_gpr_value_t *** values)
{
return ORTE_ERR_NOT_IMPLEMENTED;
}
@ -139,7 +139,7 @@ orte_gpr_null_delete_entries_nb(orte_gpr_addr_mode_t addr_mode,
}
static int
orte_gpr_null_index(char *segment, size_t * cnt, char ***index)
orte_gpr_null_index(char *segment, orte_std_cntr_t * cnt, char ***index)
{
return ORTE_SUCCESS;
}
@ -153,9 +153,9 @@ orte_gpr_null_index_nb(char *segment,
}
static int
orte_gpr_null_subscribe(size_t num_subs,
orte_gpr_null_subscribe(orte_std_cntr_t num_subs,
orte_gpr_subscription_t ** subscriptions,
size_t num_trigs,
orte_std_cntr_t num_trigs,
orte_gpr_trigger_t ** triggers)
{
return ORTE_SUCCESS;
@ -261,7 +261,7 @@ static int orte_gpr_null_put_1(orte_gpr_addr_mode_t addr_mode,
static int orte_gpr_null_put_N(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens,
size_t n, char **keys,
orte_std_cntr_t n, char **keys,
orte_data_value_t **data_values)
{
return ORTE_SUCCESS;
@ -289,7 +289,7 @@ static int orte_gpr_null_subscribe_N(orte_gpr_subscription_id_t *id,
orte_gpr_addr_mode_t addr_mode,
char *segment,
char **tokens,
size_t n,
orte_std_cntr_t n,
char **keys,
orte_gpr_notify_cb_fn_t cbfunc,
void *user_tag)
@ -304,7 +304,7 @@ static int orte_gpr_null_define_trigger(orte_gpr_trigger_id_t *id,
orte_gpr_addr_mode_t addr_mode,
char *segment,
char **tokens,
size_t n,
orte_std_cntr_t n,
char **keys,
orte_gpr_trigger_cb_fn_t cbfunc,
void *user_tag)
@ -318,9 +318,9 @@ static int orte_gpr_null_define_trigger_level(orte_gpr_trigger_id_t *id,
orte_gpr_addr_mode_t addr_mode,
char *segment,
char **tokens,
size_t n,
orte_std_cntr_t n,
char **keys,
size_t *levels,
orte_std_cntr_t *levels,
orte_gpr_trigger_cb_fn_t cbfunc,
void *user_tag)
{

Просмотреть файл

@ -57,7 +57,7 @@ int orte_gpr_proxy_finalize(void);
typedef struct {
opal_object_t super; /**< Allows this to be an object */
orte_gpr_subscription_id_t id; /**< id of this subscription */
size_t index; /**< location of this subscription in array */
orte_std_cntr_t index; /**< location of this subscription in array */
char *name;
orte_gpr_notify_cb_fn_t callback; /**< Function to be called for notificaiton */
void *user_tag; /**< User-provided tag for callback function */
@ -69,7 +69,7 @@ OBJ_CLASS_DECLARATION(orte_gpr_proxy_subscriber_t);
typedef struct {
opal_object_t super; /**< Allows this to be an object */
orte_gpr_trigger_id_t id; /**< id of this trigger */
size_t index; /**< location of this trigger in array */
orte_std_cntr_t index; /**< location of this trigger in array */
char *name;
orte_gpr_trigger_cb_fn_t callback; /**< Function to be called for notification */
void *user_tag; /**< User-provided tag for callback function */
@ -130,7 +130,7 @@ int orte_gpr_proxy_delete_entries_nb(
char *segment, char **tokens, char **keys,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag);
int orte_gpr_proxy_index(char *segment, size_t *cnt, char ***index);
int orte_gpr_proxy_index(char *segment, orte_std_cntr_t *cnt, char ***index);
int orte_gpr_proxy_index_nb(char *segment,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag);
@ -147,19 +147,19 @@ int orte_gpr_proxy_cleanup_proc(orte_process_name_t *proc);
/*
* Put-get functions
*/
int orte_gpr_proxy_put(size_t cnt, orte_gpr_value_t **values);
int orte_gpr_proxy_put(orte_std_cntr_t cnt, orte_gpr_value_t **values);
int orte_gpr_proxy_put_nb(size_t cnt, orte_gpr_value_t **values,
int orte_gpr_proxy_put_nb(orte_std_cntr_t cnt, orte_gpr_value_t **values,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag);
int orte_gpr_proxy_get(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens, char **keys,
size_t *cnt, orte_gpr_value_t ***values);
orte_std_cntr_t *cnt, orte_gpr_value_t ***values);
int orte_gpr_proxy_get_conditional(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens, char **keys,
size_t num_conditions, orte_gpr_keyval_t **conditions,
size_t *cnt, orte_gpr_value_t ***values);
orte_std_cntr_t num_conditions, orte_gpr_keyval_t **conditions,
orte_std_cntr_t *cnt, orte_gpr_value_t ***values);
int orte_gpr_proxy_get_nb(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens, char **keys,
@ -169,9 +169,9 @@ int orte_gpr_proxy_get_nb(orte_gpr_addr_mode_t addr_mode,
/*
* Subscribe functions
*/
int orte_gpr_proxy_subscribe(size_t num_subs,
int orte_gpr_proxy_subscribe(orte_std_cntr_t num_subs,
orte_gpr_subscription_t **subscriptions,
size_t num_trigs,
orte_std_cntr_t num_trigs,
orte_gpr_trigger_t **trigs);
int orte_gpr_proxy_unsubscribe(orte_gpr_subscription_id_t sub_number);
@ -213,7 +213,7 @@ int orte_gpr_proxy_dump_segment_size(char *segment);
/*
* General operations
*/
int orte_gpr_proxy_preallocate_segment(char *name, size_t num_slots);
int orte_gpr_proxy_preallocate_segment(char *name, orte_std_cntr_t num_slots);
int orte_gpr_proxy_deliver_notify_msg(orte_gpr_notify_message_t *msg);
@ -230,13 +230,13 @@ void orte_gpr_proxy_notify_recv(int status, orte_process_name_t* sender,
*/
int
orte_gpr_proxy_enter_subscription(size_t cnt, orte_gpr_subscription_t **subscriptions);
orte_gpr_proxy_enter_subscription(orte_std_cntr_t cnt, orte_gpr_subscription_t **subscriptions);
int
orte_gpr_proxy_remove_subscription(orte_gpr_proxy_subscriber_t *sub);
int
orte_gpr_proxy_enter_trigger(size_t cnt, orte_gpr_trigger_t **triggers);
orte_gpr_proxy_enter_trigger(orte_std_cntr_t cnt, orte_gpr_trigger_t **triggers);
int

Просмотреть файл

@ -305,7 +305,7 @@ int orte_gpr_proxy_module_init(void)
*/
int orte_gpr_proxy_finalize(void)
{
size_t i;
orte_std_cntr_t i;
orte_gpr_subscription_id_t j;
orte_gpr_trigger_id_t k;
orte_gpr_proxy_subscriber_t **lsubs;
@ -365,7 +365,7 @@ void orte_gpr_proxy_notify_recv(int status, orte_process_name_t* sender,
{
orte_gpr_cmd_flag_t command;
orte_gpr_notify_message_t *msg;
size_t n;
orte_std_cntr_t n;
int rc;
n = 1;

Просмотреть файл

@ -103,7 +103,7 @@ int orte_gpr_proxy_exec_compound_cmd(void)
{
orte_buffer_t *answer;
orte_gpr_cmd_flag_t command;
size_t n;
orte_std_cntr_t n;
int rc, response;
if (orte_gpr_proxy_globals.debug) {

Просмотреть файл

@ -185,7 +185,7 @@ int orte_gpr_proxy_delete_entries_nb(
}
int orte_gpr_proxy_index(char *segment, size_t *cnt, char ***index)
int orte_gpr_proxy_index(char *segment, orte_std_cntr_t *cnt, char ***index)
{
orte_buffer_t *cmd;
orte_buffer_t *answer;

Просмотреть файл

@ -48,7 +48,7 @@ int orte_gpr_proxy_deliver_notify_msg(orte_gpr_notify_message_t *msg)
orte_gpr_notify_data_t **data;
orte_gpr_proxy_subscriber_t **subs, *sub;
orte_gpr_proxy_trigger_t **trigs;
size_t i, j, k, n;
orte_std_cntr_t i, j, k, n;
int rc;
OPAL_THREAD_LOCK(&orte_gpr_proxy_globals.mutex);

Просмотреть файл

@ -53,7 +53,7 @@ int orte_gpr_proxy_dump_all(void)
orte_buffer_t *cmd;
orte_buffer_t *answer;
int rc;
size_t n;
orte_std_cntr_t n;
if (orte_gpr_proxy_globals.compound_cmd_mode) {
return orte_gpr_base_pack_dump_all(orte_gpr_proxy_globals.compound_cmd);
@ -114,7 +114,7 @@ int orte_gpr_proxy_dump_segments(char *segment)
orte_buffer_t *cmd;
orte_buffer_t *answer;
int rc;
size_t n;
orte_std_cntr_t n;
if (orte_gpr_proxy_globals.compound_cmd_mode) {
return orte_gpr_base_pack_dump_segments(orte_gpr_proxy_globals.compound_cmd, segment);
@ -175,7 +175,7 @@ int orte_gpr_proxy_dump_triggers(orte_gpr_trigger_id_t start)
orte_buffer_t *cmd;
orte_buffer_t *answer;
int rc;
size_t n;
orte_std_cntr_t n;
if (orte_gpr_proxy_globals.compound_cmd_mode) {
return orte_gpr_base_pack_dump_triggers(orte_gpr_proxy_globals.compound_cmd, start);
@ -236,7 +236,7 @@ int orte_gpr_proxy_dump_subscriptions(orte_gpr_subscription_id_t start)
orte_buffer_t *cmd;
orte_buffer_t *answer;
int rc;
size_t n;
orte_std_cntr_t n;
if (orte_gpr_proxy_globals.compound_cmd_mode) {
return orte_gpr_base_pack_dump_subscriptions(orte_gpr_proxy_globals.compound_cmd, start);
@ -298,7 +298,7 @@ int orte_gpr_proxy_dump_a_trigger(char *name,
orte_buffer_t *cmd;
orte_buffer_t *answer;
int rc;
size_t n;
orte_std_cntr_t n;
if (orte_gpr_proxy_globals.compound_cmd_mode) {
return orte_gpr_base_pack_dump_a_trigger(orte_gpr_proxy_globals.compound_cmd, name, id);
@ -361,7 +361,7 @@ int orte_gpr_proxy_dump_a_subscription(char *name,
orte_buffer_t *cmd;
orte_buffer_t *answer;
int rc;
size_t n;
orte_std_cntr_t n;
if (orte_gpr_proxy_globals.compound_cmd_mode) {
return orte_gpr_base_pack_dump_a_subscription(orte_gpr_proxy_globals.compound_cmd, name, id);
@ -423,7 +423,7 @@ int orte_gpr_proxy_dump_callbacks(void)
orte_buffer_t *cmd;
orte_buffer_t *answer;
int rc;
size_t n;
orte_std_cntr_t n;
if (orte_gpr_proxy_globals.compound_cmd_mode) {
return orte_gpr_base_pack_dump_callbacks(orte_gpr_proxy_globals.compound_cmd);
@ -560,7 +560,7 @@ int orte_gpr_proxy_dump_segment_size(char *segment)
orte_buffer_t *cmd;
orte_buffer_t *answer;
int rc;
size_t n;
orte_std_cntr_t n;
if (orte_gpr_proxy_globals.compound_cmd_mode) {
return orte_gpr_base_pack_dump_segment_size(orte_gpr_proxy_globals.compound_cmd, segment);

Просмотреть файл

@ -48,7 +48,7 @@
int orte_gpr_proxy_dump_local_triggers(void)
{
orte_gpr_proxy_trigger_t **trigs;
size_t j, k;
orte_std_cntr_t j, k;
opal_output(orte_gpr_base_output, "DUMP OF LOCAL TRIGGERS for [%lu,%lu,%lu]\n",
ORTE_NAME_ARGS(orte_process_info.my_name));
@ -73,7 +73,7 @@ int orte_gpr_proxy_dump_local_triggers(void)
int orte_gpr_proxy_dump_local_subscriptions(void)
{
orte_gpr_proxy_subscriber_t **subs;
size_t j, k;
orte_std_cntr_t j, k;
opal_output(orte_gpr_base_output, "DUMP OF LOCAL SUBSCRIPTIONS for [%lu,%lu,%lu]\n",
ORTE_NAME_ARGS(orte_process_info.my_name));

Просмотреть файл

@ -39,7 +39,7 @@
#include "gpr_proxy.h"
int orte_gpr_proxy_preallocate_segment(char *name, size_t num_slots)
int orte_gpr_proxy_preallocate_segment(char *name, orte_std_cntr_t num_slots)
{
OPAL_TRACE(1);

Просмотреть файл

@ -35,10 +35,10 @@
#include "orte/mca/gpr/proxy/gpr_proxy.h"
int
orte_gpr_proxy_enter_subscription(size_t cnt, orte_gpr_subscription_t **subscriptions)
orte_gpr_proxy_enter_subscription(orte_std_cntr_t cnt, orte_gpr_subscription_t **subscriptions)
{
orte_gpr_proxy_subscriber_t *sub;
size_t i;
orte_std_cntr_t i;
OPAL_TRACE(2);
@ -67,10 +67,10 @@ orte_gpr_proxy_enter_subscription(size_t cnt, orte_gpr_subscription_t **subscrip
int
orte_gpr_proxy_enter_trigger(size_t cnt, orte_gpr_trigger_t **trigs)
orte_gpr_proxy_enter_trigger(orte_std_cntr_t cnt, orte_gpr_trigger_t **trigs)
{
orte_gpr_proxy_trigger_t *trig, **tptr;
size_t i, j, k;
orte_std_cntr_t i, j, k;
OPAL_TRACE(2);
@ -149,7 +149,7 @@ MOVEON:
int
orte_gpr_proxy_remove_subscription(orte_gpr_proxy_subscriber_t *sub)
{
size_t index;
orte_std_cntr_t index;
OPAL_TRACE(2);
@ -168,7 +168,7 @@ orte_gpr_proxy_remove_subscription(orte_gpr_proxy_subscriber_t *sub)
int
orte_gpr_proxy_remove_trigger(orte_gpr_proxy_trigger_t *trig)
{
size_t index;
orte_std_cntr_t index;
OPAL_TRACE(2);

Просмотреть файл

@ -40,7 +40,7 @@
#include "gpr_proxy.h"
int orte_gpr_proxy_put(size_t cnt, orte_gpr_value_t **values)
int orte_gpr_proxy_put(orte_std_cntr_t cnt, orte_gpr_value_t **values)
{
orte_buffer_t *cmd;
orte_buffer_t *answer;
@ -92,7 +92,7 @@ int orte_gpr_proxy_put(size_t cnt, orte_gpr_value_t **values)
return ret;
}
int orte_gpr_proxy_put_nb(size_t cnt, orte_gpr_value_t **values,
int orte_gpr_proxy_put_nb(orte_std_cntr_t cnt, orte_gpr_value_t **values,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag)
{
OPAL_TRACE(1);
@ -102,7 +102,7 @@ int orte_gpr_proxy_put_nb(size_t cnt, orte_gpr_value_t **values,
int orte_gpr_proxy_get(orte_gpr_addr_mode_t mode,
char *segment, char **tokens, char **keys,
size_t *cnt, orte_gpr_value_t ***values)
orte_std_cntr_t *cnt, orte_gpr_value_t ***values)
{
orte_buffer_t *cmd;
@ -167,8 +167,8 @@ int orte_gpr_proxy_get(orte_gpr_addr_mode_t mode,
int orte_gpr_proxy_get_conditional(orte_gpr_addr_mode_t mode,
char *segment, char **tokens, char **keys,
size_t num_conditions, orte_gpr_keyval_t **conditions,
size_t *cnt, orte_gpr_value_t ***values)
orte_std_cntr_t num_conditions, orte_gpr_keyval_t **conditions,
orte_std_cntr_t *cnt, orte_gpr_value_t ***values)
{
orte_buffer_t *cmd;

Просмотреть файл

@ -41,16 +41,16 @@
#include "gpr_proxy.h"
int
orte_gpr_proxy_subscribe(size_t num_subs,
orte_gpr_proxy_subscribe(orte_std_cntr_t num_subs,
orte_gpr_subscription_t **subscriptions,
size_t num_trigs,
orte_std_cntr_t num_trigs,
orte_gpr_trigger_t **trigs)
{
orte_buffer_t *cmd;
orte_buffer_t *answer;
orte_gpr_proxy_subscriber_t **subs;
int rc = ORTE_SUCCESS, ret;
size_t i;
orte_std_cntr_t i;
OPAL_TRACE(1);
@ -188,7 +188,7 @@ int orte_gpr_proxy_unsubscribe(orte_gpr_subscription_id_t sub_number)
orte_buffer_t *cmd;
orte_buffer_t *answer;
orte_gpr_proxy_subscriber_t **subs;
size_t i, j;
orte_std_cntr_t i, j;
int rc, ret;
OPAL_TRACE(1);
@ -294,7 +294,7 @@ int orte_gpr_proxy_cancel_trigger(orte_gpr_trigger_id_t trig)
orte_buffer_t *cmd;
orte_buffer_t *answer;
orte_gpr_proxy_trigger_t **trigs;
size_t i, j;
orte_std_cntr_t i, j;
int rc, ret;
OPAL_TRACE(1);

Просмотреть файл

@ -81,7 +81,7 @@ int orte_gpr_replica_delete_entries_nb(
char *segment, char **tokens, char **keys,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag);
int orte_gpr_replica_index(char *segment, size_t *cnt, char ***index);
int orte_gpr_replica_index(char *segment, orte_std_cntr_t *cnt, char ***index);
int orte_gpr_replica_index_nb(char *segment,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag);
@ -98,19 +98,19 @@ int orte_gpr_replica_cleanup_proc(orte_process_name_t *proc);
/*
* Put-get functions
*/
int orte_gpr_replica_put(size_t cnt, orte_gpr_value_t **values);
int orte_gpr_replica_put(orte_std_cntr_t cnt, orte_gpr_value_t **values);
int orte_gpr_replica_put_nb(size_t cnt, orte_gpr_value_t **values,
int orte_gpr_replica_put_nb(orte_std_cntr_t cnt, orte_gpr_value_t **values,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag);
int orte_gpr_replica_get(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens, char **keys,
size_t *cnt, orte_gpr_value_t ***values);
orte_std_cntr_t *cnt, orte_gpr_value_t ***values);
int orte_gpr_replica_get_conditional(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens, char **keys,
size_t num_conditions, orte_gpr_keyval_t **conditions,
size_t *cnt, orte_gpr_value_t ***values);
orte_std_cntr_t num_conditions, orte_gpr_keyval_t **conditions,
orte_std_cntr_t *cnt, orte_gpr_value_t ***values);
int orte_gpr_replica_get_nb(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens, char **keys,
@ -120,9 +120,9 @@ int orte_gpr_replica_get_nb(orte_gpr_addr_mode_t addr_mode,
/*
* Subscribe functions
*/
int orte_gpr_replica_subscribe(size_t num_subs,
int orte_gpr_replica_subscribe(orte_std_cntr_t num_subs,
orte_gpr_subscription_t **subscriptions,
size_t num_trigs,
orte_std_cntr_t num_trigs,
orte_gpr_trigger_t **trigs);
int orte_gpr_replica_unsubscribe(orte_gpr_subscription_id_t sub_number);
@ -165,7 +165,7 @@ int orte_gpr_replica_dump_segment_size(char *segment);
/*
* General functions
*/
int orte_gpr_replica_preallocate_segment(char *name, size_t num_slots);
int orte_gpr_replica_preallocate_segment(char *name, orte_std_cntr_t num_slots);
int orte_gpr_replica_deliver_notify_msg(orte_gpr_notify_message_t *msg);

Просмотреть файл

@ -80,7 +80,7 @@ int orte_gpr_replica_delete_entries(orte_gpr_addr_mode_t addr_mode,
int rc;
orte_gpr_replica_segment_t *seg=NULL;
orte_gpr_replica_itag_t *token_itags=NULL, *key_itags=NULL;
size_t num_tokens = 0, num_keys = 0;
orte_std_cntr_t num_tokens = 0, num_keys = 0;
OPAL_TRACE(1);
@ -148,7 +148,7 @@ int orte_gpr_replica_delete_entries_nb(
}
int orte_gpr_replica_index(char *segment, size_t *cnt, char ***index)
int orte_gpr_replica_index(char *segment, orte_std_cntr_t *cnt, char ***index)
{
orte_gpr_replica_segment_t *seg=NULL;
int rc;

Просмотреть файл

@ -42,7 +42,7 @@ int orte_gpr_replica_deliver_notify_msg(orte_gpr_notify_message_t *msg)
orte_gpr_trigger_cb_fn_t trig_cb;
orte_gpr_notify_cb_fn_t sub_cb;
void *sub_usertag;
size_t i, j, k, n;
orte_std_cntr_t i, j, k, n;
int rc;
OPAL_TRACE(1);

Просмотреть файл

@ -165,7 +165,7 @@ int orte_gpr_replica_dump_a_trigger(
{
orte_buffer_t buffer;
orte_gpr_replica_trigger_t **trigs;
size_t i, j;
orte_std_cntr_t i, j;
int rc;
OPAL_THREAD_LOCK(&orte_gpr_replica_globals.mutex);
@ -227,7 +227,7 @@ int orte_gpr_replica_dump_a_subscription(char *name,
{
orte_buffer_t buffer;
orte_gpr_replica_subscription_t **subs;
size_t i, j;
orte_std_cntr_t i, j;
int rc;
OPAL_THREAD_LOCK(&orte_gpr_replica_globals.mutex);

Просмотреть файл

@ -38,7 +38,7 @@
int orte_gpr_replica_dump_local_triggers(void)
{
orte_gpr_replica_local_trigger_t **trigs;
size_t j, k;
orte_std_cntr_t j, k;
opal_output(orte_gpr_base_output, "DUMP OF LOCAL TRIGGERS for [%lu,%lu,%lu]\n",
ORTE_NAME_ARGS(orte_process_info.my_name));
@ -68,7 +68,7 @@ int orte_gpr_replica_dump_local_triggers(void)
int orte_gpr_replica_dump_local_subscriptions(void)
{
orte_gpr_replica_local_subscriber_t **subs;
size_t j, k;
orte_std_cntr_t j, k;
opal_output(orte_gpr_base_output, "DUMP OF LOCAL SUBSCRIPTIONS for [%lu,%lu,%lu]\n",
ORTE_NAME_ARGS(orte_process_info.my_name));

Просмотреть файл

@ -37,10 +37,10 @@
#include "gpr_replica_api.h"
int orte_gpr_replica_put(size_t cnt, orte_gpr_value_t **values)
int orte_gpr_replica_put(orte_std_cntr_t cnt, orte_gpr_value_t **values)
{
int rc = ORTE_SUCCESS;
size_t i, j;
orte_std_cntr_t i, j;
orte_gpr_value_t *val;
orte_gpr_replica_segment_t *seg=NULL;
orte_gpr_replica_itag_t *itags=NULL;
@ -114,7 +114,7 @@ CLEANUP:
}
int orte_gpr_replica_put_nb(size_t cnt, orte_gpr_value_t **values,
int orte_gpr_replica_put_nb(orte_std_cntr_t cnt, orte_gpr_value_t **values,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag)
{
OPAL_TRACE(1);
@ -125,11 +125,11 @@ int orte_gpr_replica_put_nb(size_t cnt, orte_gpr_value_t **values,
int orte_gpr_replica_get(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens, char **keys,
size_t *cnt, orte_gpr_value_t ***values)
orte_std_cntr_t *cnt, orte_gpr_value_t ***values)
{
orte_gpr_replica_segment_t *seg=NULL;
orte_gpr_replica_itag_t *tokentags=NULL, *keytags=NULL;
size_t num_tokens=0, num_keys=0;
orte_std_cntr_t num_tokens=0, num_keys=0;
int rc;
OPAL_TRACE(1);
@ -186,13 +186,13 @@ CLEANUP:
int orte_gpr_replica_get_conditional(orte_gpr_addr_mode_t addr_mode,
char *segment, char **tokens, char **keys,
size_t num_conditions, orte_gpr_keyval_t **conditions,
size_t *cnt, orte_gpr_value_t ***values)
orte_std_cntr_t num_conditions, orte_gpr_keyval_t **conditions,
orte_std_cntr_t *cnt, orte_gpr_value_t ***values)
{
orte_gpr_replica_segment_t *seg=NULL;
orte_gpr_replica_itag_t *tokentags=NULL, *keytags=NULL;
orte_gpr_replica_itagval_t **conds=NULL;
size_t num_tokens=0, num_keys=0, i;
orte_std_cntr_t num_tokens=0, num_keys=0, i;
int rc;
OPAL_TRACE(1);

Просмотреть файл

@ -34,7 +34,7 @@
#include "gpr_replica_api.h"
int orte_gpr_replica_preallocate_segment(char *name, size_t num_slots)
int orte_gpr_replica_preallocate_segment(char *name, orte_std_cntr_t num_slots)
{
int rc;
orte_gpr_replica_segment_t *seg=NULL;

Просмотреть файл

@ -37,9 +37,9 @@
#include "gpr_replica_api.h"
int
orte_gpr_replica_subscribe(size_t num_subs,
orte_gpr_replica_subscribe(orte_std_cntr_t num_subs,
orte_gpr_subscription_t **subscriptions,
size_t num_trigs,
orte_std_cntr_t num_trigs,
orte_gpr_trigger_t **trigs)
{
int rc;
@ -106,7 +106,7 @@ orte_gpr_replica_subscribe(size_t num_subs,
int orte_gpr_replica_unsubscribe(orte_gpr_subscription_id_t sub_number)
{
orte_gpr_replica_local_subscriber_t **subs;
size_t i, j;
orte_std_cntr_t i, j;
int rc;
OPAL_TRACE(1);
@ -142,7 +142,7 @@ int orte_gpr_replica_unsubscribe(orte_gpr_subscription_id_t sub_number)
int orte_gpr_replica_cancel_trigger(orte_gpr_trigger_id_t trig)
{
orte_gpr_replica_local_trigger_t **trigs;
size_t i, j;
orte_std_cntr_t i, j;
int rc;
OPAL_TRACE(1);

Просмотреть файл

@ -40,7 +40,7 @@ int orte_gpr_replica_recv_increment_value_cmd(orte_buffer_t *cmd, orte_buffer_t
orte_gpr_value_t *value;
orte_gpr_replica_segment_t *seg=NULL;
orte_gpr_replica_itag_t *itags=NULL;
size_t n;
orte_std_cntr_t n;
int rc, ret;
OPAL_TRACE(3);
@ -108,7 +108,7 @@ int orte_gpr_replica_recv_decrement_value_cmd(orte_buffer_t *cmd, orte_buffer_t
orte_gpr_value_t *value;
orte_gpr_replica_segment_t *seg=NULL;
orte_gpr_replica_itag_t *itags=NULL;
size_t n;
orte_std_cntr_t n;
int rc, ret;
OPAL_TRACE(3);

Просмотреть файл

@ -39,7 +39,7 @@ int orte_gpr_replica_recv_cleanup_job_cmd(orte_buffer_t *input_buffer,
{
orte_gpr_cmd_flag_t command=ORTE_GPR_CLEANUP_JOB_CMD;
orte_jobid_t jobid=0;
size_t n;
orte_std_cntr_t n;
int rc, ret;
OPAL_TRACE(3);
@ -76,7 +76,7 @@ int orte_gpr_replica_recv_cleanup_proc_cmd(orte_buffer_t *input_buffer,
{
orte_gpr_cmd_flag_t command=ORTE_GPR_CLEANUP_PROC_CMD;
orte_process_name_t proc;
size_t n;
orte_std_cntr_t n;
int rc, ret;
OPAL_TRACE(3);

Просмотреть файл

@ -45,7 +45,7 @@ int orte_gpr_replica_process_command_buffer(orte_buffer_t *input_buffer,
orte_buffer_t *answer;
orte_gpr_cmd_flag_t command;
int rc, ret, rc2;
size_t n, num_vals;
orte_std_cntr_t n, num_vals;
bool compound_cmd=false;
orte_data_type_t type;

Просмотреть файл

@ -39,7 +39,7 @@ int orte_gpr_replica_recv_delete_segment_cmd(orte_buffer_t *buffer, orte_buffer_
orte_gpr_cmd_flag_t command=ORTE_GPR_DELETE_SEGMENT_CMD;
char *segment=NULL;
orte_gpr_replica_segment_t *seg=NULL;
size_t n;
orte_std_cntr_t n;
int rc, ret;
OPAL_TRACE(3);
@ -82,7 +82,7 @@ int orte_gpr_replica_recv_delete_entries_cmd(orte_buffer_t *buffer, orte_buffer_
orte_gpr_replica_itag_t *token_itags=NULL, *key_itags=NULL;
orte_gpr_replica_segment_t *seg=NULL;
char *segment=NULL, **tokens=NULL, **keys=NULL;
size_t num_tokens=0, num_keys=0, i, n;
orte_std_cntr_t num_tokens=0, num_keys=0, i, n;
int rc, ret;
OPAL_TRACE(3);
@ -105,7 +105,7 @@ int orte_gpr_replica_recv_delete_entries_cmd(orte_buffer_t *buffer, orte_buffer_
}
n = 1;
if (ORTE_SUCCESS != (ret = orte_dss.unpack(buffer, &num_tokens, &n, ORTE_SIZE))) {
if (ORTE_SUCCESS != (ret = orte_dss.unpack(buffer, &num_tokens, &n, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(ret);
goto RETURN_ERROR;
}
@ -126,7 +126,7 @@ int orte_gpr_replica_recv_delete_entries_cmd(orte_buffer_t *buffer, orte_buffer_
}
n = 1;
if (ORTE_SUCCESS != (ret = orte_dss.unpack(buffer, &num_keys, &n, ORTE_SIZE))) {
if (ORTE_SUCCESS != (ret = orte_dss.unpack(buffer, &num_keys, &n, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(ret);
goto RETURN_ERROR;
}
@ -213,7 +213,7 @@ int orte_gpr_replica_recv_index_cmd(orte_buffer_t *buffer,
{
orte_gpr_cmd_flag_t command=ORTE_GPR_INDEX_CMD;
orte_data_type_t type;
size_t n, cnt;
orte_std_cntr_t n, cnt;
orte_gpr_replica_segment_t *seg=NULL;
char *segment=NULL, **index=NULL;
int rc, ret;
@ -249,7 +249,7 @@ int orte_gpr_replica_recv_index_cmd(orte_buffer_t *buffer,
goto RETURN_ERROR;
}
if (ORTE_SUCCESS != (rc = orte_dss.pack(answer, &cnt, 1, ORTE_SIZE))) {
if (ORTE_SUCCESS != (rc = orte_dss.pack(answer, &cnt, 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
ret = rc;
goto RETURN_PACK_ERROR;
@ -266,7 +266,7 @@ int orte_gpr_replica_recv_index_cmd(orte_buffer_t *buffer,
RETURN_ERROR:
/* ensure that the minimum response is generated */
cnt = 0;
if (ORTE_SUCCESS != (rc = orte_dss.pack(answer, &cnt, 1, ORTE_SIZE))) {
if (ORTE_SUCCESS != (rc = orte_dss.pack(answer, &cnt, 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
ret = rc;
}

Просмотреть файл

@ -59,7 +59,7 @@ int orte_gpr_replica_recv_dump_segments_cmd(orte_buffer_t *input_buffer, orte_bu
{
orte_gpr_cmd_flag_t command=ORTE_GPR_DUMP_SEGMENTS_CMD;
char *segment;
size_t n;
orte_std_cntr_t n;
int rc;
OPAL_TRACE(3);
@ -87,7 +87,7 @@ int orte_gpr_replica_recv_dump_triggers_cmd(orte_buffer_t *input_buffer,
{
orte_gpr_cmd_flag_t command=ORTE_GPR_DUMP_TRIGGERS_CMD;
orte_gpr_trigger_id_t start;
size_t n;
orte_std_cntr_t n;
int rc;
OPAL_TRACE(3);
@ -116,7 +116,7 @@ int orte_gpr_replica_recv_dump_subscriptions_cmd(orte_buffer_t *input_buffer,
{
orte_gpr_cmd_flag_t command=ORTE_GPR_DUMP_SUBSCRIPTIONS_CMD;
orte_gpr_subscription_id_t start;
size_t n;
orte_std_cntr_t n;
int rc;
OPAL_TRACE(3);
@ -147,7 +147,7 @@ int orte_gpr_replica_recv_dump_a_trigger_cmd(orte_buffer_t *input_buffer,
char *name;
orte_gpr_trigger_id_t id;
orte_gpr_replica_trigger_t **trigs;
size_t n, i, j;
orte_std_cntr_t n, i, j;
int rc;
OPAL_TRACE(3);
@ -212,7 +212,7 @@ int orte_gpr_replica_recv_dump_a_subscription_cmd(orte_buffer_t *input_buffer,
orte_gpr_cmd_flag_t command=ORTE_GPR_DUMP_A_SUBSCRIPTION_CMD;
orte_gpr_replica_subscription_t **subs;
orte_gpr_subscription_id_t id;
size_t n, i, j;
orte_std_cntr_t n, i, j;
char *name;
int rc;
@ -297,7 +297,7 @@ int orte_gpr_replica_recv_dump_segment_size_cmd(orte_buffer_t *input_buffer, ort
{
orte_gpr_cmd_flag_t command=ORTE_GPR_DUMP_SEGMENT_SIZE_CMD;
char *segment;
size_t n;
orte_std_cntr_t n;
int rc;
OPAL_TRACE(3);

Просмотреть файл

@ -42,7 +42,7 @@ int orte_gpr_replica_recv_put_cmd(orte_buffer_t *buffer, orte_buffer_t *answer)
orte_gpr_replica_itag_t *itags=NULL;
orte_data_type_t type;
int rc, ret;
size_t i=0, cnt;
orte_std_cntr_t i=0, cnt;
OPAL_TRACE(3);
@ -147,8 +147,8 @@ int orte_gpr_replica_recv_get_cmd(orte_buffer_t *input_buffer,
orte_gpr_replica_itag_t *tokentags=NULL, *keytags=NULL;
int rc, ret;
char *segment=NULL, **tokens=NULL, **keys=NULL;
size_t i=0, cnt=0;
size_t num_tokens=0, num_keys=0, n;
orte_std_cntr_t i=0, cnt=0;
orte_std_cntr_t num_tokens=0, num_keys=0, n;
orte_gpr_value_t **values=NULL;
OPAL_TRACE(3);
@ -171,7 +171,7 @@ int orte_gpr_replica_recv_get_cmd(orte_buffer_t *input_buffer,
}
n = 1;
if (ORTE_SUCCESS != (ret = orte_dss.unpack(input_buffer, &num_tokens, &n, ORTE_SIZE))) {
if (ORTE_SUCCESS != (ret = orte_dss.unpack(input_buffer, &num_tokens, &n, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(ret);
goto RETURN_ERROR;
}
@ -194,7 +194,7 @@ int orte_gpr_replica_recv_get_cmd(orte_buffer_t *input_buffer,
}
n = 1;
if (ORTE_SUCCESS != (ret = orte_dss.unpack(input_buffer, &num_keys, &n, ORTE_SIZE))) {
if (ORTE_SUCCESS != (ret = orte_dss.unpack(input_buffer, &num_keys, &n, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(ret);
goto RETURN_ERROR;
}
@ -247,7 +247,7 @@ int orte_gpr_replica_recv_get_cmd(orte_buffer_t *input_buffer,
RETURN_ERROR:
/* pack the number of values */
if (ORTE_SUCCESS != (rc = orte_dss.pack(output_buffer, &cnt, 1, ORTE_SIZE))) {
if (ORTE_SUCCESS != (rc = orte_dss.pack(output_buffer, &cnt, 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
ret = rc;
}
@ -313,8 +313,8 @@ int orte_gpr_replica_recv_get_conditional_cmd(orte_buffer_t *input_buffer,
orte_gpr_replica_itagval_t **conds = NULL;
int rc, ret;
char *segment=NULL, **tokens=NULL, **keys=NULL;
size_t i=0, cnt=0;
size_t num_tokens=0, num_keys=0, num_conditions=0, n;
orte_std_cntr_t i=0, cnt=0;
orte_std_cntr_t num_tokens=0, num_keys=0, num_conditions=0, n;
orte_gpr_value_t **values=NULL;
OPAL_TRACE(3);
@ -337,7 +337,7 @@ int orte_gpr_replica_recv_get_conditional_cmd(orte_buffer_t *input_buffer,
}
n = 1;
if (ORTE_SUCCESS != (ret = orte_dss.unpack(input_buffer, &num_tokens, &n, ORTE_SIZE))) {
if (ORTE_SUCCESS != (ret = orte_dss.unpack(input_buffer, &num_tokens, &n, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(ret);
goto RETURN_ERROR;
}
@ -360,7 +360,7 @@ int orte_gpr_replica_recv_get_conditional_cmd(orte_buffer_t *input_buffer,
}
n = 1;
if (ORTE_SUCCESS != (ret = orte_dss.unpack(input_buffer, &num_keys, &n, ORTE_SIZE))) {
if (ORTE_SUCCESS != (ret = orte_dss.unpack(input_buffer, &num_keys, &n, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(ret);
goto RETURN_ERROR;
}
@ -383,7 +383,7 @@ int orte_gpr_replica_recv_get_conditional_cmd(orte_buffer_t *input_buffer,
/* get number of conditions */
n = 1;
if (ORTE_SUCCESS != (ret = orte_dss.unpack(input_buffer, &num_conditions, &n, ORTE_SIZE))) {
if (ORTE_SUCCESS != (ret = orte_dss.unpack(input_buffer, &num_conditions, &n, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(ret);
goto RETURN_ERROR;
}
@ -462,7 +462,7 @@ int orte_gpr_replica_recv_get_conditional_cmd(orte_buffer_t *input_buffer,
RETURN_ERROR:
/* pack the number of values */
if (ORTE_SUCCESS != (rc = orte_dss.pack(output_buffer, &cnt, 1, ORTE_SIZE))) {
if (ORTE_SUCCESS != (rc = orte_dss.pack(output_buffer, &cnt, 1, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
ret = rc;
}

Просмотреть файл

@ -42,7 +42,7 @@ int orte_gpr_replica_recv_subscribe_cmd(orte_process_name_t* sender,
orte_gpr_cmd_flag_t command=ORTE_GPR_SUBSCRIBE_CMD;
orte_data_type_t type;
int rc, ret;
size_t n, num_subs, num_trigs;
orte_std_cntr_t n, num_subs, num_trigs;
orte_gpr_trigger_t **trigs=NULL;
orte_gpr_subscription_t **subscriptions=NULL;
@ -58,18 +58,18 @@ int orte_gpr_replica_recv_subscribe_cmd(orte_process_name_t* sender,
goto RETURN_ERROR;
}
/* if the original command did not provide any subscriptions, then we put a size_t value in the buffer of "zero"
* to avoid causing buffer problems. thus, we need to check to see if the type is size_t vs subscription vs
/* if the original command did not provide any subscriptions, then we put a orte_std_cntr_t value in the buffer of "zero"
* to avoid causing buffer problems. thus, we need to check to see if the type is orte_std_cntr_t vs subscription vs
* something else. if it is trigger, then we need the number to be greater than 0, which should always
* be true (we check it just to be safe). if it is size_t, then the value should be zero - anything else
* be true (we check it just to be safe). if it is orte_std_cntr_t, then the value should be zero - anything else
* generates an error.
*/
if (ORTE_SIZE == type) {
if (ORTE_STD_CNTR == type) {
/* this case means that there were no subscriptions, so we need to clear the value from the buffer
* and continue on
*/
n=1;
if (ORTE_SUCCESS != orte_dss.unpack(input_buffer, &num_subs, &n, ORTE_SIZE)) {
if (ORTE_SUCCESS != orte_dss.unpack(input_buffer, &num_subs, &n, ORTE_STD_CNTR)) {
ORTE_ERROR_LOG(rc);
goto RETURN_ERROR;
}
@ -107,18 +107,18 @@ int orte_gpr_replica_recv_subscribe_cmd(orte_process_name_t* sender,
goto RETURN_ERROR;
}
/* if the original command did not provide any triggers, then we put a size_t value in the buffer of "zero"
* to avoid causing buffer problems. thus, we need to check to see if the type is size_t vs trigger vs
/* if the original command did not provide any triggers, then we put a orte_std_cntr_t value in the buffer of "zero"
* to avoid causing buffer problems. thus, we need to check to see if the type is orte_std_cntr_t vs trigger vs
* something else. if it is trigger, then we need the number to be greater than 0, which should always
* be true (we check it just to be safe). if it is size_t, then the value should be zero - anything else
* be true (we check it just to be safe). if it is orte_std_cntr_t, then the value should be zero - anything else
* generates an error.
*/
if (ORTE_SIZE == type) {
if (ORTE_STD_CNTR == type) {
/* this case means that there were no triggers, so we need to clear the value from the buffer
* and continue on
*/
n=1;
if (ORTE_SUCCESS != orte_dss.unpack(input_buffer, &num_trigs, &n, ORTE_SIZE)) {
if (ORTE_SUCCESS != orte_dss.unpack(input_buffer, &num_trigs, &n, ORTE_STD_CNTR)) {
ORTE_ERROR_LOG(rc);
goto RETURN_ERROR;
}
@ -191,7 +191,7 @@ int orte_gpr_replica_recv_unsubscribe_cmd(orte_process_name_t *sender,
orte_gpr_cmd_flag_t command=ORTE_GPR_UNSUBSCRIBE_CMD;
orte_gpr_subscription_id_t sub_number=0;
int rc, ret;
size_t n;
orte_std_cntr_t n;
OPAL_TRACE(3);
@ -230,7 +230,7 @@ int orte_gpr_replica_recv_cancel_trigger_cmd(orte_process_name_t *sender,
orte_gpr_cmd_flag_t command=ORTE_GPR_CANCEL_TRIGGER_CMD;
orte_gpr_trigger_id_t trig_number=0;
int rc, ret;
size_t n;
orte_std_cntr_t n;
OPAL_TRACE(3);

Просмотреть файл

@ -40,7 +40,7 @@
int orte_gpr_replica_increment_value_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *tokentags,
size_t num_tokens, size_t cnt,
orte_std_cntr_t num_tokens, orte_std_cntr_t cnt,
orte_gpr_keyval_t **keyvals)
{
orte_gpr_replica_container_t **cptr;
@ -48,7 +48,7 @@ int orte_gpr_replica_increment_value_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_addr_mode_t tok_mode;
orte_gpr_replica_itagval_t **ival;
int rc;
size_t i, j, k, m, n;
orte_std_cntr_t i, j, k, m, n;
OPAL_TRACE(2);
@ -104,7 +104,7 @@ int orte_gpr_replica_increment_value_fn(orte_gpr_addr_mode_t addr_mode,
int orte_gpr_replica_decrement_value_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *tokentags,
size_t num_tokens, size_t cnt,
orte_std_cntr_t num_tokens, orte_std_cntr_t cnt,
orte_gpr_keyval_t **keyvals)
{
orte_gpr_replica_container_t **cptr;
@ -112,7 +112,7 @@ int orte_gpr_replica_decrement_value_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_addr_mode_t tok_mode;
orte_gpr_replica_itagval_t **ival;
int rc;
size_t i, j, k, m, n;
orte_std_cntr_t i, j, k, m, n;
OPAL_TRACE(2);

Просмотреть файл

@ -74,7 +74,7 @@ int orte_gpr_replica_cleanup_proc_fn(orte_process_name_t *proc)
char *procname, *segment, *jobidstring;
orte_jobid_t jobid;
int rc;
size_t i, j;
orte_std_cntr_t i, j;
OPAL_TRACE(2);

Просмотреть файл

@ -40,13 +40,13 @@
int orte_gpr_replica_delete_entries_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *token_itags, size_t num_tokens,
orte_gpr_replica_itag_t *key_itags, size_t num_keys)
orte_gpr_replica_itag_t *token_itags, orte_std_cntr_t num_tokens,
orte_gpr_replica_itag_t *key_itags, orte_std_cntr_t num_keys)
{
orte_gpr_replica_container_t **cptr;
orte_gpr_replica_itagval_t **ivals;
orte_gpr_replica_addr_mode_t tok_mode;
size_t i, j, k, n, p;
orte_std_cntr_t i, j, k, n, p;
int rc;
OPAL_TRACE(2);
@ -145,8 +145,8 @@ int orte_gpr_replica_delete_entries_fn(orte_gpr_addr_mode_t addr_mode,
int orte_gpr_replica_delete_entries_nb_fn(
orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *token_itags, size_t num_tokens,
orte_gpr_replica_itag_t *key_tags, size_t num_keys)
orte_gpr_replica_itag_t *token_itags, orte_std_cntr_t num_tokens,
orte_gpr_replica_itag_t *key_tags, orte_std_cntr_t num_keys)
{
OPAL_TRACE(2);
@ -155,12 +155,12 @@ int orte_gpr_replica_delete_entries_nb_fn(
int orte_gpr_replica_index_fn(orte_gpr_replica_segment_t *seg,
size_t *cnt, char ***index)
orte_std_cntr_t *cnt, char ***index)
{
char **ptr;
orte_gpr_replica_segment_t **segs;
char **dict;
size_t i, j;
orte_std_cntr_t i, j;
OPAL_TRACE(2);

Просмотреть файл

@ -37,12 +37,12 @@
/*
*/
bool orte_gpr_replica_check_itag_list(orte_gpr_replica_addr_mode_t addr_mode,
size_t num_itags_search,
orte_std_cntr_t num_itags_search,
orte_gpr_replica_itag_t *itags,
size_t num_itags_entry,
orte_std_cntr_t num_itags_entry,
orte_gpr_replica_itag_t *entry_itags)
{
size_t i, j;
orte_std_cntr_t i, j;
bool exclusive, match, found_one, not_set;
int rc, bit_is_set;
@ -137,7 +137,7 @@ bool orte_gpr_replica_check_itag_list(orte_gpr_replica_addr_mode_t addr_mode,
int orte_gpr_replica_copy_itag_list(orte_gpr_replica_itag_t **dest,
orte_gpr_replica_itag_t *src, size_t num_itags)
orte_gpr_replica_itag_t *src, orte_std_cntr_t num_itags)
{
if (0 == num_itags || NULL == src) {
ORTE_ERROR_LOG(ORTE_ERR_BAD_PARAM);

Просмотреть файл

@ -77,7 +77,7 @@ int orte_gpr_replica_dump_all_fn(orte_buffer_t *buffer)
int orte_gpr_replica_dump_segments_fn(orte_buffer_t *buffer, char *segment)
{
orte_gpr_replica_segment_t **seg, *segptr;
size_t i, m;
orte_std_cntr_t i, m;
int rc;
/* if segment = NULL, loop through all segments */
@ -114,8 +114,8 @@ int orte_gpr_replica_dump_segments_fn(orte_buffer_t *buffer, char *segment)
orte_gpr_replica_itag_t *itaglist;
orte_gpr_replica_itagval_t **iptr;
char *token;
size_t num_objects;
size_t j, k, n, p;
orte_std_cntr_t num_objects;
orte_std_cntr_t j, k, n, p;
char *tmp_out;
tmp_out = (char*)malloc(1000);
@ -202,7 +202,7 @@ int orte_gpr_replica_dump_callbacks_fn(orte_buffer_t *buffer)
orte_gpr_replica_action_taken_t **action;
orte_gpr_replica_itag_t *itaglist;
char *tmp_out, *token;
size_t i, j, k;
orte_std_cntr_t i, j, k;
tmp_out = (char*)malloc(1000);
if (NULL == tmp_out) {
@ -343,7 +343,7 @@ int orte_gpr_replica_dump_triggers_fn(orte_buffer_t *buffer,
{
orte_gpr_replica_trigger_t **trig;
char tmp_out[100], *tmp;
size_t j, k, m;
orte_std_cntr_t j, k, m;
int rc;
tmp = tmp_out;
@ -381,7 +381,7 @@ int orte_gpr_replica_dump_trigger(orte_buffer_t *buffer,
orte_gpr_replica_trigger_t *trig)
{
char *tmp_out, *token;
size_t i, j;
orte_std_cntr_t i, j;
orte_gpr_replica_counter_t **cntr;
orte_gpr_replica_subscription_t **subs;
orte_gpr_replica_trigger_requestor_t **attached;
@ -520,7 +520,7 @@ int orte_gpr_replica_dump_subscriptions_fn(orte_buffer_t *buffer,
orte_gpr_subscription_id_t start)
{
char *tmp_out, *tmp;
size_t i, m, n;
orte_std_cntr_t i, m, n;
orte_gpr_replica_subscription_t **subs;
int rc;
@ -565,7 +565,7 @@ int orte_gpr_replica_dump_subscription(orte_buffer_t *buffer,
orte_gpr_replica_subscription_t *sub)
{
char *tmp_out, *token, *tmp;
size_t j, k, n, p;
orte_std_cntr_t j, k, n, p;
orte_gpr_replica_requestor_t **reqs;
orte_gpr_replica_ivalue_t **ivals;
@ -780,7 +780,8 @@ void orte_gpr_replica_dump_itagval_value(orte_buffer_t *buffer,
int orte_gpr_replica_dump_segment_size_fn(orte_buffer_t *buffer, char *segment)
{
orte_gpr_replica_segment_t **seg, *segptr;
size_t i, m, segsize, total;
orte_std_cntr_t i, m;
size_t segsize, total;
char tmp[100], *tptr;
int rc;
@ -830,7 +831,8 @@ static void orte_gpr_replica_dump_load_string(orte_buffer_t *buffer, char **tmp)
static int orte_gpr_replica_get_segment_size_fn(size_t *segsize, orte_gpr_replica_segment_t *seg)
{
size_t data_size, isize, i, j, k, m;
size_t data_size, isize;
orte_std_cntr_t i, j, k, m;
char **dict;
orte_gpr_replica_container_t **cptr;
orte_gpr_replica_itagval_t **iptr;
@ -849,23 +851,23 @@ static int orte_gpr_replica_get_segment_size_fn(size_t *segsize, orte_gpr_replic
}
}
data_size += sizeof(size_t); /* num_containers */
data_size += sizeof(orte_std_cntr_t); /* num_containers */
cptr = (orte_gpr_replica_container_t**)(seg->containers)->addr;
for (i=0, j=0; j < (seg->num_containers) &&
i < (seg->containers)->size; i++) {
if (NULL != cptr[i]) {
j++;
data_size += sizeof(size_t); /* index */
data_size += sizeof(orte_std_cntr_t); /* index */
data_size += cptr[i]->num_itags * sizeof(orte_gpr_replica_itag_t); /* itags array */
data_size += sizeof(size_t); /* num_itags */
data_size += sizeof(orte_std_cntr_t); /* num_itags */
data_size += (cptr[i]->itagvals)->size * sizeof(void*); /* account for size of pointer array */
data_size += sizeof(size_t); /* num_itagvals */
data_size += sizeof(orte_std_cntr_t); /* num_itagvals */
iptr = (orte_gpr_replica_itagval_t**)(cptr[i]->itagvals)->addr;
for (k=0, m=0; m < cptr[i]->num_itagvals &&
k < (cptr[i]->itagvals)->size; k++) {
if (NULL != iptr[k]) {
m++;
data_size += sizeof(size_t); /* index */
data_size += sizeof(orte_std_cntr_t); /* index */
data_size += sizeof(orte_gpr_replica_itag_t);
data_size += sizeof(orte_data_type_t);
if (ORTE_SUCCESS != (rc = orte_dss.size(&isize, iptr[k]->value->data, iptr[k]->value->type))) {
@ -876,7 +878,7 @@ static int orte_gpr_replica_get_segment_size_fn(size_t *segsize, orte_gpr_replic
data_size += isize;
}
}
data_size += 3*sizeof(size_t);
data_size += 3*sizeof(orte_std_cntr_t);
data_size += (cptr[i]->itaglist).array_size * sizeof(unsigned char*);
}
}

Просмотреть файл

@ -45,13 +45,13 @@ extern "C" {
int orte_gpr_replica_increment_value_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *itags,
size_t num_tokens, size_t cnt,
orte_std_cntr_t num_tokens, orte_std_cntr_t cnt,
orte_gpr_keyval_t **keyvals);
int orte_gpr_replica_decrement_value_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *itags,
size_t num_tokens, size_t cnt,
orte_std_cntr_t num_tokens, orte_std_cntr_t cnt,
orte_gpr_keyval_t **keyvals);
/*
@ -59,17 +59,17 @@ int orte_gpr_replica_decrement_value_fn(orte_gpr_addr_mode_t addr_mode,
*/
int orte_gpr_replica_delete_entries_fn(orte_gpr_addr_mode_t mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *token_itags, size_t num_tokens,
orte_gpr_replica_itag_t *key_tags, size_t num_keys);
orte_gpr_replica_itag_t *token_itags, orte_std_cntr_t num_tokens,
orte_gpr_replica_itag_t *key_tags, orte_std_cntr_t num_keys);
int orte_gpr_replica_delete_entries_nb_fn(
orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *token_itags, size_t num_tokens,
orte_gpr_replica_itag_t *key_tags, size_t num_keys);
orte_gpr_replica_itag_t *token_itags, orte_std_cntr_t num_tokens,
orte_gpr_replica_itag_t *key_tags, orte_std_cntr_t num_keys);
int orte_gpr_replica_index_fn(orte_gpr_replica_segment_t *seg,
size_t *cnt, char ***index);
orte_std_cntr_t *cnt, char ***index);
int orte_gpr_replica_index_nb_fn(orte_gpr_replica_segment_t *seg,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag);
@ -88,32 +88,32 @@ int orte_gpr_replica_cleanup_proc_fn(orte_process_name_t *proc);
*/
int orte_gpr_replica_put_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *token_itags, size_t num_tokens,
size_t cnt, orte_gpr_keyval_t **keyvals);
orte_gpr_replica_itag_t *token_itags, orte_std_cntr_t num_tokens,
orte_std_cntr_t cnt, orte_gpr_keyval_t **keyvals);
int orte_gpr_replica_put_nb_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *token_itags, size_t num_tokens,
size_t cnt, orte_gpr_keyval_t **keyvals,
orte_gpr_replica_itag_t *token_itags, orte_std_cntr_t num_tokens,
orte_std_cntr_t cnt, orte_gpr_keyval_t **keyvals,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag);
int orte_gpr_replica_get_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *tokentags, size_t num_tokens,
orte_gpr_replica_itag_t *keytags, size_t num_keys,
size_t *cnt, orte_gpr_value_t ***values);
orte_gpr_replica_itag_t *tokentags, orte_std_cntr_t num_tokens,
orte_gpr_replica_itag_t *keytags, orte_std_cntr_t num_keys,
orte_std_cntr_t *cnt, orte_gpr_value_t ***values);
int orte_gpr_replica_get_conditional_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *tokentags, size_t num_tokens,
orte_gpr_replica_itag_t *keytags, size_t num_keys,
size_t num_conditions, orte_gpr_replica_itagval_t **conditions,
size_t *cnt, orte_gpr_value_t ***values);
orte_gpr_replica_itag_t *tokentags, orte_std_cntr_t num_tokens,
orte_gpr_replica_itag_t *keytags, orte_std_cntr_t num_keys,
orte_std_cntr_t num_conditions, orte_gpr_replica_itagval_t **conditions,
orte_std_cntr_t *cnt, orte_gpr_value_t ***values);
int orte_gpr_replica_get_nb_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *tokentags, size_t num_tokens,
orte_gpr_replica_itag_t *keytags, size_t num_keys,
orte_gpr_replica_itag_t *tokentags, orte_std_cntr_t num_tokens,
orte_gpr_replica_itag_t *keytags, orte_std_cntr_t num_keys,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag);
@ -121,9 +121,9 @@ int orte_gpr_replica_get_nb_fn(orte_gpr_addr_mode_t addr_mode,
* Subscribe functions
*/
int orte_gpr_replica_subscribe_fn(orte_process_name_t *requestor,
size_t num_subs,
orte_std_cntr_t num_subs,
orte_gpr_subscription_t **subscriptions,
size_t num_trigs,
orte_std_cntr_t num_trigs,
orte_gpr_trigger_t **trigs);
/*
@ -161,11 +161,11 @@ int orte_gpr_replica_release_segment(orte_gpr_replica_segment_t **seg);
int orte_gpr_replica_find_containers(orte_gpr_replica_segment_t *seg,
orte_gpr_replica_addr_mode_t addr_mode,
orte_gpr_replica_itag_t *taglist, size_t num_tags);
orte_gpr_replica_itag_t *taglist, orte_std_cntr_t num_tags);
int orte_gpr_replica_create_container(orte_gpr_replica_container_t **cptr,
orte_gpr_replica_segment_t *seg,
size_t num_itags,
orte_std_cntr_t num_itags,
orte_gpr_replica_itag_t *itags);
int orte_gpr_replica_release_container(orte_gpr_replica_segment_t *seg,
@ -186,7 +186,7 @@ int orte_gpr_replica_purge_itag(orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t itag);
int orte_gpr_replica_search_container(orte_gpr_replica_addr_mode_t addr_mode,
orte_gpr_replica_itag_t *itags, size_t num_itags,
orte_gpr_replica_itag_t *itags, orte_std_cntr_t num_itags,
orte_gpr_replica_container_t *cptr);
bool orte_gpr_replica_value_in_container(orte_gpr_replica_container_t *cptr,
@ -201,13 +201,13 @@ int orte_gpr_replica_delete_itagval(orte_gpr_replica_segment_t *seg,
*/
bool orte_gpr_replica_check_itag_list(orte_gpr_replica_addr_mode_t mode,
size_t num_itags_search,
orte_std_cntr_t num_itags_search,
orte_gpr_replica_itag_t *itags,
size_t num_itags_entry,
orte_std_cntr_t num_itags_entry,
orte_gpr_replica_itag_t *entry_itags);
int orte_gpr_replica_copy_itag_list(orte_gpr_replica_itag_t **dest,
orte_gpr_replica_itag_t *src, size_t num_itags);
orte_gpr_replica_itag_t *src, orte_std_cntr_t num_itags);
void orte_gpr_replica_dump_itagval_value(orte_buffer_t *buffer,
orte_gpr_replica_itagval_t *iptr);
@ -215,9 +215,9 @@ void orte_gpr_replica_dump_itagval_value(orte_buffer_t *buffer,
/*
* Trigger Operations
*/
int orte_gpr_replica_enter_local_subscription(size_t cnt, orte_gpr_subscription_t **subscriptions);
int orte_gpr_replica_enter_local_subscription(orte_std_cntr_t cnt, orte_gpr_subscription_t **subscriptions);
int orte_gpr_replica_enter_local_trigger(size_t cnt, orte_gpr_trigger_t **trigs);
int orte_gpr_replica_enter_local_trigger(orte_std_cntr_t cnt, orte_gpr_trigger_t **trigs);
int orte_gpr_replica_remove_local_subscription(orte_gpr_replica_local_subscriber_t *sub);
@ -278,7 +278,7 @@ int orte_gpr_replica_purge_subscriptions(orte_process_name_t *proc);
int orte_gpr_replica_store_value_in_msg(orte_gpr_replica_requestor_t *req,
orte_gpr_notify_message_t *msg,
size_t cnt,
orte_std_cntr_t cnt,
orte_gpr_value_t **values);
#if defined(c_plusplus) || defined(__cplusplus)

Просмотреть файл

@ -41,10 +41,10 @@
* REGISTRATION
*/
int
orte_gpr_replica_enter_local_subscription(size_t cnt, orte_gpr_subscription_t **subscriptions)
orte_gpr_replica_enter_local_subscription(orte_std_cntr_t cnt, orte_gpr_subscription_t **subscriptions)
{
orte_gpr_replica_local_subscriber_t *sub;
size_t i;
orte_std_cntr_t i;
OPAL_TRACE(2);
@ -73,10 +73,10 @@ orte_gpr_replica_enter_local_subscription(size_t cnt, orte_gpr_subscription_t **
int
orte_gpr_replica_enter_local_trigger(size_t cnt, orte_gpr_trigger_t **trigs)
orte_gpr_replica_enter_local_trigger(orte_std_cntr_t cnt, orte_gpr_trigger_t **trigs)
{
orte_gpr_replica_local_trigger_t *trig, **tptr;
size_t i, j, k;
orte_std_cntr_t i, j, k;
OPAL_TRACE(2);
@ -153,7 +153,7 @@ MOVEON:
int orte_gpr_replica_remove_local_subscription(orte_gpr_replica_local_subscriber_t *sub)
{
size_t index;
orte_std_cntr_t index;
OPAL_TRACE(2);
@ -171,7 +171,7 @@ int orte_gpr_replica_remove_local_subscription(orte_gpr_replica_local_subscriber
int orte_gpr_replica_remove_local_trigger(orte_gpr_replica_local_trigger_t *trig)
{
size_t index;
orte_std_cntr_t index;
OPAL_TRACE(2);

Просмотреть файл

@ -43,12 +43,12 @@
#include "orte/mca/gpr/replica/communications/gpr_replica_comm.h"
#include "gpr_replica_fn.h"
static int orte_gpr_replica_get_callback_data(orte_gpr_value_t ***values, size_t *num_vals,
static int orte_gpr_replica_get_callback_data(orte_gpr_value_t ***values, orte_std_cntr_t *num_vals,
orte_gpr_replica_subscription_t *sub);
static int orte_gpr_replica_store_value_in_trigger_msg(orte_gpr_replica_subscription_t *sub,
orte_gpr_notify_message_t *msg,
size_t cnt,
orte_std_cntr_t cnt,
orte_gpr_value_t **values);
int orte_gpr_replica_process_callbacks(void)
@ -57,7 +57,7 @@ int orte_gpr_replica_process_callbacks(void)
orte_gpr_replica_trigger_t **trigs;
orte_gpr_replica_subscription_t **subs;
orte_gpr_replica_requestor_t **reqs;
size_t i, j, k, m;
orte_std_cntr_t i, j, k, m;
int rc;
/* check and set flag indicating callbacks being processed */
@ -150,8 +150,8 @@ int orte_gpr_replica_register_callback(orte_gpr_replica_subscription_t *sub,
orte_gpr_replica_callbacks_t *cb;
orte_gpr_replica_requestor_t **reqs;
orte_gpr_value_t **values;
size_t cnt;
size_t i, j;
orte_std_cntr_t cnt;
orte_std_cntr_t i, j;
bool cleanup_reqd;
int rc=ORTE_SUCCESS;
@ -242,7 +242,7 @@ int orte_gpr_replica_register_trigger_callback(orte_gpr_replica_trigger_t *trig)
orte_gpr_replica_counter_t **cntr;
orte_gpr_replica_subscription_t **subs;
orte_gpr_value_t **values, *value;
size_t i, j, k, cnt;
orte_std_cntr_t i, j, k, cnt;
int rc;
/* set the callback's message
@ -436,10 +436,10 @@ int orte_gpr_replica_define_callback(orte_gpr_notify_msg_type_t msg_type,
int orte_gpr_replica_store_value_in_msg(orte_gpr_replica_requestor_t *req,
orte_gpr_notify_message_t *msg,
size_t cnt,
orte_std_cntr_t cnt,
orte_gpr_value_t **values)
{
size_t i, j, k, index;
orte_std_cntr_t i, j, k, index;
orte_gpr_notify_data_t **data, *dptr;
/* check to see if this data is going to the same place as
@ -509,10 +509,10 @@ int orte_gpr_replica_store_value_in_msg(orte_gpr_replica_requestor_t *req,
static int orte_gpr_replica_store_value_in_trigger_msg(orte_gpr_replica_subscription_t *sub,
orte_gpr_notify_message_t *msg,
size_t cnt,
orte_std_cntr_t cnt,
orte_gpr_value_t **values)
{
size_t i, j, k, index;
orte_std_cntr_t i, j, k, index;
orte_gpr_notify_data_t **data, *dptr;
/* check to see if this data is going to the same place as
@ -584,12 +584,12 @@ static int orte_gpr_replica_store_value_in_trigger_msg(orte_gpr_replica_subscrip
return ORTE_SUCCESS;
}
static int orte_gpr_replica_get_callback_data(orte_gpr_value_t ***ret_values, size_t *cnt,
static int orte_gpr_replica_get_callback_data(orte_gpr_value_t ***ret_values, orte_std_cntr_t *cnt,
orte_gpr_replica_subscription_t *sub)
{
orte_gpr_value_t **vals, **values;
orte_gpr_replica_ivalue_t **ivals;
size_t i, j, k, num_tokens, num_keys, interim, count;
orte_std_cntr_t i, j, k, num_tokens, num_keys, interim, count;
int rc;
/* setup default error returns */

Просмотреть файл

@ -118,8 +118,8 @@ OBJ_CLASS_INSTANCE(
int orte_gpr_replica_put_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *token_itags, size_t num_tokens,
size_t cnt, orte_gpr_keyval_t **keyvals)
orte_gpr_replica_itag_t *token_itags, orte_std_cntr_t num_tokens,
orte_std_cntr_t cnt, orte_gpr_keyval_t **keyvals)
{
orte_gpr_replica_container_t **cptr, *cptr2;
orte_gpr_replica_itag_t itag;
@ -127,7 +127,7 @@ int orte_gpr_replica_put_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_itagval_t *iptr, **iptrs;
bool overwrite, overwritten;
int rc;
size_t i, j, k, m, n, index;
orte_std_cntr_t i, j, k, m, n, index;
OPAL_TRACE(2);
@ -289,8 +289,8 @@ int orte_gpr_replica_put_fn(orte_gpr_addr_mode_t addr_mode,
int orte_gpr_replica_put_nb_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *token_itags, size_t num_tokens,
size_t cnt, orte_gpr_keyval_t **keyvals,
orte_gpr_replica_itag_t *token_itags, orte_std_cntr_t num_tokens,
orte_std_cntr_t cnt, orte_gpr_keyval_t **keyvals,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag)
{
OPAL_TRACE(2);
@ -301,9 +301,9 @@ int orte_gpr_replica_put_nb_fn(orte_gpr_addr_mode_t addr_mode,
int orte_gpr_replica_get_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *tokentags, size_t num_tokens,
orte_gpr_replica_itag_t *keytags, size_t num_keys,
size_t *cnt, orte_gpr_value_t ***values)
orte_gpr_replica_itag_t *tokentags, orte_std_cntr_t num_tokens,
orte_gpr_replica_itag_t *keytags, orte_std_cntr_t num_keys,
orte_std_cntr_t *cnt, orte_gpr_value_t ***values)
{
opal_list_t get_list;
orte_gpr_replica_get_list_t *gptr;
@ -313,7 +313,7 @@ int orte_gpr_replica_get_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_keyval_t **kptr;
orte_gpr_replica_addr_mode_t tokmode, keymode;
int rc;
size_t i, j, k, m;
orte_std_cntr_t i, j, k, m;
OPAL_TRACE(2);
@ -520,10 +520,10 @@ CLEANUP:
int orte_gpr_replica_get_conditional_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *tokentags, size_t num_tokens,
orte_gpr_replica_itag_t *keytags, size_t num_keys,
size_t num_conditions, orte_gpr_replica_itagval_t **conditions,
size_t *cnt, orte_gpr_value_t ***values)
orte_gpr_replica_itag_t *tokentags, orte_std_cntr_t num_tokens,
orte_gpr_replica_itag_t *keytags, orte_std_cntr_t num_keys,
orte_std_cntr_t num_conditions, orte_gpr_replica_itagval_t **conditions,
orte_std_cntr_t *cnt, orte_gpr_value_t ***values)
{
opal_list_t get_list;
orte_gpr_replica_get_list_t *gptr;
@ -533,7 +533,7 @@ int orte_gpr_replica_get_conditional_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_keyval_t **kptr;
orte_gpr_replica_addr_mode_t tokmode, keymode;
int rc;
size_t i, j, k, m, n;
orte_std_cntr_t i, j, k, m, n;
OPAL_TRACE(2);
@ -717,8 +717,8 @@ CLEANUP:
int orte_gpr_replica_get_nb_fn(orte_gpr_addr_mode_t addr_mode,
orte_gpr_replica_segment_t *seg,
orte_gpr_replica_itag_t *tokentags, size_t num_tokens,
orte_gpr_replica_itag_t *keytags, size_t num_keys,
orte_gpr_replica_itag_t *tokentags, orte_std_cntr_t num_tokens,
orte_gpr_replica_itag_t *keytags, orte_std_cntr_t num_keys,
orte_gpr_notify_cb_fn_t cbfunc, void *user_tag)
{
OPAL_TRACE(2);

Просмотреть файл

@ -41,10 +41,10 @@
int orte_gpr_replica_find_containers(orte_gpr_replica_segment_t *seg,
orte_gpr_replica_addr_mode_t addr_mode,
orte_gpr_replica_itag_t *taglist, size_t num_tags)
orte_gpr_replica_itag_t *taglist, orte_std_cntr_t num_tags)
{
orte_gpr_replica_container_t **cptr;
size_t i, j, index;
orte_std_cntr_t i, j, index;
OPAL_TRACE(3);
@ -75,11 +75,11 @@ int orte_gpr_replica_find_containers(orte_gpr_replica_segment_t *seg,
int orte_gpr_replica_create_container(orte_gpr_replica_container_t **cptr,
orte_gpr_replica_segment_t *seg,
size_t num_itags,
orte_std_cntr_t num_itags,
orte_gpr_replica_itag_t *itags)
{
int rc;
size_t index;
orte_std_cntr_t index;
OPAL_TRACE(3);
@ -112,7 +112,7 @@ int orte_gpr_replica_release_container(orte_gpr_replica_segment_t *seg,
orte_gpr_replica_container_t *cptr)
{
orte_gpr_replica_itagval_t **iptr;
size_t i;
orte_std_cntr_t i;
int rc;
OPAL_TRACE(3);
@ -219,7 +219,7 @@ int orte_gpr_replica_delete_itagval(orte_gpr_replica_segment_t *seg,
orte_gpr_replica_container_t *cptr,
orte_gpr_replica_itagval_t *iptr)
{
size_t i;
orte_std_cntr_t i;
int rc;
OPAL_TRACE(3);
@ -268,7 +268,7 @@ int orte_gpr_replica_update_keyval(orte_gpr_replica_itagval_t **iptr2,
orte_gpr_replica_container_t *cptr,
orte_gpr_keyval_t *kptr)
{
size_t i, j, k;
orte_std_cntr_t i, j, k;
int rc;
orte_pointer_array_t *ptr;
orte_gpr_replica_itagval_t *iptr;
@ -337,11 +337,11 @@ MOVEON:
int orte_gpr_replica_search_container(orte_gpr_replica_addr_mode_t addr_mode,
orte_gpr_replica_itag_t *itags, size_t num_itags,
orte_gpr_replica_itag_t *itags, orte_std_cntr_t num_itags,
orte_gpr_replica_container_t *cptr)
{
orte_gpr_replica_itagval_t **ptr;
size_t i, j, index;
orte_std_cntr_t i, j, index;
OPAL_TRACE(3);
@ -384,7 +384,7 @@ bool orte_gpr_replica_value_in_container(orte_gpr_replica_container_t *cptr,
orte_gpr_replica_itagval_t *iptr)
{
orte_gpr_replica_itagval_t **ptr;
size_t i, j;
orte_std_cntr_t i, j;
ptr = (orte_gpr_replica_itagval_t**)((cptr->itagvals)->addr);
for (i=0, j=0; j < cptr->num_itagvals &&
@ -405,7 +405,7 @@ bool orte_gpr_replica_value_in_container(orte_gpr_replica_container_t *cptr,
int orte_gpr_replica_release_segment(orte_gpr_replica_segment_t **seg)
{
int rc;
size_t i;
orte_std_cntr_t i;
OPAL_TRACE(3);

Просмотреть файл

@ -38,14 +38,14 @@
#include "orte/mca/gpr/replica/functional_layer/gpr_replica_fn.h"
int orte_gpr_replica_subscribe_fn(orte_process_name_t *requestor,
size_t num_subs,
orte_std_cntr_t num_subs,
orte_gpr_subscription_t **subscriptions,
size_t num_trigs,
orte_std_cntr_t num_trigs,
orte_gpr_trigger_t **trigs)
{
orte_gpr_replica_subscription_t *sub=NULL, **subs, **trigsubs;
orte_gpr_replica_trigger_t *trig=NULL;
size_t i, j, k, m, n, index;
orte_std_cntr_t i, j, k, m, n, index;
bool ignore;
int rc=ORTE_SUCCESS;

Просмотреть файл

@ -46,7 +46,7 @@ orte_gpr_replica_register_subscription(orte_gpr_replica_subscription_t **subptr,
orte_gpr_subscription_t *subscription)
{
int rc;
size_t i, j, k, num_tokens, num_keys;
orte_std_cntr_t i, j, k, num_tokens, num_keys;
orte_gpr_replica_subscription_t *sub, **subs;
orte_gpr_replica_requestor_t *req, **reqs;
orte_gpr_replica_addr_mode_t tok_mode, key_mode;
@ -154,7 +154,7 @@ orte_gpr_replica_register_subscription(orte_gpr_replica_subscription_t **subptr,
return rc;
}
if (ORTE_SUCCESS != (rc = orte_value_array_set_size(&(ival->tokentags), (size_t)num_tokens))) {
if (ORTE_SUCCESS != (rc = orte_value_array_set_size(&(ival->tokentags), (orte_std_cntr_t)num_tokens))) {
ORTE_ERROR_LOG(rc);
OBJ_RELEASE(sub);
OBJ_RELEASE(ival);
@ -281,7 +281,7 @@ orte_gpr_replica_register_trigger(orte_gpr_replica_trigger_t **trigptr,
{
orte_gpr_replica_trigger_t *trig, **trigs;
int rc;
size_t i, j, k, m, num_tokens, index;
orte_std_cntr_t i, j, k, m, num_tokens, index;
orte_gpr_replica_addr_mode_t tok_mode, key_mode;
orte_gpr_replica_segment_t *seg;
orte_gpr_replica_container_t **cptr, *cptr2;
@ -638,7 +638,7 @@ orte_gpr_replica_remove_subscription(orte_process_name_t *requestor,
orte_gpr_replica_subscription_t **subs, *sub;
orte_gpr_replica_requestor_t **reqs, *req;
orte_gpr_replica_trigger_t **trigs;
size_t i, j, k, m;
orte_std_cntr_t i, j, k, m;
bool found;
OPAL_TRACE(3);
@ -745,7 +745,7 @@ orte_gpr_replica_remove_trigger(orte_process_name_t *requestor,
orte_gpr_replica_subscription_t **subs;
orte_gpr_replica_trigger_requestor_t **reqs, *req;
orte_gpr_replica_trigger_t **trigs, *trig;
size_t i, j, k, m;
orte_std_cntr_t i, j, k, m;
OPAL_TRACE(3);
@ -832,7 +832,7 @@ int orte_gpr_replica_record_action(orte_gpr_replica_segment_t *seg,
orte_gpr_replica_action_t action)
{
orte_gpr_replica_action_taken_t *new_action;
size_t index;
orte_std_cntr_t index;
int rc;
OPAL_TRACE(3);
@ -874,7 +874,7 @@ int orte_gpr_replica_update_storage_locations(orte_gpr_replica_itagval_t *new_ip
orte_gpr_replica_trigger_t **trig;
orte_gpr_replica_counter_t **cntrs;
orte_gpr_replica_itagval_t **old_iptrs;
size_t i, j, k, m, n, p;
orte_std_cntr_t i, j, k, m, n, p;
bool replaced;
OPAL_TRACE(3);
@ -919,7 +919,7 @@ int orte_gpr_replica_check_events(void)
orte_gpr_replica_trigger_t **trigs;
orte_gpr_replica_subscription_t **subs;
orte_gpr_replica_action_taken_t **ptr;
size_t i, j;
orte_std_cntr_t i, j;
int rc;
OPAL_TRACE(3);
@ -994,7 +994,7 @@ int orte_gpr_replica_check_trig(orte_gpr_replica_trigger_t *trig)
orte_gpr_replica_itagval_t *base_value=NULL;
orte_data_type_t base_type = ORTE_UNDEF;
bool first, fire;
size_t i, j;
orte_std_cntr_t i, j;
int rc;
OPAL_TRACE(3);
@ -1137,7 +1137,7 @@ FIRED:
int orte_gpr_replica_check_subscription(orte_gpr_replica_subscription_t *sub)
{
orte_gpr_replica_action_taken_t **ptr;
size_t i, j, k;
orte_std_cntr_t i, j, k;
orte_gpr_value_t *value;
orte_gpr_addr_mode_t addr_mode;
int rc=ORTE_SUCCESS;
@ -1260,7 +1260,7 @@ bool orte_gpr_replica_check_notify_matches(orte_gpr_addr_mode_t *addr_mode,
orte_gpr_replica_action_taken_t *ptr)
{
orte_gpr_replica_addr_mode_t tokmod;
size_t i, j;
orte_std_cntr_t i, j;
orte_gpr_replica_ivalue_t **ivals;
OPAL_TRACE(3);
@ -1311,7 +1311,7 @@ int orte_gpr_replica_purge_subscriptions(orte_process_name_t *proc)
{
#if 0
orte_gpr_replica_trigger_t **trig;
size_t i;
orte_std_cntr_t i;
int rc;
OPAL_TRACE(3);

Просмотреть файл

@ -47,8 +47,8 @@ extern "C" {
* typedefs needed in replica component
*/
typedef size_t orte_gpr_replica_itag_t;
#define ORTE_GPR_REPLICA_ITAG_MAX SIZE_MAX
typedef orte_std_cntr_t orte_gpr_replica_itag_t;
#define ORTE_GPR_REPLICA_ITAG_MAX ORTE_STD_CNTR_MAX
typedef uint8_t orte_gpr_replica_addr_mode_t;
@ -79,7 +79,7 @@ typedef uint8_t orte_gpr_replica_action_t;
typedef struct {
opal_object_t super; /**< Allows this to be an object */
orte_gpr_subscription_id_t id; /**< id of this subscription */
size_t index; /**< location of this subscription in array */
orte_std_cntr_t index; /**< location of this subscription in array */
char *name;
orte_gpr_notify_cb_fn_t callback; /**< Function to be called for notificaiton */
void *user_tag; /**< User-provided tag for callback function */
@ -95,7 +95,7 @@ OBJ_CLASS_DECLARATION(orte_gpr_replica_local_subscriber_t);
typedef struct {
opal_object_t super; /**< Allows this to be an object */
orte_gpr_trigger_id_t id; /**< id of this trigger */
size_t index; /**< location of this trigger in array */
orte_std_cntr_t index; /**< location of this trigger in array */
char *name;
orte_gpr_trigger_cb_fn_t callback; /**< Function to be called for notification */
void *user_tag; /**< User-provided tag for callback function */
@ -108,18 +108,18 @@ typedef struct {
int debug;
int isolate;
opal_mutex_t mutex;
size_t num_local_subs;
orte_std_cntr_t num_local_subs;
orte_pointer_array_t *local_subscriptions;
size_t num_local_trigs;
orte_std_cntr_t num_local_trigs;
orte_pointer_array_t *local_triggers;
size_t num_srch_cptr;
orte_std_cntr_t num_srch_cptr;
orte_pointer_array_t *srch_cptr;
size_t num_overwritten;
orte_std_cntr_t num_overwritten;
orte_pointer_array_t *overwritten;
orte_pointer_array_t *sub_ptrs;
size_t num_srch_ival;
orte_std_cntr_t num_srch_ival;
orte_pointer_array_t *srch_ival;
size_t num_acted_upon;
orte_std_cntr_t num_acted_upon;
orte_pointer_array_t *acted_upon;
orte_bitmap_t srch_itag;
} orte_gpr_replica_globals_t;
@ -138,7 +138,7 @@ typedef struct {
*/
struct orte_gpr_replica_t {
orte_pointer_array_t *segments; /**< Managed array of pointers to segment objects */
size_t num_segs;
orte_std_cntr_t num_segs;
orte_pointer_array_t *triggers; /**< Managed array of pointers to triggers */
orte_gpr_trigger_id_t num_trigs;
orte_pointer_array_t *subscriptions; /**< Managed array of pointers to subscriptions */
@ -164,7 +164,7 @@ struct orte_gpr_replica_segment_t {
orte_gpr_replica_itag_t itag; /**< itag of this segment */
orte_gpr_replica_itag_t num_dict_entries;
orte_pointer_array_t *dict; /**< Managed array of dict structs */
size_t num_containers;
orte_std_cntr_t num_containers;
orte_pointer_array_t *containers; /**< Managed array of pointers to containers on this segment */
};
typedef struct orte_gpr_replica_segment_t orte_gpr_replica_segment_t;
@ -193,11 +193,11 @@ OBJ_CLASS_DECLARATION(orte_gpr_replica_segment_t);
*/
struct orte_gpr_replica_container_t {
opal_object_t super; /**< Make this an object */
size_t index; /**< Location in the pointer array */
orte_std_cntr_t index; /**< Location in the pointer array */
orte_gpr_replica_itag_t *itags; /**< Array of itags that define this container */
size_t num_itags; /**< Number of itags in array */
orte_std_cntr_t num_itags; /**< Number of itags in array */
orte_pointer_array_t *itagvals; /**< Array of itagval pointers */
size_t num_itagvals; /**< Number of itagvals in container */
orte_std_cntr_t num_itagvals; /**< Number of itagvals in container */
orte_value_array_t itaglist; /**< Array of itags from all itagvals - used for rapid search */
};
typedef struct orte_gpr_replica_container_t orte_gpr_replica_container_t;
@ -209,7 +209,7 @@ OBJ_CLASS_DECLARATION(orte_gpr_replica_container_t);
*/
typedef struct {
opal_object_t super; /**< required for this to be an object */
size_t index; /**< index of this itagval on the container array */
orte_std_cntr_t index; /**< index of this itagval on the container array */
orte_gpr_replica_itag_t itag; /**< itag for this value's key */
orte_data_value_t *value; /**< Actual stored value */
} orte_gpr_replica_itagval_t;
@ -221,7 +221,7 @@ OBJ_CLASS_DECLARATION(orte_gpr_replica_itagval_t);
*/
typedef struct {
opal_object_t super; /**< Makes this an object */
size_t index;
orte_std_cntr_t index;
/* the segment upon which this data is located */
orte_gpr_replica_segment_t *seg;
/* describe the data */
@ -246,7 +246,7 @@ OBJ_CLASS_DECLARATION(orte_gpr_replica_counter_t);
typedef struct {
opal_object_t super;
/* index of this entry in requestor array */
size_t index;
orte_std_cntr_t index;
/* process name of the recipient - set to NULL if local */
orte_process_name_t *requestor;
/* idtag associated with this subscription */
@ -258,9 +258,9 @@ OBJ_CLASS_DECLARATION(orte_gpr_replica_requestor_t);
typedef struct {
opal_object_t super; /**< Makes this an object */
/* index of this entry in subscription array */
size_t index;
orte_std_cntr_t index;
/* idtag for the subscription - may be different than index since
* the data type can be different than size_t
* the data type can be different than orte_std_cntr_t
*/
orte_gpr_subscription_id_t idtag;
/* name of this subscription, if provided */
@ -286,12 +286,12 @@ typedef struct {
/* Array of ivalues that describe the data to be
* returned when this subscription is "fired"
*/
size_t num_values;
orte_std_cntr_t num_values;
orte_pointer_array_t *values;
/*
* Array of requestors that are "attached" to this subscription
*/
size_t num_requestors;
orte_std_cntr_t num_requestors;
orte_pointer_array_t *requestors;
} orte_gpr_replica_subscription_t;
@ -301,7 +301,7 @@ OBJ_CLASS_DECLARATION(orte_gpr_replica_subscription_t);
typedef struct {
opal_object_t super;
/* index of this entry in array */
size_t index;
orte_std_cntr_t index;
/* process name of the requestor - set to NULL if local */
orte_process_name_t *requestor;
/* requestor's id for this trigger */
@ -316,11 +316,11 @@ struct orte_gpr_replica_trigger_t {
/* name of this trigger, if provided */
char *name;
/* index of this trigger in the triggers array */
size_t index;
orte_std_cntr_t index;
/* trigger id on the local system */
orte_gpr_trigger_id_t idtag;
/* array of requestors that have "attached" themselves to this trigger */
size_t num_attached;
orte_std_cntr_t num_attached;
orte_pointer_array_t *attached;
/* the "master" requestor - if someone asks to have all
* output routed through them, we record their info here
@ -344,13 +344,13 @@ struct orte_gpr_replica_trigger_t {
* comparing values in two or more counters), store the trigger level for
* each counter that we are monitoring until they reach a specified level.
*/
size_t num_counters;
orte_std_cntr_t num_counters;
orte_pointer_array_t *counters;
/* a pointer to the subscriptions associated with this trigger. These
* describe the data that will be returned when the trigger fires, and to
* whom and where it goes.
*/
size_t num_subscriptions;
orte_std_cntr_t num_subscriptions;
orte_pointer_array_t *subscriptions;
};
typedef struct orte_gpr_replica_trigger_t orte_gpr_replica_trigger_t;

Просмотреть файл

@ -98,7 +98,7 @@ static void orte_gpr_replica_segment_construct(orte_gpr_replica_segment_t* seg)
/* destructor - used to free any resources held by instance */
static void orte_gpr_replica_segment_destructor(orte_gpr_replica_segment_t* seg)
{
size_t i, k;
orte_std_cntr_t i, k;
char **dptr;
orte_gpr_replica_itag_t j;
orte_gpr_replica_container_t **cptr;
@ -162,7 +162,7 @@ static void orte_gpr_replica_container_construct(orte_gpr_replica_container_t* r
static void orte_gpr_replica_container_destructor(orte_gpr_replica_container_t* reg)
{
orte_gpr_replica_itagval_t **ptr;
size_t i, k;
orte_std_cntr_t i, k;
if (NULL != reg->itags) {
free(reg->itags);
@ -321,7 +321,7 @@ static void orte_gpr_replica_subscription_destructor(orte_gpr_replica_subscripti
{
orte_gpr_replica_requestor_t **ptr;
orte_gpr_replica_ivalue_t **ivals;
size_t i, k;
orte_std_cntr_t i, k;
if (NULL != sub->name) free(sub->name);
@ -416,7 +416,7 @@ static void orte_gpr_replica_trigger_construct(orte_gpr_replica_trigger_t* trig)
/* destructor - used to free any resources held by instance */
static void orte_gpr_replica_trigger_destructor(orte_gpr_replica_trigger_t* trig)
{
size_t i, cnt;
orte_std_cntr_t i, cnt;
orte_gpr_replica_counter_t **cntrs;
orte_gpr_replica_trigger_requestor_t **att;

Просмотреть файл

@ -326,7 +326,7 @@ int orte_gpr_replica_module_init(void)
*/
int orte_gpr_replica_finalize(void)
{
size_t i;
orte_std_cntr_t i;
orte_gpr_subscription_id_t j;
orte_gpr_trigger_id_t k;
orte_gpr_replica_segment_t** seg;

Просмотреть файл

@ -43,7 +43,7 @@ orte_gpr_replica_create_itag(orte_gpr_replica_itag_t *itag,
{
char **ptr, *new_dict;
orte_gpr_replica_itag_t j;
size_t i, len, len2, index;
orte_std_cntr_t i, len, len2, index;
OPAL_TRACE(3);
@ -136,7 +136,7 @@ int orte_gpr_replica_delete_itag(orte_gpr_replica_segment_t *seg, char *name)
free(ptr[itag]);
/* remove itag from segment dictionary */
orte_pointer_array_set_item(seg->dict, (size_t)itag, NULL);
orte_pointer_array_set_item(seg->dict, (orte_std_cntr_t)itag, NULL);
/* decrease the dict counter */
(seg->num_dict_entries)--;
@ -150,9 +150,9 @@ orte_gpr_replica_dict_lookup(orte_gpr_replica_itag_t *itag,
orte_gpr_replica_segment_t *seg, char *name)
{
char **ptr;
size_t i;
orte_std_cntr_t i;
orte_gpr_replica_itag_t j;
size_t len, len2;
orte_std_cntr_t len, len2;
OPAL_TRACE(3);
@ -239,11 +239,11 @@ int orte_gpr_replica_dict_reverse_lookup(char **name,
int
orte_gpr_replica_get_itag_list(orte_gpr_replica_itag_t **itaglist,
orte_gpr_replica_segment_t *seg, char **names,
size_t *num_names)
orte_std_cntr_t *num_names)
{
char **namptr;
int rc;
size_t i;
orte_std_cntr_t i;
OPAL_TRACE(3);

Просмотреть файл

@ -34,9 +34,9 @@
int orte_gpr_replica_find_seg(orte_gpr_replica_segment_t **seg,
bool create, char *segment)
{
size_t len;
orte_std_cntr_t len;
int rc=ORTE_SUCCESS;
size_t i, cntri;
orte_std_cntr_t i, cntri;
orte_gpr_replica_segment_t **ptr;
OPAL_TRACE(3);

Просмотреть файл

@ -129,7 +129,7 @@ typedef int (*orte_gpr_replica_dict_reverse_lookup_fn_t)
*/
int orte_gpr_replica_get_itag_list(orte_gpr_replica_itag_t **itaglist,
orte_gpr_replica_segment_t *seg, char **names,
size_t *num_names);
orte_std_cntr_t *num_names);
/**
* Typedef of the orte_gpr_replica_get_itag_list() function signature
@ -138,7 +138,7 @@ int orte_gpr_replica_get_itag_list(orte_gpr_replica_itag_t **itaglist,
typedef int (*orte_gpr_replica_get_itag_list_fn_t)
(orte_gpr_replica_itag_t **itaglist,
orte_gpr_replica_segment_t *seg, char **names,
size_t *num_names);
orte_std_cntr_t *num_names);
/*

Просмотреть файл

@ -163,7 +163,7 @@ OMPI_DECLSPEC int orte_ns_base_define_data_type_not_available(
OMPI_DECLSPEC int orte_ns_base_create_my_name_not_available(void);
OMPI_DECLSPEC int orte_ns_base_get_job_peers_not_available(orte_process_name_t **procs,
size_t *num_procs, orte_jobid_t job);
orte_std_cntr_t *num_procs, orte_jobid_t job);
OMPI_DECLSPEC int orte_ns_base_dump_cells_not_available(void);
OMPI_DECLSPEC int orte_ns_base_dump_jobs_not_available(void);
@ -172,31 +172,31 @@ OMPI_DECLSPEC int orte_ns_base_dump_datatypes_not_available(void);
/* Base functions used everywhere */
OMPI_DECLSPEC int orte_ns_base_get_peers(orte_process_name_t **procs,
size_t *num_procs, size_t *self);
orte_std_cntr_t *num_procs, orte_std_cntr_t *self);
OMPI_DECLSPEC int orte_ns_base_pack_name(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
OMPI_DECLSPEC int orte_ns_base_pack_cellid(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
OMPI_DECLSPEC int orte_ns_base_pack_jobid(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
OMPI_DECLSPEC int orte_ns_base_pack_vpid(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type);
orte_std_cntr_t num_vals, orte_data_type_t type);
OMPI_DECLSPEC int orte_ns_base_unpack_name(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
OMPI_DECLSPEC int orte_ns_base_unpack_cellid(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
OMPI_DECLSPEC int orte_ns_base_unpack_jobid(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
OMPI_DECLSPEC int orte_ns_base_unpack_vpid(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type);
orte_std_cntr_t *num_vals, orte_data_type_t type);
/*
* copy functions

Просмотреть файл

@ -34,10 +34,10 @@
* NAME
*/
int orte_ns_base_pack_name(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int rc;
size_t i;
orte_std_cntr_t i;
orte_process_name_t* proc;
orte_cellid_t *cellid;
orte_jobid_t *jobid;
@ -122,13 +122,13 @@ int orte_ns_base_pack_name(orte_buffer_t *buffer, void *src,
* CELLID
*/
int orte_ns_base_pack_cellid(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int ret;
/* Turn around and pack the real type */
if (ORTE_SUCCESS != (
ret = orte_dss_pack_buffer(buffer, src, num_vals, ORTE_UINT32))) {
ret = orte_dss_pack_buffer(buffer, src, num_vals, ORTE_STD_CNTR_T))) {
ORTE_ERROR_LOG(ret);
}
@ -139,13 +139,13 @@ int orte_ns_base_pack_cellid(orte_buffer_t *buffer, void *src,
* JOBID
*/
int orte_ns_base_pack_jobid(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int ret;
/* Turn around and pack the real type */
if (ORTE_SUCCESS != (
ret = orte_dss_pack_buffer(buffer, src, num_vals, ORTE_UINT32))) {
ret = orte_dss_pack_buffer(buffer, src, num_vals, ORTE_STD_CNTR_T))) {
ORTE_ERROR_LOG(ret);
}
@ -156,13 +156,13 @@ int orte_ns_base_pack_jobid(orte_buffer_t *buffer, void *src,
* VPID
*/
int orte_ns_base_pack_vpid(orte_buffer_t *buffer, void *src,
size_t num_vals, orte_data_type_t type)
orte_std_cntr_t num_vals, orte_data_type_t type)
{
int ret;
/* Turn around and pack the real type */
if (ORTE_SUCCESS != (
ret = orte_dss_pack_buffer(buffer, src, num_vals, ORTE_UINT32))) {
ret = orte_dss_pack_buffer(buffer, src, num_vals, ORTE_STD_CNTR_T))) {
ORTE_ERROR_LOG(ret);
}

Просмотреть файл

@ -32,10 +32,10 @@
* NAME
*/
int orte_ns_base_unpack_name(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int rc;
size_t i, num;
orte_std_cntr_t i, num;
orte_process_name_t* proc;
orte_cellid_t *cellid;
orte_jobid_t *jobid;
@ -118,13 +118,13 @@ int orte_ns_base_unpack_name(orte_buffer_t *buffer, void *dest,
* CELLID
*/
int orte_ns_base_unpack_cellid(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int ret;
/* Turn around and unpack the real type */
if (ORTE_SUCCESS != (
ret = orte_dss_unpack_buffer(buffer, dest, num_vals, ORTE_UINT32))) {
ret = orte_dss_unpack_buffer(buffer, dest, num_vals, ORTE_STD_CNTR_T))) {
ORTE_ERROR_LOG(ret);
}
@ -135,13 +135,13 @@ int orte_ns_base_unpack_cellid(orte_buffer_t *buffer, void *dest,
* JOBID
*/
int orte_ns_base_unpack_jobid(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int ret;
/* Turn around and unpack the real type */
if (ORTE_SUCCESS != (
ret = orte_dss_unpack_buffer(buffer, dest, num_vals, ORTE_UINT32))) {
ret = orte_dss_unpack_buffer(buffer, dest, num_vals, ORTE_STD_CNTR_T))) {
ORTE_ERROR_LOG(ret);
}
@ -152,13 +152,13 @@ int orte_ns_base_unpack_jobid(orte_buffer_t *buffer, void *dest,
* VPID
*/
int orte_ns_base_unpack_vpid(orte_buffer_t *buffer, void *dest,
size_t *num_vals, orte_data_type_t type)
orte_std_cntr_t *num_vals, orte_data_type_t type)
{
int ret;
/* Turn around and unpack the real type */
if (ORTE_SUCCESS != (
ret = orte_dss_unpack_buffer(buffer, dest, num_vals, ORTE_UINT32))) {
ret = orte_dss_unpack_buffer(buffer, dest, num_vals, ORTE_STD_CNTR_T))) {
ORTE_ERROR_LOG(ret);
}

Просмотреть файл

@ -116,7 +116,7 @@ orte_ns_base_create_my_name_not_available(void)
}
int orte_ns_base_get_job_peers_not_available(orte_process_name_t **procs,
size_t *num_procs, orte_jobid_t job)
orte_std_cntr_t *num_procs, orte_jobid_t job)
{
*procs = NULL;
*num_procs = 0;
@ -609,9 +609,9 @@ int orte_ns_base_free_name(orte_process_name_t **name)
}
int orte_ns_base_get_peers(orte_process_name_t **procs,
size_t *num_procs, size_t *self)
orte_std_cntr_t *num_procs, orte_std_cntr_t *self)
{
size_t i;
orte_std_cntr_t i;
int rc;
orte_cellid_t mycellid;
orte_jobid_t myjobid;
@ -645,7 +645,7 @@ int orte_ns_base_get_peers(orte_process_name_t **procs,
}
*num_procs = orte_process_info.num_procs;
*self = (size_t)(myvpid - orte_process_info.vpid_start);
*self = (orte_std_cntr_t)(myvpid - orte_process_info.vpid_start);
return ORTE_SUCCESS;
}
@ -657,7 +657,7 @@ int orte_ns_base_get_peers(orte_process_name_t **procs,
int orte_ns_base_print_dump(orte_buffer_t *buffer)
{
char *line;
size_t n;
orte_std_cntr_t n;
orte_data_type_t type;
int rc;

Просмотреть файл

@ -583,7 +583,7 @@ typedef int (*orte_ns_base_module_define_data_type_fn_t)(
* OF O(N) ARRAYS IN THE SYSTEM
*/
typedef int (*orte_ns_base_module_get_peers_fn_t)(orte_process_name_t **procs,
size_t *num_procs, size_t *self);
orte_std_cntr_t *num_procs, orte_std_cntr_t *self);
/*
* Get the list of peers from a specified job
@ -592,7 +592,7 @@ typedef int (*orte_ns_base_module_get_peers_fn_t)(orte_process_name_t **procs,
* OF O(N) ARRAYS IN THE SYSTEM
*/
typedef int (*orte_ns_base_module_get_job_peers_fn_t)(orte_process_name_t **procs,
size_t *num_procs, orte_jobid_t job);
orte_std_cntr_t *num_procs, orte_jobid_t job);

Просмотреть файл

@ -33,6 +33,7 @@
*/
#include "orte_config.h"
#include "orte/orte_types.h"
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
@ -66,9 +67,9 @@
* NOTE: Be sure to update the ORTE_NAME_ARGS #define (above) and all
* uses of it if these types change to be larger than (unsigned long)!
*/
typedef uint32_t orte_jobid_t;
typedef uint32_t orte_cellid_t;
typedef uint32_t orte_vpid_t;
typedef orte_std_cntr_t orte_jobid_t;
typedef orte_std_cntr_t orte_cellid_t;
typedef orte_std_cntr_t orte_vpid_t;
typedef uint8_t orte_ns_cmp_bitmask_t; /**< Bit mask for comparing process names */
typedef uint8_t orte_ns_cmd_flag_t;
@ -82,9 +83,9 @@ typedef struct orte_process_name_t orte_process_name_t;
/*
* define maximum value for id's in any field
*/
#define ORTE_CELLID_MAX ((orte_cellid_t)(1UL << 31))
#define ORTE_JOBID_MAX ((orte_jobid_t)(1UL << 31))
#define ORTE_VPID_MAX ((orte_vpid_t)(1UL << 31))
#define ORTE_CELLID_MAX ORTE_STD_CNTR_MAX
#define ORTE_JOBID_MAX ORTE_STD_CNTR_MAX
#define ORTE_VPID_MAX ORTE_STD_CNTR_MAX
extern orte_process_name_t orte_name_all;
#define ORTE_NAME_ALL &orte_name_all

Просмотреть файл

@ -46,7 +46,7 @@ int orte_ns_proxy_create_cellid(orte_cellid_t *cellid, char *site, char *resourc
orte_buffer_t* cmd;
orte_buffer_t* answer;
orte_ns_cmd_flag_t command;
size_t count, index;
orte_std_cntr_t count, index;
int rc;
orte_ns_proxy_cell_info_t *new_cell;
@ -156,7 +156,7 @@ int orte_ns_proxy_get_cell_info(orte_cellid_t cellid,
orte_buffer_t* answer;
orte_ns_cmd_flag_t command;
orte_cellid_t j;
size_t i, count, index;
orte_std_cntr_t i, count, index;
orte_ns_proxy_cell_info_t **cell, *new_cell;
int rc, ret=ORTE_SUCCESS;
@ -256,7 +256,7 @@ int orte_ns_proxy_get_cell_info(orte_cellid_t cellid,
}
count = 1;
if (ORTE_SUCCESS != (rc = orte_dss.unpack(answer, &ret, &count, ORTE_INT))) {
if (ORTE_SUCCESS != (rc = orte_dss.unpack(answer, &ret, &count, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
OBJ_RELEASE(answer);
OPAL_THREAD_UNLOCK(&orte_ns_proxy.mutex);
@ -296,7 +296,7 @@ int orte_ns_proxy_create_jobid(orte_jobid_t *job)
orte_buffer_t* cmd;
orte_buffer_t* answer;
orte_ns_cmd_flag_t command;
size_t count;
orte_std_cntr_t count;
int rc;
/* set default value */
@ -362,7 +362,7 @@ int orte_ns_proxy_reserve_range(orte_jobid_t job, orte_vpid_t range, orte_vpid_t
orte_buffer_t* cmd;
orte_buffer_t* answer;
orte_ns_cmd_flag_t command;
size_t count;
orte_std_cntr_t count;
int rc;
/* set default return value */
@ -434,12 +434,12 @@ int orte_ns_proxy_reserve_range(orte_jobid_t job, orte_vpid_t range, orte_vpid_t
* PEER functions
*/
int orte_ns_proxy_get_job_peers(orte_process_name_t **procs,
size_t *num_procs, orte_jobid_t job)
orte_std_cntr_t *num_procs, orte_jobid_t job)
{
orte_buffer_t* cmd;
orte_buffer_t* answer;
orte_ns_cmd_flag_t command;
size_t count;
orte_std_cntr_t count;
int rc;
/* set default value */
@ -491,7 +491,7 @@ int orte_ns_proxy_get_job_peers(orte_process_name_t **procs,
}
count = 1;
if (ORTE_SUCCESS != (rc = orte_dss.unpack(answer, &num_procs, &count, ORTE_SIZE))) {
if (ORTE_SUCCESS != (rc = orte_dss.unpack(answer, &num_procs, &count, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
OBJ_RELEASE(answer);
return rc;
@ -525,7 +525,8 @@ int orte_ns_proxy_assign_rml_tag(orte_rml_tag_t *tag,
orte_buffer_t* answer;
orte_ns_cmd_flag_t command;
orte_ns_proxy_tagitem_t* tagitem, **tags;
size_t count, i, j;
orte_std_cntr_t count, i;
orte_rml_tag_t j;
int rc;
OPAL_THREAD_LOCK(&orte_ns_proxy.mutex);
@ -612,7 +613,7 @@ int orte_ns_proxy_assign_rml_tag(orte_rml_tag_t *tag,
}
count = 1;
if (ORTE_SUCCESS != (rc = orte_dss.unpack(answer, tag, &count, ORTE_UINT32))) {
if (ORTE_SUCCESS != (rc = orte_dss.unpack(answer, tag, &count, ORTE_STD_CNTR))) {
ORTE_ERROR_LOG(rc);
OBJ_RELEASE(answer);
OPAL_THREAD_UNLOCK(&orte_ns_proxy.mutex);
@ -655,7 +656,7 @@ int orte_ns_proxy_define_data_type(const char *name,
orte_buffer_t* answer;
orte_ns_cmd_flag_t command;
orte_ns_proxy_dti_t **dti, *dtip;
size_t count, i, j;
orte_std_cntr_t count, i, j;
int rc=ORTE_SUCCESS;
if (NULL == name || 0 < *type) {
@ -820,7 +821,7 @@ int orte_ns_proxy_dump_cells(void)
orte_buffer_t cmd;
orte_buffer_t answer;
orte_ns_cmd_flag_t command;
size_t i;
orte_std_cntr_t i;
orte_cellid_t j;
orte_ns_proxy_cell_info_t **ptr;
int rc;
@ -928,7 +929,8 @@ int orte_ns_proxy_dump_tags(void)
orte_buffer_t cmd;
orte_buffer_t answer;
orte_ns_cmd_flag_t command;
size_t i, j;
orte_std_cntr_t i;
orte_rml_tag_t j;
orte_ns_proxy_tagitem_t **ptr;
int rc;
@ -989,7 +991,7 @@ int orte_ns_proxy_dump_datatypes(void)
orte_buffer_t cmd;
orte_buffer_t answer;
orte_ns_cmd_flag_t command;
size_t i, j;
orte_std_cntr_t i, j;
orte_ns_proxy_dti_t **ptr;
int rc;

Просмотреть файл

@ -107,7 +107,7 @@ int orte_ns_proxy_reserve_range(orte_jobid_t job, orte_vpid_t range,
orte_vpid_t *startvpid);
int orte_ns_proxy_get_job_peers(orte_process_name_t **procs,
size_t *num_procs, orte_jobid_t job);
orte_std_cntr_t *num_procs, orte_jobid_t job);
int orte_ns_proxy_assign_rml_tag(orte_rml_tag_t *tag, char *name);

Просмотреть файл

@ -318,7 +318,7 @@ int orte_ns_proxy_finalize(void)
orte_ns_proxy_cell_info_t **cptr;
orte_ns_proxy_tagitem_t **tag;
orte_ns_proxy_dti_t **dti;
size_t i;
orte_std_cntr_t i;
/* free all tracking storage, but only if this component was initialized */

Просмотреть файл

@ -44,7 +44,7 @@ int orte_ns_replica_create_cellid(orte_cellid_t *cellid, char *site, char *resou
{
orte_ns_replica_cell_tracker_t *new_cell;
int rc;
size_t index;
orte_std_cntr_t index;
OPAL_THREAD_LOCK(&orte_ns_replica.mutex);
@ -86,7 +86,7 @@ int orte_ns_replica_create_cellid(orte_cellid_t *cellid, char *site, char *resou
int orte_ns_replica_get_cell_info(orte_cellid_t cellid,
char **site, char **resource)
{
size_t i;
orte_std_cntr_t i;
orte_cellid_t j;
orte_ns_replica_cell_tracker_t **cell;
@ -118,7 +118,7 @@ int orte_ns_replica_create_jobid(orte_jobid_t *jobid)
{
orte_ns_replica_jobid_tracker_t *ptr;
int rc;
size_t index;
orte_std_cntr_t index;
OPAL_THREAD_LOCK(&orte_ns_replica.mutex);
@ -161,7 +161,7 @@ int orte_ns_replica_reserve_range(orte_jobid_t job, orte_vpid_t range,
orte_vpid_t *start)
{
orte_ns_replica_jobid_tracker_t **ptr;
size_t j;
orte_std_cntr_t j;
orte_jobid_t k;
OPAL_THREAD_LOCK(&orte_ns_replica.mutex);
@ -197,11 +197,11 @@ PROCESS:
}
int orte_ns_replica_get_job_peers(orte_process_name_t **procs,
size_t *num_procs, orte_jobid_t job)
orte_std_cntr_t *num_procs, orte_jobid_t job)
{
orte_ns_replica_jobid_tracker_t **ptr;
orte_process_name_t *nptr;
size_t j;
orte_std_cntr_t j;
orte_jobid_t k;
OPAL_THREAD_LOCK(&orte_ns_replica.mutex);
@ -240,7 +240,7 @@ PROCESS:
nptr->vpid = (orte_vpid_t)k;
nptr++;
}
*num_procs = (size_t)ptr[j]->next_vpid;
*num_procs = (orte_std_cntr_t)ptr[j]->next_vpid;
OPAL_THREAD_UNLOCK(&orte_ns_replica.mutex);
return ORTE_SUCCESS;
@ -273,7 +273,7 @@ int orte_ns_replica_dump_cells(void)
int orte_ns_replica_dump_cells_fn(orte_buffer_t *buffer)
{
size_t i;
orte_std_cntr_t i;
orte_cellid_t j;
orte_ns_replica_cell_tracker_t **cell;
char tmp_out[NS_REPLICA_MAX_STRING_SIZE], *tmp;
@ -340,7 +340,7 @@ int orte_ns_replica_dump_jobs(void)
int orte_ns_replica_dump_jobs_fn(orte_buffer_t *buffer)
{
size_t i;
orte_std_cntr_t i;
orte_cellid_t j;
orte_ns_replica_jobid_tracker_t **ptr;
char tmp_out[NS_REPLICA_MAX_STRING_SIZE], *tmp;
@ -401,7 +401,8 @@ int orte_ns_replica_dump_tags(void)
int orte_ns_replica_dump_tags_fn(orte_buffer_t *buffer)
{
size_t i, j;
orte_std_cntr_t i;
orte_rml_tag_t j;
orte_ns_replica_tagitem_t **ptr;
char tmp_out[NS_REPLICA_MAX_STRING_SIZE], *tmp;
int rc;
@ -459,7 +460,7 @@ int orte_ns_replica_dump_datatypes(void)
int orte_ns_replica_dump_datatypes_fn(orte_buffer_t *buffer)
{
size_t i, j;
orte_std_cntr_t i, j;
orte_ns_replica_dti_t **ptr;
char tmp_out[NS_REPLICA_MAX_STRING_SIZE], *tmp;
int rc;
@ -501,7 +502,8 @@ int orte_ns_replica_assign_rml_tag(orte_rml_tag_t *tag,
char *name)
{
orte_ns_replica_tagitem_t *tagitem, **tags;
size_t i, j;
orte_std_cntr_t i;
orte_rml_tag_t j;
int rc;
OPAL_THREAD_LOCK(&orte_ns_replica.mutex);
@ -527,7 +529,7 @@ int orte_ns_replica_assign_rml_tag(orte_rml_tag_t *tag,
*tag = ORTE_RML_TAG_MAX;
/* check if tag is available - need to do this since the tag type
* is probably not going to be a size_t, so we cannot just rely
* is probably not going to be a orte_std_cntr_t, so we cannot just rely
* on the pointer_array's size limits to protect us. NOTE: need to
* reserve ORTE_RML_TAG_MAX as an invalid value, so can't let
* num_tags get there
@ -571,7 +573,7 @@ int orte_ns_replica_define_data_type(const char *name,
orte_data_type_t *type)
{
orte_ns_replica_dti_t **dti, *dtip;
size_t i, j;
orte_std_cntr_t i, j;
int rc;
if (NULL == name || 0 < *type) {
@ -599,7 +601,7 @@ int orte_ns_replica_define_data_type(const char *name,
*type = ORTE_DSS_ID_MAX;
/* check if id is available - need to do this since the data type
* is probably not going to be a size_t, so we cannot just rely
* is probably not going to be a orte_std_cntr_t, so we cannot just rely
* on the pointer_array's size limits to protect us.
*/
if (ORTE_DSS_ID_MAX-2 < orte_ns_replica.num_dts) {

Просмотреть файл

@ -152,7 +152,7 @@ int orte_ns_replica_reserve_range(orte_jobid_t job,
* Peer functions
*/
int orte_ns_replica_get_job_peers(orte_process_name_t **procs,
size_t *num_procs, orte_jobid_t job);
orte_std_cntr_t *num_procs, orte_jobid_t job);
/*

Просмотреть файл

@ -348,7 +348,7 @@ int orte_ns_replica_finalize(void)
orte_ns_replica_jobid_tracker_t **jptr;
orte_ns_replica_tagitem_t **tag;
orte_ns_replica_dti_t **dti;
size_t i;
orte_std_cntr_t i;
/* free all tracking storage, but only if this component was initialized */
@ -412,7 +412,7 @@ void orte_ns_replica_recv(int status, orte_process_name_t* sender,
char *tagname, *site, *resource;
orte_rml_tag_t oob_tag;
orte_data_type_t type;
size_t count;
orte_std_cntr_t count;
int rc=ORTE_SUCCESS, ret;
count = 1;
@ -572,7 +572,7 @@ void orte_ns_replica_recv(int status, orte_process_name_t* sender,
goto RETURN_ERROR;
}
if (ORTE_SUCCESS != (rc = orte_dss.pack(&answer, (void*)&oob_tag, 1, ORTE_UINT32))) {
if (ORTE_SUCCESS != (rc = orte_dss.pack(&answer, (void*)&oob_tag, 1, ORTE_RML_TAG))) {
goto RETURN_ERROR;
}

Просмотреть файл

@ -20,7 +20,6 @@ headers += \
base/base.h
libmca_oob_la_SOURCES += \
base/oob_base_barrier.c \
base/oob_base_close.c \
base/oob_base_except.c \
base/oob_base_init.c \

Просмотреть файл

@ -111,12 +111,6 @@ OMPI_DECLSPEC int mca_oob_set_contact_info(const char*);
OMPI_DECLSPEC int mca_oob_ping(const char*, struct timeval* tv);
/**
* A barrier across all processes w/in the same job.
*/
OMPI_DECLSPEC int mca_oob_barrier(void);
/**
* Extract from the contact info the peer process identifier.
*
@ -411,7 +405,7 @@ OMPI_DECLSPEC int mca_oob_recv_packed_nb(
OMPI_DECLSPEC int mca_oob_xcast(
orte_process_name_t* root,
orte_process_name_t* peers,
size_t num_peers,
orte_std_cntr_t num_peers,
orte_buffer_t* buffer,
orte_gpr_trigger_cb_fn_t cbfunc);

Просмотреть файл

@ -1,77 +0,0 @@
/*
* Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
* University Research and Technology
* Corporation. All rights reserved.
* Copyright (c) 2004-2005 The University of Tennessee and The University
* of Tennessee Research Foundation. All rights
* reserved.
* Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
* University of Stuttgart. All rights reserved.
* Copyright (c) 2004-2005 The Regents of the University of California.
* All rights reserved.
* $COPYRIGHT$
*
* Additional copyrights may follow
*
* $HEADER$
*/
#include "orte_config.h"
#include "orte/orte_constants.h"
#include "orte/util/proc_info.h"
#include "orte/mca/ns/ns.h"
#include "orte/mca/oob/oob.h"
#include "orte/mca/oob/base/base.h"
int mca_oob_barrier(void)
{
orte_process_name_t* peers;
size_t i, npeers, self;
struct iovec iov;
int foo = 0;
int rc = orte_ns.get_peers(&peers,&npeers,&self);
if(rc != ORTE_SUCCESS) {
return rc;
}
iov.iov_base = (void*)&foo;
iov.iov_len = sizeof(foo);
/* All non-root send & receive zero-length message. */
if (0 < self) {
int tag=-1;
rc = mca_oob_send(&peers[0],&iov,1,tag,0);
if (rc < 0) {
return rc;
}
rc = mca_oob_recv(&peers[0],&iov,1,tag,0);
if (rc < 0) {
return rc;
}
}
/* The root collects and broadcasts the messages. */
else {
int tag=-1;
for (i = 1; i < npeers; i++) {
rc = mca_oob_recv(&peers[i],&iov,1,tag,0);
if (rc < 0) {
return rc;
}
}
for (i = 1; i < npeers; i++) {
rc = mca_oob_send(&peers[i],&iov,1,tag,0);
if (rc < 0) {
return rc;
}
}
}
return ORTE_SUCCESS;
}

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше