aboutsummaryrefslogtreecommitdiffstats
path: root/src/common/paging.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/paging.c')
-rw-r--r--src/common/paging.c15
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;
+}