Home
last modified time | relevance | path

Searched refs:cmp (Results 1 – 2 of 2) sorted by relevance

/rockchip-linux_mpp/osal/
H A Dmpp_list.c447 static struct list_head *merge(void *priv, ListCmpFunc cmp, in merge() argument
454 if (cmp(priv, a, b) <= 0) { in merge()
482 static void merge_final(void *priv, ListCmpFunc cmp, struct list_head *head, in merge_final() argument
490 if (cmp(priv, a, b) <= 0) { in merge_final()
520 cmp(priv, b, b); in merge_final()
531 void list_sort(void *priv, struct list_head *head, ListCmpFunc cmp) in list_sort() argument
571 a = merge(priv, cmp, b, a); in list_sort()
593 list = merge(priv, cmp, pending, list); in list_sort()
597 merge_final(priv, cmp, head, pending, list); in list_sort()
/rockchip-linux_mpp/osal/inc/
H A Dmpp_list.h191 void list_sort(void *priv, struct list_head *head, ListCmpFunc cmp);