event: remove spdk_event_get_next() from API

The event->next field can be accessed directly from within the event
library implementation, and public API users should not be using it.

Change-Id: I98a1f0017e03e951d0c4eee3c7989b04324e57d1
Signed-off-by: Daniel Verkamp <daniel.verkamp@intel.com>
This commit is contained in:
Daniel Verkamp 2017-01-04 16:23:00 -07:00 committed by Ben Walker
parent 66f4dce74a
commit f99eb85595
2 changed files with 2 additions and 3 deletions

View File

@ -222,7 +222,6 @@ spdk_event_t spdk_event_allocate(uint32_t lcore, spdk_event_fn fn,
*/ */
void spdk_event_call(spdk_event_t event); void spdk_event_call(spdk_event_t event);
#define spdk_event_get_next(event) (event)->next
#define spdk_event_get_arg1(event) (event)->arg1 #define spdk_event_get_arg1(event) (event)->arg1
#define spdk_event_get_arg2(event) (event)->arg2 #define spdk_event_get_arg2(event) (event)->arg2

View File

@ -646,7 +646,7 @@ _spdk_event_add_poller(spdk_event_t event)
{ {
struct spdk_reactor *reactor = spdk_event_get_arg1(event); struct spdk_reactor *reactor = spdk_event_get_arg1(event);
struct spdk_poller *poller = spdk_event_get_arg2(event); struct spdk_poller *poller = spdk_event_get_arg2(event);
struct spdk_event *next = spdk_event_get_next(event); struct spdk_event *next = event->next;
_spdk_poller_register(reactor, poller, next); _spdk_poller_register(reactor, poller, next);
} }
@ -731,7 +731,7 @@ _spdk_event_remove_poller(spdk_event_t event)
{ {
struct spdk_poller *poller = spdk_event_get_arg1(event); struct spdk_poller *poller = spdk_event_get_arg1(event);
struct spdk_reactor *reactor = spdk_reactor_get(poller->lcore); struct spdk_reactor *reactor = spdk_reactor_get(poller->lcore);
struct spdk_event *next = spdk_event_get_next(event); struct spdk_event *next = event->next;
_spdk_poller_unregister(reactor, poller, next); _spdk_poller_unregister(reactor, poller, next);
} }