Lines Matching refs:new
21 ebitmap_node_t *new, *prev;
29 new = (ebitmap_node_t *) malloc(sizeof(ebitmap_node_t));
30 if (!new) {
35 new->startbit = n1->startbit;
36 new->map = n1->map | n2->map;
40 new->startbit = n1->startbit;
41 new->map = n1->map;
44 new->startbit = n2->startbit;
45 new->map = n2->map;
49 new->next = 0;
51 prev->next = new;
53 dst->node = new;
54 prev = new;
77 ebitmap_node_t *new, *prev = NULL;
86 new = malloc(sizeof(ebitmap_node_t));
87 if (!new) {
91 new->startbit = n1->startbit;
92 new->map = n1->map & n2->map;
93 new->next = NULL;
96 prev->next = new;
98 dst->node = new;
99 prev = new;
120 ebitmap_node_t *new, *prev = NULL;
145 new = malloc(sizeof(ebitmap_node_t));
146 if (!new) {
150 new->startbit = startbit;
151 new->map = map;
152 new->next = NULL;
154 prev->next = new;
156 dst->node = new;
157 prev = new;
170 ebitmap_node_t *new, *prev = NULL;
192 new = malloc(sizeof(ebitmap_node_t));
193 if (!new) {
198 new->startbit = startbit;
199 new->map = map;
200 new->next = NULL;
203 prev->next = new;
205 dst->node = new;
206 prev = new;
281 ebitmap_node_t *new, *prev;
287 new = (ebitmap_node_t *) malloc(sizeof(ebitmap_node_t));
288 if (!new) {
292 new->startbit = n->startbit;
293 new->map = n->map;
294 new->next = 0;
296 prev->next = new;
298 dst->node = new;
299 prev = new;
379 ebitmap_node_t *n, *prev, *new;
428 new = (ebitmap_node_t *) malloc(sizeof(ebitmap_node_t));
429 if (!new)
432 new->startbit = startbit;
433 new->map = (MAPBIT << (bit - new->startbit));
441 new->next = prev->next;
442 prev->next = new;
444 new->next = e->node;
445 e->node = new;
453 ebitmap_node_t *new, *prev = NULL;
470 new = malloc(sizeof(ebitmap_node_t));
471 if (!new)
474 new->next = NULL;
475 new->startbit = startbit;
478 new->map = ~((MAPTYPE)0);
480 new->map = ~((MAPTYPE)0) << (minbit - startbit);
482 new->map = ~((MAPTYPE)0) >> (MAPSIZE - (maxbit - startbit + 1));
485 new->map = (mask << (minbit - startbit));
489 prev->next = new;
491 e->node = new;
492 prev = new;