Lines Matching refs:ret
94 int ret = 0;
103 ret = sdio_memcpy_toio(smsdev->func, SMSSDIO_DATA,
105 if (ret)
113 ret = sdio_memcpy_toio(smsdev->func, SMSSDIO_DATA,
120 return ret;
129 int ret;
142 (void)sdio_readb(func, SMSSDIO_INT, &ret);
143 if (ret) {
155 ret = sdio_memcpy_fromio(smsdev->func,
159 if (ret) {
160 sms_err("Error %d reading initial block!\n", ret);
195 ret = sdio_memcpy_fromio(smsdev->func,
199 if (ret && ret != -EINVAL) {
201 sms_err("Error %d reading data from card!\n", ret);
212 if (ret == -EINVAL) {
214 ret = sdio_memcpy_fromio(smsdev->func,
217 if (ret) {
220 "data from card!\n", ret);
243 int ret;
277 ret = -ENODEV;
281 ret = smscore_register_device(¶ms, &smsdev->coredev);
282 if (ret < 0)
289 ret = sdio_enable_func(func);
290 if (ret)
293 ret = sdio_set_block_size(func, SMSSDIO_BLOCK_SIZE);
294 if (ret)
297 ret = sdio_claim_irq(func, smssdio_interrupt);
298 if (ret)
305 ret = smscore_start_device(smsdev->coredev);
306 if (ret < 0)
322 return ret;
358 int ret = 0;
363 ret = sdio_register_driver(&smssdio_driver);
365 return ret;