resource_list
struct resource_list *next;
struct resource_list *prev;
%type <assoc> resource_assign resource_assigns resource_list
| associate_command resource_list;
resource_list: PCK_OPENLST resource_assigns PCK_CLOSELST
char **resource_list;
static struct tracker_list *resource_list;
add_tracker(&resource_list, my_id, name, sym);
if (!resource_list)
if (in_tracker_list(resource_list, my_id, name, sym))
free_trackers_and_list(&resource_list);
InterlockedIncrement((long*)&_pdev->resource_list. \
InterlockedDecrement((long*)&_pdev->resource_list. \
InterlockedExchangeAdd((long*)&(_pdev->resource_list. \
if (_pdev->resource_list.type_counters_arr[_cli_idx][_type].size > \
_pdev->resource_list.type_counters_arr[_cli_idx][_type].size_peak) \
_pdev->resource_list.type_counters_arr[_cli_idx][_type].size_peak = \
_pdev->resource_list.type_counters_arr[_cli_idx][_type].size; \
if (_pdev->resource_list.type_counters_arr[_cli_idx][_type].cnt > \
_pdev->resource_list.type_counters_arr[_cli_idx][_type].cnt_peak) \
_pdev->resource_list.type_counters_arr[_cli_idx][_type].cnt_peak = \
_pdev->resource_list.type_counters_arr[_cli_idx][_type].cnt; \