if (!ptl_init) {
CERROR("Not initialized\n");
- return PTL_NOINIT;
+ return PTL_NO_INIT;
}
nal = ptl_hndl2nal(&any_h);
if (!nal)
- return PTL_INV_HANDLE;
+ return PTL_HANDLE_INVALID;
nal->forward(nal, cmd, argbuf, argsize, retbuf, retsize);
sizeof(ret));
if (rc != PTL_OK)
- return (rc == PTL_INV_HANDLE) ? PTL_INV_ME : rc;
+ return (rc == PTL_HANDLE_INVALID) ? PTL_ME_INVALID : rc;
if (handle_out) {
handle_out->nal_idx = current_in.nal_idx;
sizeof(ret));
if (rc != PTL_OK)
- return (rc == PTL_INV_HANDLE) ? PTL_INV_ME : rc;
+ return (rc == PTL_HANDLE_INVALID) ? PTL_ME_INVALID : rc;
return ret.rc;
}
sizeof(ret));
if (rc != PTL_OK)
- return (rc == PTL_INV_HANDLE) ? PTL_INV_ME : rc;
+ return (rc == PTL_HANDLE_INVALID) ? PTL_ME_INVALID : rc;
return ret.rc;
}
if (!ptl_init) {
CERROR("PtlMDAttach/Bind/Update: Not initialized\n");
- return PTL_NOINIT;
+ return PTL_NO_INIT;
}
nal = ptl_hndl2nal(¤t_in);
if (!nal)
- return PTL_INV_HANDLE;
+ return PTL_HANDLE_INVALID;
if (nal->validate != NULL) /* nal->validate not a NOOP */
{
- if ((md_in.options & PTL_MD_IOV) == 0) /* contiguous */
+ if ((md_in.options & PTL_MD_IOVEC) == 0) /* contiguous */
{
rc = nal->validate (nal, md_in.start, md_in.length);
if (rc)
static ptl_handle_eq_t md2eq (ptl_md_t *md)
{
- if (PtlHandleEqual (md->eventq, PTL_EQ_NONE))
+ if (PtlHandleIsEqual (md->eventq, PTL_EQ_NONE))
return (PTL_EQ_NONE);
return (ptl_handle2usereq (&md->eventq)->cb_eq_handle);
}
if (rc != PTL_OK)
- return (rc == PTL_INV_HANDLE) ? PTL_INV_ME : rc;
+ return (rc == PTL_HANDLE_INVALID) ? PTL_ME_INVALID : rc;
if (handle_out) {
handle_out->nal_idx = me_in.nal_idx;
int PtlMDBind(ptl_handle_ni_t ni_in, ptl_md_t md_in,
- ptl_handle_md_t * handle_out)
+ ptl_unlink_t unlink_in, ptl_handle_md_t * handle_out)
{
PtlMDBind_in args;
PtlMDBind_out ret;
args.eq_in = md2eq(&md_in);
args.ni_in = ni_in;
args.md_in = md_in;
+ args.unlink_in = unlink_in;
rc = do_forward(ni_in, PTL_MDBIND,
&args, sizeof(args), &ret, sizeof(ret));
if (new_inout) {
rc = validate_md (md_in, *new_inout);
if (rc != PTL_OK)
- return (rc == PTL_INV_HANDLE) ? PTL_INV_MD : rc;
+ return (rc == PTL_HANDLE_INVALID) ? PTL_MD_INVALID : rc;
args.new_inout = *new_inout;
args.new_inout_valid = 1;
} else
args.new_inout_valid = 0;
- if (PtlHandleEqual (testq_in, PTL_EQ_NONE)) {
+ if (PtlHandleIsEqual (testq_in, PTL_EQ_NONE)) {
args.testq_in = PTL_EQ_NONE;
args.sequence_in = -1;
} else {
rc = do_forward(md_in, PTL_MDUPDATE, &args, sizeof(args), &ret,
sizeof(ret));
if (rc != PTL_OK)
- return (rc == PTL_INV_HANDLE) ? PTL_INV_MD : rc;
+ return (rc == PTL_HANDLE_INVALID) ? PTL_MD_INVALID : rc;
if (old_inout)
*old_inout = ret.old_inout;
rc = do_forward(md_in, PTL_MDUNLINK, &args, sizeof(args), &ret,
sizeof(ret));
if (rc != PTL_OK)
- return (rc == PTL_INV_HANDLE) ? PTL_INV_MD : rc;
+ return (rc == PTL_HANDLE_INVALID) ? PTL_MD_INVALID : rc;
return ret.rc;
}
nal_t *nal;
if (!ptl_init)
- return PTL_NOINIT;
+ return PTL_NO_INIT;
nal = ptl_hndl2nal (&interface);
if (nal == NULL)
- return PTL_INV_HANDLE;
+ return PTL_HANDLE_INVALID;
if (count != LOWEST_BIT_SET(count)) { /* not a power of 2 already */
do { /* knock off all but the top bit... */
PORTAL_ALLOC(ev, count * sizeof(ptl_event_t));
if (!ev)
- return PTL_NOSPACE;
+ return PTL_NO_SPACE;
for (i = 0; i < count; i++)
ev[i].sequence = 0;
PORTAL_ALLOC(eq, sizeof(*eq));
if (!eq) {
- rc = PTL_NOSPACE;
+ rc = PTL_NO_SPACE;
goto fail;
}