Lines Matching defs:cmd_buffer_data

1910       list_for_each_entry_safe(struct command_buffer_data, cmd_buffer_data,
1912 list_delinit(&cmd_buffer_data->link);
1914 if (cmd_buffer_data->pipeline_query_pool) {
1917 cmd_buffer_data->pipeline_query_pool,
1918 cmd_buffer_data->query_index, 1,
1927 if (cmd_buffer_data->timestamp_query_pool) {
1930 cmd_buffer_data->timestamp_query_pool,
1931 cmd_buffer_data->query_index * 2, 2,
2062 struct command_buffer_data *cmd_buffer_data =
2064 cmd_buffer_data->stats.stats[OVERLAY_PARAM_ENABLED_draw]++;
2065 struct device_data *device_data = cmd_buffer_data->device;
2078 struct command_buffer_data *cmd_buffer_data =
2080 cmd_buffer_data->stats.stats[OVERLAY_PARAM_ENABLED_draw_indexed]++;
2081 struct device_data *device_data = cmd_buffer_data->device;
2093 struct command_buffer_data *cmd_buffer_data =
2095 cmd_buffer_data->stats.stats[OVERLAY_PARAM_ENABLED_draw_indirect]++;
2096 struct device_data *device_data = cmd_buffer_data->device;
2107 struct command_buffer_data *cmd_buffer_data =
2109 cmd_buffer_data->stats.stats[OVERLAY_PARAM_ENABLED_draw_indexed_indirect]++;
2110 struct device_data *device_data = cmd_buffer_data->device;
2123 struct command_buffer_data *cmd_buffer_data =
2125 cmd_buffer_data->stats.stats[OVERLAY_PARAM_ENABLED_draw_indirect_count]++;
2126 struct device_data *device_data = cmd_buffer_data->device;
2141 struct command_buffer_data *cmd_buffer_data =
2143 cmd_buffer_data->stats.stats[OVERLAY_PARAM_ENABLED_draw_indexed_indirect_count]++;
2144 struct device_data *device_data = cmd_buffer_data->device;
2156 struct command_buffer_data *cmd_buffer_data =
2158 cmd_buffer_data->stats.stats[OVERLAY_PARAM_ENABLED_dispatch]++;
2159 struct device_data *device_data = cmd_buffer_data->device;
2168 struct command_buffer_data *cmd_buffer_data =
2170 cmd_buffer_data->stats.stats[OVERLAY_PARAM_ENABLED_dispatch_indirect]++;
2171 struct device_data *device_data = cmd_buffer_data->device;
2180 struct command_buffer_data *cmd_buffer_data =
2183 case VK_PIPELINE_BIND_POINT_GRAPHICS: cmd_buffer_data->stats.stats[OVERLAY_PARAM_ENABLED_pipeline_graphics]++; break;
2184 case VK_PIPELINE_BIND_POINT_COMPUTE: cmd_buffer_data->stats.stats[OVERLAY_PARAM_ENABLED_pipeline_compute]++; break;
2185 case VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR: cmd_buffer_data->stats.stats[OVERLAY_PARAM_ENABLED_pipeline_raytracing]++; break;
2188 struct device_data *device_data = cmd_buffer_data->device;
2196 struct command_buffer_data *cmd_buffer_data =
2198 struct device_data *device_data = cmd_buffer_data->device;
2200 memset(&cmd_buffer_data->stats, 0, sizeof(cmd_buffer_data->stats));
2205 if (cmd_buffer_data->level == VK_COMMAND_BUFFER_LEVEL_SECONDARY) {
2242 if (cmd_buffer_data->pipeline_query_pool) {
2244 cmd_buffer_data->pipeline_query_pool,
2245 cmd_buffer_data->query_index, 1);
2247 if (cmd_buffer_data->timestamp_query_pool) {
2249 cmd_buffer_data->timestamp_query_pool,
2250 cmd_buffer_data->query_index * 2, 2);
2252 if (cmd_buffer_data->pipeline_query_pool) {
2254 cmd_buffer_data->pipeline_query_pool,
2255 cmd_buffer_data->query_index, 0);
2257 if (cmd_buffer_data->timestamp_query_pool) {
2260 cmd_buffer_data->timestamp_query_pool,
2261 cmd_buffer_data->query_index * 2);
2271 struct command_buffer_data *cmd_buffer_data =
2273 struct device_data *device_data = cmd_buffer_data->device;
2275 if (cmd_buffer_data->timestamp_query_pool) {
2278 cmd_buffer_data->timestamp_query_pool,
2279 cmd_buffer_data->query_index * 2 + 1);
2281 if (cmd_buffer_data->pipeline_query_pool) {
2283 cmd_buffer_data->pipeline_query_pool,
2284 cmd_buffer_data->query_index);
2294 struct command_buffer_data *cmd_buffer_data =
2296 struct device_data *device_data = cmd_buffer_data->device;
2298 memset(&cmd_buffer_data->stats, 0, sizeof(cmd_buffer_data->stats));
2308 struct command_buffer_data *cmd_buffer_data =
2310 struct device_data *device_data = cmd_buffer_data->device;
2318 cmd_buffer_data->stats.stats[s] += sec_cmd_buffer_data->stats.stats[s];
2385 struct command_buffer_data *cmd_buffer_data =
2389 if (!cmd_buffer_data)
2392 uint64_t count = (uintptr_t)find_object_data(HKEY(cmd_buffer_data->pipeline_query_pool));
2394 unmap_object(HKEY(cmd_buffer_data->pipeline_query_pool));
2396 cmd_buffer_data->pipeline_query_pool, NULL);
2398 map_object(HKEY(cmd_buffer_data->pipeline_query_pool), (void *)(uintptr_t)(count - 1));
2400 count = (uintptr_t)find_object_data(HKEY(cmd_buffer_data->timestamp_query_pool));
2402 unmap_object(HKEY(cmd_buffer_data->timestamp_query_pool));
2404 cmd_buffer_data->timestamp_query_pool, NULL);
2406 map_object(HKEY(cmd_buffer_data->timestamp_query_pool), (void *)(uintptr_t)(count - 1));
2408 destroy_command_buffer_data(cmd_buffer_data);
2428 struct command_buffer_data *cmd_buffer_data =
2433 device_data->frame_stats.stats[st] += cmd_buffer_data->stats.stats[st];
2438 if (!cmd_buffer_data->pipeline_query_pool &&
2439 !cmd_buffer_data->timestamp_query_pool)
2442 if (list_is_empty(&cmd_buffer_data->link)) {
2443 list_addtail(&cmd_buffer_data->link,
2468 struct command_buffer_data *cmd_buffer_data =
2473 device_data->frame_stats.stats[st] += cmd_buffer_data->stats.stats[st];
2478 if (!cmd_buffer_data->pipeline_query_pool &&
2479 !cmd_buffer_data->timestamp_query_pool)
2482 if (list_is_empty(&cmd_buffer_data->link)) {
2483 list_addtail(&cmd_buffer_data->link,