Lines Matching refs:BlkdebugRule
59 QLIST_HEAD(, BlkdebugRule) rules[BLKDBG__MAX];
60 QSIMPLEQ_HEAD(, BlkdebugRule) active_rules;
86 typedef struct BlkdebugRule { struct
108 QLIST_ENTRY(BlkdebugRule) next; argument
109 QSIMPLEQ_ENTRY(BlkdebugRule) active_next;
110 } BlkdebugRule; typedef
188 struct BlkdebugRule *rule; in add_rule()
206 *rule = (struct BlkdebugRule) { in add_rule()
265 static void remove_rule(BlkdebugRule *rule) in remove_rule()
594 BlkdebugRule *rule = NULL; in rule_check()
620 QSIMPLEQ_REMOVE(&s->active_rules, rule, BlkdebugRule, active_next); in rule_check()
777 BlkdebugRule *rule, *next; in blkdebug_close()
791 static void suspend_request(BlockDriverState *bs, BlkdebugRule *rule) in suspend_request()
810 static void process_rule(BlockDriverState *bs, struct BlkdebugRule *rule, in process_rule()
844 struct BlkdebugRule *rule, *next; in blkdebug_co_debug_event()
868 struct BlkdebugRule *rule; in blkdebug_debug_breakpoint()
877 *rule = (struct BlkdebugRule) { in blkdebug_debug_breakpoint()
938 BlkdebugRule *rule, *next; in blkdebug_debug_remove_breakpoint()