hal: Fix VTS failures

Return 0 even if expected params is not received
for in_set_parameters. As vts setparam related testcases
expects ok/unsupported/inval values only.

CreateTooBigMmapBuffer testcase expects unsupported/inval
return value if the min_size_frames requested is with INT32_MAX.
Fix by returning EINVAL if min_size_frames is INT32_MAX.

Pause/resume expects ENODATA, changes done accordingly.

Change-Id: I9dfb37dfc1b0d63584e7a848dad852fb923213c4
1 file changed