Lines Matching +full:1 +full:- +full:bit
49 [I915_CACHE_LLC] = 1, \
75 [I915_CACHE_WT] = 1, \
88 .is_mobile = 1, \
90 .has_3d_pipeline = 1, \
91 .hws_needs_physical = 1, \
92 .unfenced_needs_alignment = 1, \
93 .platform_engine_mask = BIT(RCS0), \
104 .has_3d_pipeline = 1, \
106 .hws_needs_physical = 1, \
107 .unfenced_needs_alignment = 1, \
108 .platform_engine_mask = BIT(RCS0), \
140 .platform_engine_mask = BIT(RCS0), \
141 .has_3d_pipeline = 1, \
154 .hws_needs_physical = 1,
155 .unfenced_needs_alignment = 1,
161 .is_mobile = 1,
162 .hws_needs_physical = 1,
163 .unfenced_needs_alignment = 1,
169 .hws_needs_physical = 1,
170 .unfenced_needs_alignment = 1,
176 .is_mobile = 1,
177 .hws_needs_physical = 1,
178 .unfenced_needs_alignment = 1,
196 .is_mobile = 1,
203 .platform_engine_mask = BIT(RCS0), \
204 .has_3d_pipeline = 1, \
216 .hws_needs_physical = 1,
223 .is_mobile = 1,
224 .hws_needs_physical = 1,
231 .platform_engine_mask = BIT(RCS0) | BIT(VCS0),
238 .is_mobile = 1,
239 .platform_engine_mask = BIT(RCS0) | BIT(VCS0),
245 .platform_engine_mask = BIT(RCS0) | BIT(VCS0), \
246 .has_3d_pipeline = 1, \
265 .is_mobile = 1,
271 .platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0), \
272 .has_3d_pipeline = 1, \
274 .has_llc = 1, \
275 .has_rc6 = 1, \
293 .gt = 1,
304 .is_mobile = 1
309 .gt = 1,
319 .platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0), \
320 .has_3d_pipeline = 1, \
322 .has_llc = 1, \
323 .has_rc6 = 1, \
324 .has_rc6p = 1, \
338 .has_l3_dpf = 1
342 .gt = 1,
353 .is_mobile = 1, \
354 .has_l3_dpf = 1
358 .gt = 1,
370 .has_l3_dpf = 1,
376 .is_lp = 1,
377 .has_runtime_pm = 1,
378 .has_rc6 = 1,
387 .platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0),
395 .platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0), \
396 .has_rc6p = 0 /* RC6p removed-by HSW */, \
397 .has_runtime_pm = 1
402 .has_l3_dpf = 1
406 .gt = 1,
422 .has_logical_ring_contexts = 1, \
426 .has_64bit_reloc = 1
434 .gt = 1,
454 BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS1),
460 .is_lp = 1,
461 .platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0),
462 .has_64bit_reloc = 1,
463 .has_runtime_pm = 1,
464 .has_rc6 = 1,
466 .has_logical_ring_contexts = 1,
471 .has_reset_engine = 1,
487 .has_gt_uc = 1
495 .gt = 1,
506 BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS1)
521 .is_lp = 1, \
522 .platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0), \
523 .has_3d_pipeline = 1, \
524 .has_64bit_reloc = 1, \
525 .has_runtime_pm = 1, \
526 .has_rc6 = 1, \
528 .has_logical_ring_contexts = 1, \
529 .has_gt_uc = 1, \
533 .has_reset_engine = 1, \
557 .gt = 1,
569 BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS1),
578 .gt = 1,
590 BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS1),
599 .gt = 1,
617 .has_logical_ring_elsq = 1
623 BIT(RCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS0) | BIT(VCS2),
629 .platform_engine_mask = BIT(RCS0) | BIT(BCS0) | BIT(VCS0) | BIT(VECS0),
636 .platform_engine_mask = BIT(RCS0) | BIT(BCS0) | BIT(VCS0) | BIT(VECS0),
644 .has_global_mocs = 1, \
645 .has_pxp = 1, \
652 BIT(RCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS0) | BIT(VCS2),
659 BIT(RCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS0),
666 .has_snoop = 1, \
667 .is_dgfx = 1, \
668 .has_heci_gscfi = 1
675 .require_force_probe = 1,
677 BIT(RCS0) | BIT(BCS0) | BIT(VECS0) |
678 BIT(VCS0) | BIT(VCS2),
687 BIT(RCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS0) | BIT(VCS2),
695 BIT(RCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS0) | BIT(VCS2),
713 .has_3d_pipeline = 1, \
714 .has_64bit_reloc = 1, \
715 .has_flat_ccs = 1, \
716 .has_global_mocs = 1, \
717 .has_gt_uc = 1, \
718 .has_llc = 1, \
719 .has_logical_ring_contexts = 1, \
720 .has_logical_ring_elsq = 1, \
721 .has_mslice_steering = 1, \
722 .has_oa_bpc_reporting = 1, \
723 .has_oa_slice_contrib_limits = 1, \
724 .has_oam = 1, \
725 .has_rc6 = 1, \
726 .has_reset_engine = 1, \
727 .has_rps = 1, \
728 .has_runtime_pm = 1, \
743 .has_64k_pages = 1,
744 .has_media_ratio_mode = 1,
746 BIT(RCS0) | BIT(BCS0) |
747 BIT(VECS0) | BIT(VECS1) | BIT(VECS2) | BIT(VECS3) |
748 BIT(VCS0) | BIT(VCS1) | BIT(VCS2) | BIT(VCS3) |
749 BIT(VCS4) | BIT(VCS5) | BIT(VCS6) | BIT(VCS7) |
750 BIT(CCS0) | BIT(CCS1) | BIT(CCS2) | BIT(CCS3),
751 .require_force_probe = 1,
761 .has_64k_pages = 1, \
762 .has_guc_deprivilege = 1, \
763 .has_heci_pxp = 1, \
764 .has_media_ratio_mode = 1, \
766 BIT(RCS0) | BIT(BCS0) | \
767 BIT(VECS0) | BIT(VECS1) | \
768 BIT(VCS0) | BIT(VCS2) | \
769 BIT(CCS0) | BIT(CCS1) | BIT(CCS2) | BIT(CCS3)
777 .require_force_probe = 1,
778 .tuning_thread_rr_after_dep = 1,
785 .has_guc_deprivilege = 1, \
786 .has_l3_ccs_read = 1, \
788 .has_one_eu_per_fuse_bit = 1
801 BIT(BCS0) |
802 BIT(VCS0) |
803 BIT(CCS0) | BIT(CCS1) | BIT(CCS2) | BIT(CCS3),
804 .require_force_probe = 1,
813 .engine_mask = BIT(VECS0) | BIT(VCS0) | BIT(VCS2) | BIT(GSC0),
830 .has_gmd_id = 1,
831 .has_guc_deprivilege = 1,
832 .has_guc_tlb_invalidation = 1,
835 .has_snoop = 1,
837 .has_pxp = 1,
839 .platform_engine_mask = BIT(RCS0) | BIT(BCS0) | BIT(CCS0),
1007 return i915_pci_resource_valid(pdev, intel_mmio_bar(intel_info->__runtime.graphics.ip.ver)); in intel_mmio_bar_valid()
1013 (struct intel_device_info *) ent->driver_data; in i915_pci_probe()
1016 if (intel_info->require_force_probe && !id_forced(pdev->device)) { in i915_pci_probe()
1017 dev_info(&pdev->dev, in i915_pci_probe()
1022 pdev->device, pdev->device, pdev->device); in i915_pci_probe()
1023 return -ENODEV; in i915_pci_probe()
1026 if (id_blocked(pdev->device)) { in i915_pci_probe()
1027 dev_info(&pdev->dev, "I915 probe blocked for Device ID %04x.\n", in i915_pci_probe()
1028 pdev->device); in i915_pci_probe()
1029 return -ENODEV; in i915_pci_probe()
1032 if (intel_info->require_force_probe) { in i915_pci_probe()
1033 dev_info(&pdev->dev, "Force probing unsupported Device ID %04x, tainting kernel\n", in i915_pci_probe()
1034 pdev->device); in i915_pci_probe()
1039 * used function 1 as a placeholder for multi-head. This causes in i915_pci_probe()
1041 * functions have the same PCI-ID! in i915_pci_probe()
1043 if (PCI_FUNC(pdev->devfn)) in i915_pci_probe()
1044 return -ENODEV; in i915_pci_probe()
1047 return -ENXIO; in i915_pci_probe()
1051 return -EPROBE_DEFER; in i915_pci_probe()
1059 return -ENODEV; in i915_pci_probe()
1065 return err > 0 ? -ENOTTY : err; in i915_pci_probe()
1071 return err > 0 ? -ENOTTY : err; in i915_pci_probe()