Home
last modified time | relevance | path

Searched refs:dmc_id (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/gpu/drm/i915/display/
H A Dintel_dmc.c308 u8 dmc_id; member
403 static bool is_valid_dmc_id(enum intel_dmc_id dmc_id) in is_valid_dmc_id() argument
405 return dmc_id >= DMC_FW_MAIN && dmc_id < DMC_FW_MAX; in is_valid_dmc_id()
408 static bool has_dmc_id_fw(struct intel_display *display, enum intel_dmc_id dmc_id) in has_dmc_id_fw() argument
412 return dmc && dmc->dmc_info[dmc_id].payload; in has_dmc_id_fw()
448 enum intel_dmc_id dmc_id) in disable_all_event_handlers() argument
456 if (!has_dmc_id_fw(display, dmc_id)) in disable_all_event_handlers()
461 DMC_EVT_CTL(display, dmc_id, handler), in disable_all_event_handlers()
462 DMC_EVT_HTP(display, dmc_id, handler)); in disable_all_event_handlers()
543 enum intel_dmc_id dmc_id, intel_reg_t reg) in is_dmc_evt_ctl_reg() argument
[all …]
H A Dintel_dmc_regs.h466 #define __PIPEDMC_REG_MMIO_BASE(i915, dmc_id) \ argument
469 0x400 * ((dmc_id) - 1))
473 #define _DMC_REG_MMIO_BASE(i915, dmc_id) \ argument
474 ((dmc_id) == DMC_FW_MAIN ? __DMC_REG_MMIO_BASE : \
475 __PIPEDMC_REG_MMIO_BASE(i915, dmc_id))
477 #define _DMC_REG(i915, dmc_id, reg) \ argument
478 ((reg) - __DMC_REG_MMIO_BASE + _DMC_REG_MMIO_BASE(i915, dmc_id))
484 #define DMC_EVT_HTP(i915, dmc_id, handler) \ argument
485 _MMIO(_DMC_REG(i915, dmc_id, _DMC_EVT_HTP_0) + 4 * (handler))
489 #define DMC_EVT_CTL(i915, dmc_id, handler) \ argument
[all …]