diff options
Diffstat (limited to 'src/common/paging.c')
-rw-r--r-- | src/common/paging.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/common/paging.c b/src/common/paging.c index 7197daa9..c6e68ccb 100644 --- a/src/common/paging.c +++ b/src/common/paging.c @@ -470,3 +470,18 @@ void paging_reset(struct paging_state *ps) ps->num_paging = 0; } + +/** + * \brief Helper for the unit tests + */ +int paging_group_queue_empty(struct paging_state *ps, uint8_t grp) +{ + if (grp >= ARRAY_SIZE(ps->paging_queue)) + return 1; + return llist_empty(&ps->paging_queue[grp]); +} + +int paging_queue_length(struct paging_state *ps) +{ + return ps->num_paging; +} |