Lines Matching refs:status
96 ssize_t status;
98 status = spi_sync(spi, message);
99 if (status == 0)
100 status = message->actual_length;
102 return status;
108 ssize_t status;
115 status = -ESHUTDOWN;
117 status = spidev_sync_unlocked(spi, message);
120 return status;
160 ssize_t status;
169 status = spidev_sync_read(spidev, count);
170 if (status > 0) {
173 missing = copy_to_user(buf, spidev->rx_buffer, status);
174 if (missing == status)
175 status = -EFAULT;
177 status = status - missing;
181 return status;
190 ssize_t status;
202 status = spidev_sync_write(spidev, count);
204 status = -EFAULT;
207 return status;
219 int status = -EFAULT;
252 status = -EMSGSIZE;
260 status = -EMSGSIZE;
270 status = -EMSGSIZE;
307 status = spidev_sync_unlocked(spidev->spi, &msg);
308 if (status < 0)
319 status = -EFAULT;
324 status = total;
328 return status;
590 int status = -ENXIO;
596 status = 0;
610 status = -ENOMEM;
618 status = -ENOMEM;
635 return status;
772 int status;
777 status = match(&spi->dev);
778 if (status)
779 return status;
806 status = PTR_ERR_OR_ZERO(dev);
809 status = -ENODEV;
811 if (status == 0) {
819 if (status == 0)
824 return status;
867 int status;
873 status = register_chrdev(SPIDEV_MAJOR, "spi", &spidev_fops);
874 if (status < 0)
875 return status;
877 status = class_register(&spidev_class);
878 if (status) {
880 return status;
883 status = spi_register_driver(&spidev_spi_driver);
884 if (status < 0) {
888 return status;