Home
last modified time | relevance | path

Searched refs:x_list (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/external/xserver/hw/xquartz/xpr/
H A Dx-list.h36 typedef struct x_list_struct x_list; typedef
40 x_list *next;
51 X_EXTERN void X_PFX(list_free_1) (x_list * node);
52 X_EXTERN x_list *X_PFX(list_prepend) (x_list * lst, void *data);
54 X_EXTERN x_list *X_PFX(list_append) (x_list * lst, void *data);
55 X_EXTERN x_list *X_PFX(list_remove) (x_list * lst, void *data);
56 X_EXTERN void X_PFX(list_free) (x_list * lst);
57 X_EXTERN x_list *X_PFX(list_pop) (x_list * lst, void **data_ret);
59 X_EXTERN x_list *X_PFX(list_copy) (x_list * lst);
60 X_EXTERN x_list *X_PFX(list_reverse) (x_list * lst);
[all …]
H A Dx-list.c46 x_list l[NODES_PER_BLOCK];
49 static x_list *freelist;
54 list_free_1(x_list *node) in list_free_1()
61 X_PFX(list_free_1) (x_list * node) { in X_PFX()
72 X_PFX(list_free) (x_list * lst) { in X_PFX()
73 x_list *next; in X_PFX()
85 X_EXTERN x_list *
86 X_PFX(list_prepend) (x_list * lst, void *data) { in X_PFX()
87 x_list *node; in X_PFX()
116 X_EXTERN x_list *
[all …]
H A Dx-hook.c40 #define CELL_NEW(f, d) X_PFX(list_prepend) ((x_list *)(f), (d))
45 X_EXTERN x_list *
46 X_PFX(hook_add) (x_list * lst, x_hook_function * fun, void *data) { in X_PFX()
50 X_EXTERN x_list *
51 X_PFX(hook_remove) (x_list * lst, x_hook_function * fun, void *data) { in X_PFX()
52 x_list *node, *cell; in X_PFX()
53 x_list *to_delete = NULL; in X_PFX()
72 X_PFX(hook_run) (x_list * lst, void *arg) { in X_PFX()
73 x_list *node; in X_PFX()
79 x_list *cell = node->data; in X_PFX()
[all …]
H A Dx-hook.h38 X_EXTERN x_list *X_PFX(hook_add) (x_list * lst, x_hook_function * fun,
40 X_EXTERN x_list *X_PFX(hook_remove) (x_list * lst, x_hook_function * fun,
42 X_EXTERN void X_PFX(hook_run) (x_list * lst, void *arg);
43 X_EXTERN void X_PFX(hook_free) (x_list * lst);
H A Dx-hash.c45 x_list **buckets;
53 #define ITEM_NEW(k, v) X_PFX(list_prepend) ((x_list *)(k), v)
107 x_list **new, **old; in hash_table_split()
108 x_list *node, *item, *next; in hash_table_split()
122 new = calloc(new_size, sizeof(x_list *)); in hash_table_split()
157 h->buckets = calloc(hash_table_total_buckets(h), sizeof(x_list *)); in X_PFX()
175 x_list *node, *item; in X_PFX()
205 x_list *node, *item; in hash_table_modify()
256 x_list **ptr, *item; in X_PFX()
281 x_list *node, *item; in X_PFX()
[all …]
H A Ddristruct.h60 x_list *notifiers; /* list of (FUN . DATA) */
/OK3568_Linux_fs/external/xserver/hw/xquartz/GL/
H A Dindirect.c195 x_list *lst; in __glXAquaContextDestroy()
248 x_list *lst; in surface_notify()
308 x_list *lst; in attach()
350 x_list *lst;
/OK3568_Linux_fs/external/xserver/hw/xquartz/
H A DX11Controller.m68 @property (nonatomic, readwrite, assign) x_list *pending_apps;
903 x_list *node;