Lines Matching refs:ret

296 	int i, ret;
298 ret = wait_event_interruptible(client->wait,
301 if (ret < 0)
302 return ret;
317 ret = -EFAULT;
322 ret = total;
327 return ret;
435 unsigned long ret = 0;
447 ret = copy_to_user(u64_to_uptr(a->rom),
454 if (ret != 0)
463 ret = copy_to_user(u64_to_uptr(a->bus_reset), &bus_reset, 36);
465 if (ret == 0 && list_empty(&client->link))
470 return ret ? -EFAULT : 0;
478 int ret;
485 ret = -ECANCELED;
487 ret = idr_alloc(&client->resource_idr, resource, 0, 0,
489 if (ret >= 0) {
490 resource->handle = ret;
499 return ret < 0 ? ret : 0;
580 int ret;
601 ret = -EFAULT;
606 ret = add_client_resource(client, &e->r.resource, GFP_KERNEL);
607 if (ret < 0)
619 return ret;
675 int ret;
703 ret = add_client_resource(handler->client, &r->resource, GFP_ATOMIC);
704 if (ret < 0)
766 int ret;
784 ret = fw_core_add_address_handler(&r->handler, &region);
785 if (ret < 0) {
787 return ret;
792 ret = add_client_resource(client, &r->resource, GFP_KERNEL);
793 if (ret < 0) {
795 return ret;
813 int ret = 0;
827 ret = -EINVAL;
832 ret = -EFAULT;
841 return ret;
865 int ret;
879 ret = -EFAULT;
888 ret = fw_core_add_descriptor(&r->descriptor);
889 if (ret < 0)
893 ret = add_client_resource(client, &r->resource, GFP_KERNEL);
894 if (ret < 0) {
904 return ret;
963 int ret;
1010 ret = fw_iso_buffer_map_dma(&client->buffer,
1013 if (ret < 0) {
1017 return ret;
1197 int ret = 0;
1208 ret = -EINVAL;
1217 return ret;
1350 int ret;
1360 ret = -ENOMEM;
1380 ret = add_client_resource(client, &r->resource, GFP_KERNEL);
1381 if (ret < 0)
1396 return ret;
1618 int ret;
1634 ret = ioctl_handlers[_IOC_NR(cmd)](client, &buffer);
1635 if (ret < 0)
1636 return ret;
1642 return ret;
1655 int page_count, ret;
1676 ret = fw_iso_buffer_alloc(&client->buffer, page_count);
1677 if (ret < 0)
1678 return ret;
1682 ret = fw_iso_buffer_map_dma(&client->buffer,
1685 client->buffer_is_mapped = (ret == 0);
1688 if (ret < 0)
1691 ret = vm_map_pages_zero(vma, client->buffer.pages,
1693 if (ret < 0)
1699 return ret;
1711 int ret;
1714 ret = idr_for_each(&client->resource_idr,
1718 return ret;