diff options
author | Mark Greer <mgreer@animalcreek.com> | 2017-03-08 16:32:25 -0700 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2017-11-10 00:43:30 +0100 |
commit | 9c9fb621ec968c0eb5bb642b77160550b3dcef71 (patch) | |
tree | 8a5ba9002889d514cc2135e0ea7ac15a346aca2d | |
parent | 4f8becd430fecdad81fd902c880f8540f9f15b25 (diff) | |
download | neard-9c9fb621ec968c0eb5bb642b77160550b3dcef71.tar.gz |
adapter: Make adapter_start_poll() global
An upcoming commit will need to call adapter_start_poll() from the
tag code so make it global. To be consistent with the names of
other global routines in adapter.c, add the '__near_' prefix.
Signed-off-by: Mark Greer <mgreer@animalcreek.com>
-rw-r--r-- | src/adapter.c | 22 | ||||
-rw-r--r-- | src/near.h | 1 |
2 files changed, 12 insertions, 11 deletions
diff --git a/src/adapter.c b/src/adapter.c index 9e3e75e..e8c7c61 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -152,7 +152,7 @@ static void rf_mode_changed(struct near_adapter *adapter) NFC_ADAPTER_INTERFACE, "Mode"); } -static int adapter_start_poll(struct near_adapter *adapter) +int __near_adapter_start_poll(struct near_adapter *adapter) { int err; uint32_t im_protos, tm_protos; @@ -375,7 +375,7 @@ static DBusMessage *start_poll_loop(DBusConnection *conn, else adapter->poll_mode = NEAR_ADAPTER_MODE_INITIATOR; - err = adapter_start_poll(adapter); + err = __near_adapter_start_poll(adapter); if (err < 0) return __near_error_failed(msg, -err); @@ -433,7 +433,7 @@ static gboolean check_presence(gpointer user_data) out_err: near_adapter_disconnect(adapter->idx); if (adapter->constant_poll) - adapter_start_poll(adapter); + __near_adapter_start_poll(adapter); return FALSE; } @@ -447,7 +447,7 @@ static gboolean dep_timer(gpointer user_data) if (!adapter) return FALSE; - adapter_start_poll(adapter); + __near_adapter_start_poll(adapter); return FALSE; } @@ -469,7 +469,7 @@ static void tag_present_cb(uint32_t adapter_idx, uint32_t target_idx, near_adapter_disconnect(adapter->idx); if (adapter->constant_poll) - adapter_start_poll(adapter); + __near_adapter_start_poll(adapter); return; } @@ -606,7 +606,7 @@ int __near_adapter_set_dep_state(uint32_t idx, bool dep) * that very moment. In this case we need to try polling later * again, so constant polling will work properly. */ - if(adapter_start_poll(adapter) == -EBUSY) { + if(__near_adapter_start_poll(adapter) == -EBUSY) { near_error("Adapter is busy, retry polling later"); g_timeout_add_seconds(1, dep_timer, adapter); } @@ -688,7 +688,7 @@ static void tag_read_cb(uint32_t adapter_idx, uint32_t target_idx, int status) if (status < 0) { near_adapter_disconnect(adapter->idx); if (adapter->constant_poll) - adapter_start_poll(adapter); + __near_adapter_start_poll(adapter); return; } @@ -717,7 +717,7 @@ static void device_read_cb(uint32_t adapter_idx, uint32_t target_idx, } if (adapter->constant_poll) - adapter_start_poll(adapter); + __near_adapter_start_poll(adapter); return; } @@ -838,7 +838,7 @@ int __near_adapter_add_target(uint32_t idx, uint32_t target_idx, iso15693_uid_len, iso15693_uid); if (ret < 0 && adapter->constant_poll) - adapter_start_poll(adapter); + __near_adapter_start_poll(adapter); return ret; } @@ -879,7 +879,7 @@ static gboolean poll_error(gpointer user_data) __near_netlink_adapter_enable(adapter->idx, true); } - adapter_start_poll(adapter); + __near_adapter_start_poll(adapter); return FALSE; } @@ -954,7 +954,7 @@ int __near_adapter_remove_device(uint32_t idx) adapter->dep_up = false; if (adapter->constant_poll) - adapter_start_poll(adapter); + __near_adapter_start_poll(adapter); return 0; } @@ -94,6 +94,7 @@ int __near_adapter_remove_device(uint32_t idx); int __near_adapter_set_dep_state(uint32_t idx, bool dep); bool __near_adapter_get_dep_state(uint32_t idx); void __near_adapter_listen(struct near_device_driver *driver); +int __near_adapter_start_poll(struct near_adapter *adapter); void __near_adapter_start_check_presence(uint32_t adapter_idx, uint32_t target_idx); void __near_adapter_stop_check_presence(uint32_t adapter_idx, uint32_t target_idx); int __near_adapter_init(void); |