| 348 | } |
| 349 | |
| 350 | static int |
| 351 | prev_elem_is_adjacent(struct malloc_elem *elem) |
| 352 | { |
| 353 | const struct internal_config *internal_conf = |
| 354 | eal_get_internal_configuration(); |
| 355 | |
| 356 | return elem == RTE_PTR_ADD(elem->prev, elem->prev->size) && |
| 357 | elem->prev->msl == elem->msl && |
| 358 | (!internal_conf->match_allocations || |
| 359 | elem->orig_elem == elem->prev->orig_elem); |
| 360 | } |
| 361 | |
| 362 | /* |
| 363 | * Given an element size, compute its freelist index. |
no test coverage detected