Lines Matching refs:ops
77 if (dev->ops->dev_up) in nfc_dev_up()
78 rc = dev->ops->dev_up(dev); in nfc_dev_up()
116 if (dev->ops->dev_down) in nfc_dev_down()
117 dev->ops->dev_down(dev); in nfc_dev_down()
180 rc = dev->ops->start_poll(dev, im_protocols, tm_protocols); in nfc_start_poll()
214 dev->ops->stop_poll(dev); in nfc_stop_poll()
247 if (!dev->ops->dep_link_up) in nfc_dep_link_up()
274 rc = dev->ops->dep_link_up(dev, target, comm_mode, gb, gb_len); in nfc_dep_link_up()
291 if (!dev->ops->dep_link_down) in nfc_dep_link_down()
306 rc = dev->ops->dep_link_down(dev); in nfc_dep_link_down()
365 rc = dev->ops->activate_target(dev, target, protocol); in nfc_activate_target()
370 if (dev->ops->check_presence && !dev->shutting_down) in nfc_activate_target()
410 if (dev->ops->check_presence) in nfc_deactivate_target()
413 dev->ops->deactivate_target(dev, dev->active_target); in nfc_deactivate_target()
455 if (dev->ops->check_presence) 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()
464 } else if (dev->rf_mode == NFC_RF_TARGET && dev->ops->tm_send != NULL) { in nfc_data_exchange()
465 rc = dev->ops->tm_send(dev, skb); in nfc_data_exchange()
730 rc = dev->ops->check_presence(dev, dev->active_target); in nfc_check_pres_work()
787 struct nfc_dev *nfc_allocate_device(struct nfc_ops *ops, in nfc_allocate_device() argument
794 if (!ops->start_poll || !ops->stop_poll || !ops->activate_target || in nfc_allocate_device()
795 !ops->deactivate_target || !ops->im_transceive) in nfc_allocate_device()
805 dev->ops = ops; in nfc_allocate_device()
819 if (ops->check_presence) { in nfc_allocate_device()
898 if (dev->ops->check_presence) { in nfc_unregister_device()