Lines Matching defs:tmp

81 	void *tmp;
96 if (posix_memalign(&tmp, page_size, page_size))
99 ret = madvise(tmp, page_size, MADV_DONTFORK) ||
100 madvise(tmp, page_size, MADV_DOFORK);
102 free(tmp);
157 struct ibv_mem_node *tmp;
159 tmp = node->left;
161 node->left = tmp->right;
167 node->parent->right = tmp;
169 node->parent->left = tmp;
171 mm_root = tmp;
173 tmp->parent = node->parent;
175 tmp->right = node;
176 node->parent = tmp;
181 struct ibv_mem_node *tmp;
183 tmp = node->right;
185 node->right = tmp->left;
191 node->parent->right = tmp;
193 node->parent->left = tmp;
195 mm_root = tmp;
197 tmp->parent = node->parent;
199 tmp->left = node;
200 node->parent = tmp;
313 struct ibv_mem_node *child, *parent, *sib, *tmp;
317 tmp = node->left;
318 while (tmp->right)
319 tmp = tmp->right;
321 nodecol = tmp->color;
322 child = tmp->left;
323 tmp->color = node->color;
325 if (tmp->parent != node) {
326 parent = tmp->parent;
327 parent->right = tmp->left;
328 if (tmp->left)
329 tmp->left->parent = parent;
331 tmp->left = node->left;
332 node->left->parent = tmp;
334 parent = tmp;
336 tmp->right = node->right;
337 node->right->parent = tmp;
339 tmp->parent = node->parent;
342 node->parent->left = tmp;
344 node->parent->right = tmp;
346 mm_root = tmp;
488 struct ibv_mem_node *node, *tmp = NULL;
494 tmp = __mm_prev(node);
495 if (tmp && tmp->refcnt == node->refcnt + inc)
496 node = merge_ranges(node, tmp);
508 struct ibv_mem_node *tmp = NULL;
515 tmp = split_range(node, start);
516 if (tmp) {
518 node = tmp;
523 tmp = __mm_prev(node);
524 if (tmp && tmp->refcnt == node->refcnt)
525 node = merge_ranges(node, tmp);
527 tmp = __mm_next(node);
528 if (tmp && tmp->refcnt == node->refcnt)
529 node = merge_ranges(tmp, node);
537 struct ibv_mem_node *node, *tmp;
597 tmp = __mm_prev(node);
598 if (!tmp || start > tmp->end)
600 end = tmp->end;
610 tmp = __mm_prev(node);
611 if (tmp && node->refcnt == tmp->refcnt)
612 node = merge_ranges(node, tmp);