Lines Matching defs:devinfo

60 #define genX_call(devinfo, func, ...)                   \
61 switch ((devinfo)->verx10) { \
104 intel_uuid_compute_device_id((uint8_t *)uuid, &screen->devinfo, PIPE_UUID_SIZE);
111 const struct intel_device_info *devinfo = &screen->devinfo;
113 intel_uuid_compute_driver_id((uint8_t *)uuid, devinfo, PIPE_UUID_SIZE);
120 const struct intel_device_info *devinfo = &screen->devinfo;
123 snprintf(buf, sizeof(buf), "Mesa %s", devinfo->name);
139 const struct intel_device_info *devinfo = &screen->devinfo;
205 return devinfo->ver == 8;
207 return devinfo->ver <= 5;
210 return devinfo->ver >= 5;
229 return devinfo->ver >= 7;
232 return devinfo->verx10 >= 75;
248 return devinfo->ver >= 6;
250 return devinfo->verx10 >= 45 ? BRW_MAX_DRAW_BUFFERS : 0;
253 return devinfo->verx10 >= 45 ? 1 : 0;
257 if (devinfo->ver >= 7)
262 if (devinfo->ver >= 7)
269 return (devinfo->ver >= 6) ? 4 : 0;
271 return devinfo->ver >= 7 ? 2048 : 512;
278 if (devinfo->verx10 >= 75)
280 else if (devinfo->ver >= 7)
282 else if (devinfo->ver >= 6)
287 if (devinfo->verx10 < 45)
297 return devinfo->ver >= 7 ? 4 : 0;
299 return devinfo->ver >= 7 ? (1 << 27) : 0;
307 return devinfo->ver >= 6 ? 16 : 1;
309 return devinfo->ver >= 6 ? 256 : 0;
311 return devinfo->ver >= 6 ? 1024 : 0;
313 return devinfo->ver >= 7 ? 32 : 1;
315 if (devinfo->ver >= 7)
317 else if (devinfo->ver == 6)
322 if (devinfo->ver >= 7)
324 else if (devinfo->ver == 6)
329 if (devinfo->ver >= 7)
331 else if (devinfo->ver == 6)
336 return devinfo->ver >= 7 ? 4 : 1;
365 return (screen->devinfo.ver >= 6) ? 32 : 16;
374 return devinfo->has_llc;
408 const struct intel_device_info *devinfo = &screen->devinfo;
423 if (devinfo->ver >= 6)
452 const struct intel_device_info *devinfo = &screen->devinfo;
454 if (devinfo->ver < 6 &&
459 if (devinfo->ver == 6 &&
487 return devinfo->ver >= 6 ? 16 : 1;
510 return (devinfo->verx10 >= 75) ? CROCUS_MAX_TEXTURE_SAMPLERS : 16;
512 if (devinfo->ver >= 7 &&
518 return devinfo->ver >= 7 ? (CROCUS_MAX_ABOS + CROCUS_MAX_SSBOS) : 0;
549 const struct intel_device_info *devinfo = &screen->devinfo;
551 const uint32_t max_invocations = 32 * devinfo->max_cs_workgroup_threads;
553 if (devinfo->ver < 7)
621 result = intel_device_info_timebase_scale(&screen->devinfo, result);
669 crocus_get_default_l3_config(const struct intel_device_info *devinfo,
675 intel_get_default_l3_weights(devinfo, wants_dc_cache, has_slm);
676 return intel_get_l3_config(devinfo, w);
721 if (!intel_get_device_info_from_fd(fd, &screen->devinfo))
723 screen->pci_id = screen->devinfo.pci_device_id;
725 if (screen->devinfo.ver > 8)
728 if (screen->devinfo.ver == 8) {
730 if (screen->devinfo.platform != INTEL_PLATFORM_CHV &&
753 screen->bufmgr = crocus_bufmgr_get_for_fd(&screen->devinfo, fd, bo_reuse);
772 isl_device_init(&screen->isl_dev, &screen->devinfo);
774 screen->compiler = brw_compiler_create(screen, &screen->devinfo);
780 if (screen->devinfo.ver >= 7) {
781 screen->l3_config_3d = crocus_get_default_l3_config(&screen->devinfo, false);
782 screen->l3_config_cs = crocus_get_default_l3_config(&screen->devinfo, true);
814 genX_call(&screen->devinfo, crocus_init_screen_state, screen);
815 genX_call(&screen->devinfo, crocus_init_screen_query, screen);