From: zwelch Date: Tue, 2 Jun 2009 06:33:19 +0000 (+0000) Subject: More JTAG interface driver cleanup: X-Git-Tag: v0.2.0~516 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=c10d4d9a00e4074ce52524d5feace1fd0a4bce11;p=openocd More JTAG interface driver cleanup: - Add jtag_callback_queue_reset() to reset the callback queue. - Make interface_jtag_execute_queue() use new helper function. git-svn-id: svn://svn.berlios.de/openocd/trunk@1994 b42882b7-edfa-0310-969c-e2dbd0fdcd60 --- diff --git a/src/jtag/jtag.c b/src/jtag/jtag.c index cc7082de..b1c4dc61 100644 --- a/src/jtag/jtag.c +++ b/src/jtag/jtag.c @@ -87,6 +87,12 @@ struct jtag_callback_entry static struct jtag_callback_entry *jtag_callback_queue_head = NULL; static struct jtag_callback_entry *jtag_callback_queue_tail = NULL; + +static void jtag_callback_queue_reset(void) +{ + jtag_callback_queue_head = NULL; + jtag_callback_queue_tail = NULL; +} #endif @@ -1583,10 +1589,8 @@ int interface_jtag_execute_queue(void) } } - jtag_callback_queue_head = NULL; - jtag_callback_queue_tail = NULL; - jtag_command_queue_reset(); + jtag_callback_queue_reset(); return retval; }