Specify 'allocate' to TRUE when allocating * Otherwise to FALSE when deallocating */
| 296 | * Otherwise to FALSE when deallocating |
| 297 | */ |
| 298 | static void |
| 299 | calculate_utilization(node_t * node, resource_t * rsc, gboolean allocate) |
| 300 | { |
| 301 | struct calculate_data data; |
| 302 | |
| 303 | data.node = node; |
| 304 | data.allocate = allocate; |
| 305 | |
| 306 | g_hash_table_foreach(rsc->utilization, do_calculate_utilization, &data); |
| 307 | |
| 308 | if (allocate) { |
| 309 | dump_rsc_utilization(show_utilization ? 0 : utilization_log_level, __FUNCTION__, rsc, node); |
| 310 | } |
| 311 | } |
| 312 | |
| 313 | void |
| 314 | native_deallocate(resource_t * rsc) |
no test coverage detected