Lines Matching refs:rc
56 int rc = 0; in nfc_dev_up() local
63 rc = -ERFKILL; in nfc_dev_up()
68 rc = -ENODEV; in nfc_dev_up()
73 rc = -EALREADY; in nfc_dev_up()
78 rc = dev->ops->dev_up(dev); in nfc_dev_up()
80 if (!rc) in nfc_dev_up()
85 return rc; in nfc_dev_up()
95 int rc = 0; in nfc_dev_down() local
102 rc = -ENODEV; in nfc_dev_down()
107 rc = -EALREADY; in nfc_dev_down()
112 rc = -EBUSY; in nfc_dev_down()
123 return rc; in nfc_dev_down()
155 int rc; in nfc_start_poll() local
166 rc = -ENODEV; in nfc_start_poll()
171 rc = -ENODEV; in nfc_start_poll()
176 rc = -EBUSY; in nfc_start_poll()
180 rc = dev->ops->start_poll(dev, im_protocols, tm_protocols); in nfc_start_poll()
181 if (!rc) { in nfc_start_poll()
188 return rc; in nfc_start_poll()
198 int rc = 0; in nfc_stop_poll() local
205 rc = -ENODEV; in nfc_stop_poll()
210 rc = -EINVAL; in nfc_stop_poll()
220 return rc; in nfc_stop_poll()
240 int rc = 0; in nfc_dep_link_up() local
253 rc = -ENODEV; in nfc_dep_link_up()
258 rc = -EALREADY; in nfc_dep_link_up()
264 rc = -EINVAL; in nfc_dep_link_up()
270 rc = -ENOTCONN; in nfc_dep_link_up()
274 rc = dev->ops->dep_link_up(dev, target, comm_mode, gb, gb_len); in nfc_dep_link_up()
275 if (!rc) { in nfc_dep_link_up()
282 return rc; in nfc_dep_link_up()
287 int rc = 0; in nfc_dep_link_down() local
297 rc = -ENODEV; in nfc_dep_link_down()
302 rc = -EALREADY; in nfc_dep_link_down()
306 rc = dev->ops->dep_link_down(dev); in nfc_dep_link_down()
307 if (!rc) { in nfc_dep_link_down()
318 return rc; in nfc_dep_link_down()
341 int rc; in nfc_activate_target() local
350 rc = -ENODEV; in nfc_activate_target()
355 rc = -EBUSY; in nfc_activate_target()
361 rc = -ENOTCONN; in nfc_activate_target()
365 rc = dev->ops->activate_target(dev, target, protocol); in nfc_activate_target()
366 if (!rc) { in nfc_activate_target()
377 return rc; in nfc_activate_target()
388 int rc = 0; in nfc_deactivate_target() local
396 rc = -ENODEV; in nfc_deactivate_target()
401 rc = -ENOTCONN; in nfc_deactivate_target()
406 rc = -ENOTCONN; in nfc_deactivate_target()
418 return rc; in nfc_deactivate_target()
435 int rc; in nfc_data_exchange() local
443 rc = -ENODEV; in nfc_data_exchange()
450 rc = -EADDRNOTAVAIL; in nfc_data_exchange()
458 rc = dev->ops->im_transceive(dev, dev->active_target, skb, cb, in nfc_data_exchange()
461 if (!rc && dev->ops->check_presence && !dev->shutting_down) in nfc_data_exchange()
465 rc = dev->ops->tm_send(dev, skb); in nfc_data_exchange()
467 rc = -ENOTCONN; in nfc_data_exchange()
475 return rc; in nfc_data_exchange()
512 int rc; in nfc_tm_activated() local
519 rc = nfc_set_remote_general_bytes(dev, gb, gb_len); in nfc_tm_activated()
520 if (rc < 0) in nfc_tm_activated()
529 rc = nfc_genl_tm_activated(dev, protocol); in nfc_tm_activated()
534 return rc; in nfc_tm_activated()
725 int rc; in nfc_check_pres_work() local
730 rc = dev->ops->check_presence(dev, dev->active_target); in nfc_check_pres_work()
731 if (rc == -EOPNOTSUPP) in nfc_check_pres_work()
733 if (rc) { in nfc_check_pres_work()
838 int rc; in nfc_register_device() local
852 rc = device_add(&dev->dev); in nfc_register_device()
855 if (rc < 0) in nfc_register_device()
856 return rc; in nfc_register_device()
858 rc = nfc_llcp_register_device(dev); in nfc_register_device()
859 if (rc) in nfc_register_device()
862 rc = nfc_genl_device_added(dev); in nfc_register_device()
863 if (rc) in nfc_register_device()
887 int rc, id; in nfc_unregister_device() local
906 rc = nfc_genl_device_removed(dev); in nfc_unregister_device()
907 if (rc) in nfc_unregister_device()
924 int rc; in nfc_init() local
928 rc = class_register(&nfc_class); in nfc_init()
929 if (rc) in nfc_init()
930 return rc; in nfc_init()
932 rc = nfc_genl_init(); in nfc_init()
933 if (rc) in nfc_init()
939 rc = rawsock_init(); in nfc_init()
940 if (rc) in nfc_init()
943 rc = nfc_llcp_init(); in nfc_init()
944 if (rc) in nfc_init()
947 rc = af_nfc_init(); in nfc_init()
948 if (rc) in nfc_init()
961 return rc; in nfc_init()