}
/** send configuration to device, and wait for its output*/
- ret = ioctl(npu_dev_priv_t->internal_fd, SRNPU_IOCTL_SET_VARIABLES,
- &npu_setup_t);
- if (conf->test_mode == 1) {
+ if (conf->test_mode == 0) {
+ ret = ioctl(npu_dev_priv_t->internal_fd, SRNPU_IOCTL_SET_VARIABLES,
+ &npu_setup_t);
+ } else {
ret = 0;
}
return NULL;
}
- ret = ioctl(npu_dev_priv_t->internal_fd, SRNPU_IOCTL_GET_STATUS,
- npu_status_t);
- if (conf->test_mode == 1) {
+ if (conf->test_mode == 0) {
+ ret = ioctl(npu_dev_priv_t->internal_fd, SRNPU_IOCTL_GET_STATUS,
+ npu_status_t);
+ } else {
memset(npu_status_t, 0, sizeof(struct srnpu_status_arg));
ret = 0;
}
npu_buffer_t.offset0 = npu_dev_priv_t->offset0;
npu_buffer_t.offset1 = npu_dev_priv_t->offset1;
- ret = ioctl(npu_dev_priv_t->internal_fd, SRNPU_IOCTL_SET_BUFFER,
- &npu_buffer_t);
- if (conf->test_mode == 1) {
+ if (conf->test_mode == 0) {
+ ret = ioctl(npu_dev_priv_t->internal_fd, SRNPU_IOCTL_SET_BUFFER,
+ &npu_buffer_t);
+ } else {
ret = 0;
}
if (npu_dev_priv_t == NULL)
return -ENXIO;
- ret = ioctl(npu_dev_priv_t->internal_fd, SRNPU_IOCTL_GET_READY, &ready);
- if (conf->test_mode == 1) {
+ if (conf->test_mode == 0) {
+ ret = ioctl(npu_dev_priv_t->internal_fd, SRNPU_IOCTL_GET_READY, &ready);
+ } else {
ret = 0;
}
if (npu_dev_priv_t == NULL)
return -ENXIO;
- ret = ioctl(npu_dev_priv_t->internal_fd, SRNPU_IOCTL_WAIT_READY, &ready);
- if (conf->test_mode == 1) {
+ if (conf->test_mode == 0) {
+ ret = ioctl(npu_dev_priv_t->internal_fd, SRNPU_IOCTL_WAIT_READY, &ready);
+ } else {
ret = 0;
}