[keystone-linux/mpm-transport.git] / src / transport / test / hyplnk / hyplnk_loopback / mpm_transport_hyplnk_loopback.c
diff --git a/src/transport/test/hyplnk/hyplnk_loopback/mpm_transport_hyplnk_loopback.c b/src/transport/test/hyplnk/hyplnk_loopback/mpm_transport_hyplnk_loopback.c
index 61629d6d93ef825978266144bfe2e32b777f872b..647502fcd96e45522bed24ddcc8cfd9b2e347c09 100644 (file)
*/
printf("testing hyperlink mpm_transport_write and mpm_transport_read\n");
h = mpm_transport_open("dsp0-hyplnk", &ocfg);
+ if (!h) {
+ printf("mpm_transport_open failed: dsp0-hyplnk\n");
+ return -1;
+ }
#ifdef ENABLE_HYPLNK_BOUNDARY_CHECK_TEST
printf("testing hyperlink mpm_transport_write boundary checking\n");
if ((check1=check_device_exist("hyperlink0")) && (check2=check_device_exist("dsp1"))) {
printf("testing hyperlink mpm_transport_write and mpm_transport_read on dsp1-hyplnk\n");
h = mpm_transport_open("dsp1-hyplnk", &ocfg);
+ if (!h) {
+ printf("mpm_transport_open failed: dsp1-hyplnk\n");
+ return -1;
+ }
for (i = 0; i < TEST_LENGTH_HYP3; i += 4) {
val.num = TEST_BASE_HYP3 + i;
if (mpm_transport_write(h, TEST_BASE_HYP3 + i, 4, val.buf, NULL)) {
&& (check3=check_device_exist("dsp1")) && (check4=check_device_exist("dsp2"))) {
printf("testing nested mpm_transport_open for hyperlink\n");
h = mpm_transport_open("dsp1-hyplnk", &ocfg);
+ if (!h) {
+ printf("mpm_transport_open failed: dsp1-hyplnk\n");
+ return -1;
+ }
for (i = 0; i < TEST_LENGTH_HYP3; i += 4) {
val.num = TEST_BASE_HYP3 + i;
if (mpm_transport_write(h, TEST_BASE_HYP3 + i, 4, val.buf, NULL)) {
}
}
nest1 = mpm_transport_open("dsp0-hyplnk", &ocfg);
+ if (!nest1) {
+ printf("mpm_transport_open failed: dsp0-hyplnk\n");
+ return -1;
+ }
for (i = 0; i < TEST_LENGTH_HYP1; i += 4) {
val.num = TEST_BASE_HYP1 - i;
if (mpm_transport_write(nest1, TEST_BASE_HYP1 + i, 4, val.buf, NULL)) {
}
}
nest2 = mpm_transport_open("dsp2-hyplnk", &ocfg);
+ if (!nest2) {
+ printf("mpm_transport_open failed: dsp2-hyplnk\n");
+ return -1;
+ }
for (i = 0; i < TEST_LENGTH_HYP4; i += 4) {
val.num = TEST_BASE_HYP4 - i;
if (mpm_transport_write(nest2, TEST_BASE_HYP4 + i, 4, val.buf, NULL)) {