Lines Matching refs:dmc_id

160 	u8 dmc_id;  member
252 static bool has_dmc_id_fw(struct drm_i915_private *i915, int dmc_id) in has_dmc_id_fw() argument
254 return i915->display.dmc.dmc_info[dmc_id].payload; in has_dmc_id_fw()
318 get_flip_queue_event_regs(struct drm_i915_private *i915, int dmc_id, in get_flip_queue_event_regs() argument
321 switch (dmc_id) { in get_flip_queue_event_regs()
324 *ctl_reg = DMC_EVT_CTL(i915, dmc_id, 3); in get_flip_queue_event_regs()
325 *htp_reg = DMC_EVT_HTP(i915, dmc_id, 3); in get_flip_queue_event_regs()
332 *ctl_reg = DMC_EVT_CTL(i915, dmc_id, 2); in get_flip_queue_event_regs()
333 *htp_reg = DMC_EVT_HTP(i915, dmc_id, 2); in get_flip_queue_event_regs()
346 int dmc_id; in disable_all_flip_queue_events() local
352 for (dmc_id = 0; dmc_id < DMC_FW_MAX; dmc_id++) { in disable_all_flip_queue_events()
356 if (!has_dmc_id_fw(i915, dmc_id)) in disable_all_flip_queue_events()
359 if (!get_flip_queue_event_regs(i915, dmc_id, &ctl_reg, &htp_reg)) in disable_all_flip_queue_events()
548 id = package_ver <= 1 ? DMC_FW_MAIN : fw_info[i].dmc_id; in dmc_set_fw_offset()
571 int header_ver, u8 dmc_id) in dmc_mmio_addr_sanity_check() argument
577 if (dmc_id >= DMC_FW_MAX) { in dmc_mmio_addr_sanity_check()
578 drm_warn(&i915->drm, "Unsupported firmware id %u\n", dmc_id); in dmc_mmio_addr_sanity_check()
585 } else if (dmc_id == DMC_FW_MAIN) { in dmc_mmio_addr_sanity_check()
592 start_range = TGL_PIPE_MMIO_START(dmc_id); in dmc_mmio_addr_sanity_check()
593 end_range = TGL_PIPE_MMIO_END(dmc_id); in dmc_mmio_addr_sanity_check()
609 size_t rem_size, u8 dmc_id) in parse_dmc_fw_header() argument
612 struct dmc_fw_info *dmc_info = &dmc->dmc_info[dmc_id]; in parse_dmc_fw_header()
677 dmc_header->header_ver, dmc_id)) { in parse_dmc_fw_header()