]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - keystone-linux/mpm-transport.git/blobdiff - src/transport/test/hyplnk/hyplnk_loopback/mpm_transport_hyplnk_loopback.c
Merge branch 'linux41'
[keystone-linux/mpm-transport.git] / src / transport / test / hyplnk / hyplnk_loopback / mpm_transport_hyplnk_loopback.c
index 61629d6d93ef825978266144bfe2e32b777f872b..647502fcd96e45522bed24ddcc8cfd9b2e347c09 100644 (file)
@@ -145,6 +145,10 @@ int main()
                */
                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");
@@ -206,6 +210,10 @@ int main()
        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)) {
@@ -242,6 +250,10 @@ int main()
                && (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)) {
@@ -264,6 +276,10 @@ int main()
                        }
                }
                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)) {
@@ -286,6 +302,10 @@ int main()
                        }
                }
                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)) {