Lines Matching +full:1 +full:- +full:bit
39 #define GEN(x) .gen = (x), .gen_mask = BIT((x) - 1)
161 .is_mobile = 1, \
162 .pipe_mask = BIT(PIPE_A) | BIT(PIPE_B), \
163 .cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B), \
164 .display.has_overlay = 1, \
165 .display.cursor_needs_physical = 1, \
166 .display.overlay_needs_physical = 1, \
167 .display.has_gmch = 1, \
169 .hws_needs_physical = 1, \
170 .unfenced_needs_alignment = 1, \
171 .platform_engine_mask = BIT(RCS0), \
183 .pipe_mask = BIT(PIPE_A), \
184 .cpu_transcoder_mask = BIT(TRANSCODER_A), \
185 .display.has_overlay = 1, \
186 .display.overlay_needs_physical = 1, \
187 .display.has_gmch = 1, \
189 .hws_needs_physical = 1, \
190 .unfenced_needs_alignment = 1, \
191 .platform_engine_mask = BIT(RCS0), \
214 .display.has_fbc = 1,
220 .display.has_fbc = 1,
225 .pipe_mask = BIT(PIPE_A) | BIT(PIPE_B), \
226 .cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B), \
227 .display.has_gmch = 1, \
229 .platform_engine_mask = BIT(RCS0), \
243 .display.cursor_needs_physical = 1,
244 .display.has_overlay = 1,
245 .display.overlay_needs_physical = 1,
246 .hws_needs_physical = 1,
247 .unfenced_needs_alignment = 1,
253 .is_mobile = 1,
254 .display.cursor_needs_physical = 1,
255 .display.has_overlay = 1,
256 .display.overlay_needs_physical = 1,
257 .display.supports_tv = 1,
258 .display.has_fbc = 1,
259 .hws_needs_physical = 1,
260 .unfenced_needs_alignment = 1,
266 .display.has_hotplug = 1,
267 .display.cursor_needs_physical = 1,
268 .display.has_overlay = 1,
269 .display.overlay_needs_physical = 1,
270 .hws_needs_physical = 1,
271 .unfenced_needs_alignment = 1,
277 .is_mobile = 1,
278 .display.has_hotplug = 1,
279 .display.cursor_needs_physical = 1,
280 .display.has_overlay = 1,
281 .display.overlay_needs_physical = 1,
282 .display.supports_tv = 1,
283 .display.has_fbc = 1,
284 .hws_needs_physical = 1,
285 .unfenced_needs_alignment = 1,
291 .display.has_hotplug = 1,
292 .display.has_overlay = 1,
299 .display.has_hotplug = 1,
300 .display.has_overlay = 1,
307 .is_mobile = 1,
308 .display.has_hotplug = 1,
309 .display.has_overlay = 1,
315 .pipe_mask = BIT(PIPE_A) | BIT(PIPE_B), \
316 .cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B), \
317 .display.has_hotplug = 1, \
318 .display.has_gmch = 1, \
320 .platform_engine_mask = BIT(RCS0), \
333 .display.has_overlay = 1,
334 .hws_needs_physical = 1,
341 .is_mobile = 1,
342 .display.has_fbc = 1,
343 .display.has_overlay = 1,
344 .display.supports_tv = 1,
345 .hws_needs_physical = 1,
352 .platform_engine_mask = BIT(RCS0) | BIT(VCS0),
359 .is_mobile = 1,
360 .display.has_fbc = 1,
361 .display.supports_tv = 1,
362 .platform_engine_mask = BIT(RCS0) | BIT(VCS0),
368 .pipe_mask = BIT(PIPE_A) | BIT(PIPE_B), \
369 .cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B), \
370 .display.has_hotplug = 1, \
371 .platform_engine_mask = BIT(RCS0) | BIT(VCS0), \
391 .is_mobile = 1,
393 .display.has_fbc = 1,
398 .pipe_mask = BIT(PIPE_A) | BIT(PIPE_B), \
399 .cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B), \
400 .display.has_hotplug = 1, \
401 .display.has_fbc = 1, \
402 .platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0), \
404 .has_llc = 1, \
405 .has_rc6 = 1, \
406 .has_rc6p = 1, \
423 .gt = 1,
434 .is_mobile = 1
439 .gt = 1,
449 .pipe_mask = BIT(PIPE_A) | BIT(PIPE_B) | BIT(PIPE_C), \
450 .cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | BIT(TRANSCODER_C), \
451 .display.has_hotplug = 1, \
452 .display.has_fbc = 1, \
453 .platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0), \
455 .has_llc = 1, \
456 .has_rc6 = 1, \
457 .has_rc6p = 1, \
471 .has_l3_dpf = 1
475 .gt = 1,
486 .is_mobile = 1, \
487 .has_l3_dpf = 1
491 .gt = 1,
505 .has_l3_dpf = 1,
511 .is_lp = 1,
512 .pipe_mask = BIT(PIPE_A) | BIT(PIPE_B),
513 .cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B),
514 .has_runtime_pm = 1,
515 .has_rc6 = 1,
517 .display.has_gmch = 1,
518 .display.has_hotplug = 1,
524 .platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0),
535 .platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0), \
536 .cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | \
537 BIT(TRANSCODER_C) | BIT(TRANSCODER_EDP), \
538 .display.has_ddi = 1, \
539 .has_fpga_dbg = 1, \
540 .display.has_psr = 1, \
541 .display.has_psr_hw_tracking = 1, \
542 .display.has_dp_mst = 1, \
543 .has_rc6p = 0 /* RC6p removed-by HSW */, \
545 .has_runtime_pm = 1
550 .has_l3_dpf = 1
554 .gt = 1,
570 .has_logical_ring_contexts = 1, \
574 .has_64bit_reloc = 1, \
575 .has_reset_engine = 1
583 .gt = 1,
603 BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS1),
609 .pipe_mask = BIT(PIPE_A) | BIT(PIPE_B) | BIT(PIPE_C),
610 .cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | BIT(TRANSCODER_C),
611 .display.has_hotplug = 1,
612 .is_lp = 1,
613 .platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0),
614 .has_64bit_reloc = 1,
615 .has_runtime_pm = 1,
616 .has_rc6 = 1,
618 .has_logical_ring_contexts = 1,
619 .display.has_gmch = 1,
623 .has_reset_engine = 1,
642 .has_logical_ring_preemption = 1, \
643 .display.has_csr = 1, \
644 .has_gt_uc = 1, \
645 .display.has_hdcp = 1, \
646 .display.has_ipc = 1, \
648 .num_supported_dbuf_slices = 1
656 .gt = 1,
667 BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS1)
682 .is_lp = 1, \
683 .num_supported_dbuf_slices = 1, \
684 .display.has_hotplug = 1, \
685 .platform_engine_mask = BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0), \
686 .pipe_mask = BIT(PIPE_A) | BIT(PIPE_B) | BIT(PIPE_C), \
687 .cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | \
688 BIT(TRANSCODER_C) | BIT(TRANSCODER_EDP) | \
689 BIT(TRANSCODER_DSI_A) | BIT(TRANSCODER_DSI_C), \
690 .has_64bit_reloc = 1, \
691 .display.has_ddi = 1, \
692 .has_fpga_dbg = 1, \
693 .display.has_fbc = 1, \
694 .display.has_hdcp = 1, \
695 .display.has_psr = 1, \
696 .display.has_psr_hw_tracking = 1, \
697 .has_runtime_pm = 1, \
698 .display.has_csr = 1, \
699 .has_rc6 = 1, \
701 .display.has_dp_mst = 1, \
702 .has_logical_ring_contexts = 1, \
703 .has_logical_ring_preemption = 1, \
704 .has_gt_uc = 1, \
708 .has_reset_engine = 1, \
711 .display.has_ipc = 1, \
737 .gt = 1,
749 BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS1),
758 .gt = 1,
770 BIT(RCS0) | BIT(VCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS1),
779 .gt = 1,
791 .display.has_dsc = 1, \
809 .abox_mask = BIT(0), \
810 .cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | \
811 BIT(TRANSCODER_C) | BIT(TRANSCODER_EDP) | \
812 BIT(TRANSCODER_DSI_0) | BIT(TRANSCODER_DSI_1), \
832 .has_logical_ring_elsq = 1, \
839 BIT(RCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS0) | BIT(VCS2),
845 .require_force_probe = 1,
846 .platform_engine_mask = BIT(RCS0) | BIT(BCS0) | BIT(VCS0) | BIT(VECS0),
853 .abox_mask = GENMASK(2, 1), \
854 .pipe_mask = BIT(PIPE_A) | BIT(PIPE_B) | BIT(PIPE_C) | BIT(PIPE_D), \
855 .cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B) | \
856 BIT(TRANSCODER_C) | BIT(TRANSCODER_D) | \
857 BIT(TRANSCODER_DSI_0) | BIT(TRANSCODER_DSI_1), \
875 .has_global_mocs = 1, \
876 .display.has_dsb = 1
881 .display.has_modular_fia = 1,
883 BIT(RCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS0) | BIT(VCS2),
889 .abox_mask = BIT(0),
890 .pipe_mask = BIT(PIPE_A) | BIT(PIPE_B) | BIT(PIPE_C),
891 .cpu_transcoder_mask = BIT(TRANSCODER_A) | BIT(TRANSCODER_B) |
892 BIT(TRANSCODER_C),
893 .require_force_probe = 1,
894 .display.has_hti = 1,
897 BIT(RCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS0),
903 .has_master_unit_irq = 1, \
904 .is_dgfx = 1
909 .pipe_mask = BIT(PIPE_A) | BIT(PIPE_B) | BIT(PIPE_C) | BIT(PIPE_D),
910 .require_force_probe = 1,
912 BIT(RCS0) | BIT(BCS0) | BIT(VECS0) |
913 BIT(VCS0) | BIT(VCS2),
1041 (struct intel_device_info *) ent->driver_data; in i915_pci_probe()
1044 if (intel_info->require_force_probe && in i915_pci_probe()
1045 !force_probe(pdev->device, i915_modparams.force_probe)) { in i915_pci_probe()
1046 dev_info(&pdev->dev, in i915_pci_probe()
1051 pdev->device, pdev->device, pdev->device); in i915_pci_probe()
1052 return -ENODEV; in i915_pci_probe()
1056 * used function 1 as a placeholder for multi-head. This causes in i915_pci_probe()
1058 * functions have the same PCI-ID! in i915_pci_probe()
1060 if (PCI_FUNC(pdev->devfn)) in i915_pci_probe()
1061 return -ENODEV; in i915_pci_probe()
1064 * apple-gmux is needed on dual GPU MacBook Pro in i915_pci_probe()
1068 return -EPROBE_DEFER; in i915_pci_probe()
1076 return -ENODEV; in i915_pci_probe()
1082 return err > 0 ? -ENOTTY : err; in i915_pci_probe()
1088 return err > 0 ? -ENOTTY : err; in i915_pci_probe()
1124 if (vgacon_text_force() && i915_modparams.modeset == -1) in i915_init()