Searched refs:x_list (Results 1 – 8 of 8) sorted by relevance
| /OK3568_Linux_fs/external/xserver/hw/xquartz/xpr/ |
| H A D | x-list.h | 36 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 D | x-list.c | 46 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 D | x-hook.c | 40 #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 D | x-hook.h | 38 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 D | x-hash.c | 45 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 D | dristruct.h | 60 x_list *notifiers; /* list of (FUN . DATA) */
|
| /OK3568_Linux_fs/external/xserver/hw/xquartz/GL/ |
| H A D | indirect.c | 195 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 D | X11Controller.m | 68 @property (nonatomic, readwrite, assign) x_list *pending_apps; 903 x_list *node;
|