Lines Matching refs:status
267 int status;
284 status = drvdata->config->set_configuration(drvdata,
286 if (status)
287 return status;
290 status = drvdata->config->get_status(drvdata);
291 if ((status & XHI_SR_DALIGN_MASK) != XHI_SR_DALIGN_MASK)
303 status = drvdata->config->set_configuration(drvdata,
305 if (status)
306 return status;
311 status = drvdata->config->get_configuration(drvdata, reg_data, 1);
312 if (status)
313 return status;
320 int status;
332 status = hwicap_command_desync(drvdata);
333 if (status)
334 return status;
341 status = hwicap_get_configuration_register(
344 if (status)
345 return status;
348 status = hwicap_command_desync(drvdata);
349 if (status)
350 return status;
363 int status;
365 status = mutex_lock_interruptible(&drvdata->sem);
366 if (status)
367 return status;
379 status = -EFAULT;
390 status = -ENOMEM;
413 status = drvdata->config->get_configuration(drvdata,
417 if (status) {
425 status = -EFAULT;
434 status = bytes_to_read;
437 return status;
449 ssize_t status;
451 status = mutex_lock_interruptible(&drvdata->sem);
452 if (status)
453 return status;
459 status = 0;
465 status = -ENOMEM;
486 status = -EFAULT;
492 status = -EFAULT;
497 status = drvdata->config->set_configuration(drvdata,
500 if (status) {
502 status = -EFAULT;
523 status = written;
526 return status;
532 int status;
537 status = mutex_lock_interruptible(&drvdata->sem);
538 if (status)
542 status = -EBUSY;
546 status = hwicap_initialize_hwicap(drvdata);
547 if (status) {
561 return status;
568 int status = 0;
577 status = drvdata->config->set_configuration(drvdata,
579 if (status)
583 status = hwicap_command_desync(drvdata);
584 if (status)
590 return status;