Home
last modified time | relevance | path

Searched refs:psr (Results 1 – 18 of 18) sorted by relevance

/drivers/gpu/drm/i915/display/
Dintel_psr.c82 switch (dev_priv->psr.debug & I915_PSR_DEBUG_MODE_MASK) { in intel_psr2_enabled()
191 dev_priv->psr.irq_aux_error = true; in intel_psr_irq_handler()
205 dev_priv->psr.last_entry_attempt = time_ns; in intel_psr_irq_handler()
211 dev_priv->psr.last_exit = time_ns; in intel_psr_irq_handler()
217 bool psr2_enabled = dev_priv->psr.psr2_enabled; in intel_psr_irq_handler()
229 schedule_work(&dev_priv->psr.work); in intel_psr_irq_handler()
304 dev_priv->psr.sink_support = true; in intel_psr_init_dpcd()
305 dev_priv->psr.sink_sync_latency = in intel_psr_init_dpcd()
308 WARN_ON(dev_priv->psr.dp); in intel_psr_init_dpcd()
309 dev_priv->psr.dp = intel_dp; in intel_psr_init_dpcd()
[all …]
Dintel_bios.c564 dev_priv->vbt.psr.enable = driver->psr_enabled; in parse_driver_features()
681 const struct bdb_psr *psr; in parse_psr() local
685 psr = find_section(bdb, BDB_PSR); in parse_psr()
686 if (!psr) { in parse_psr()
691 psr_table = &psr->psr_table[panel_type]; in parse_psr()
693 dev_priv->vbt.psr.full_link = psr_table->full_link; in parse_psr()
694 dev_priv->vbt.psr.require_aux_wakeup = psr_table->require_aux_to_wakeup; in parse_psr()
697 dev_priv->vbt.psr.idle_frames = psr_table->idle_frames < 0 ? 0 : in parse_psr()
702 dev_priv->vbt.psr.lines_to_wait = PSR_0_LINES_TO_WAIT; in parse_psr()
705 dev_priv->vbt.psr.lines_to_wait = PSR_1_LINE_TO_WAIT; in parse_psr()
[all …]
Dintel_psr.h15 #define CAN_PSR(dev_priv) (HAS_PSR(dev_priv) && dev_priv->psr.sink_support)
Dintel_dp.c6744 if (dev_priv->psr.enabled) { in intel_edp_drrs_enable()
/drivers/cpufreq/
Dmaple-cpufreq.c94 unsigned long psr = scom970_read(SCOM_PSR); in maple_scom_switch_freq() local
96 if ((psr & PSR_CMD_RECEIVED) == 0 && in maple_scom_switch_freq()
97 (((psr >> PSR_CUR_SPEED_SHIFT) ^ in maple_scom_switch_freq()
101 if (psr & PSR_CMD_COMPLETED) in maple_scom_switch_freq()
116 unsigned long psr = scom970_read(SCOM_PSR); in maple_scom_query_freq() local
120 if ((((psr >> PSR_CUR_SPEED_SHIFT) ^ in maple_scom_query_freq()
Dpmac64-cpufreq.c168 unsigned long psr = scom970_read(SCOM_PSR); in g5_scom_switch_freq() local
170 if ((psr & PSR_CMD_RECEIVED) == 0 && in g5_scom_switch_freq()
171 (((psr >> PSR_CUR_SPEED_SHIFT) ^ in g5_scom_switch_freq()
175 if (psr & PSR_CMD_COMPLETED) in g5_scom_switch_freq()
194 unsigned long psr = scom970_read(SCOM_PSR); in g5_scom_query_freq() local
198 if ((((psr >> PSR_CUR_SPEED_SHIFT) ^ in g5_scom_query_freq()
/drivers/net/can/m_can/
Dm_can.c731 static int m_can_handle_state_errors(struct net_device *dev, u32 psr) in m_can_handle_state_errors() argument
736 if (psr & PSR_EW && cdev->can.state != CAN_STATE_ERROR_WARNING) { in m_can_handle_state_errors()
742 if (psr & PSR_EP && cdev->can.state != CAN_STATE_ERROR_PASSIVE) { in m_can_handle_state_errors()
748 if (psr & PSR_BO && cdev->can.state != CAN_STATE_BUS_OFF) { in m_can_handle_state_errors()
773 static inline bool is_lec_err(u32 psr) in is_lec_err() argument
775 psr &= LEC_UNUSED; in is_lec_err()
777 return psr && (psr != LEC_UNUSED); in is_lec_err()
781 u32 psr) in m_can_handle_bus_errors() argument
791 is_lec_err(psr)) in m_can_handle_bus_errors()
792 work_done += m_can_handle_lec_err(dev, psr & LEC_UNUSED); in m_can_handle_bus_errors()
[all …]
/drivers/spi/
Dspi-s3c64xx.c816 u32 psr, speed; in s3c64xx_spi_setup() local
824 psr = clk_get_rate(sdd->src_clk) / 2 / spi->max_speed_hz - 1; in s3c64xx_spi_setup()
825 psr &= S3C64XX_SPI_PSR_MASK; in s3c64xx_spi_setup()
826 if (psr == S3C64XX_SPI_PSR_MASK) in s3c64xx_spi_setup()
827 psr--; in s3c64xx_spi_setup()
829 speed = clk_get_rate(sdd->src_clk) / 2 / (psr + 1); in s3c64xx_spi_setup()
831 if (psr+1 < S3C64XX_SPI_PSR_MASK) { in s3c64xx_spi_setup()
832 psr++; in s3c64xx_spi_setup()
839 speed = clk_get_rate(sdd->src_clk) / 2 / (psr + 1); in s3c64xx_spi_setup()
/drivers/gpu/drm/i915/
Di915_debugfs.c2122 if (dev_priv->psr.psr2_enabled) { in psr_source_status()
2165 struct i915_psr *psr = &dev_priv->psr; in i915_edp_psr_status() local
2174 seq_printf(m, "Sink support: %s", yesno(psr->sink_support)); in i915_edp_psr_status()
2175 if (psr->dp) in i915_edp_psr_status()
2176 seq_printf(m, " [0x%02x]", psr->dp->psr_dpcd[0]); in i915_edp_psr_status()
2179 if (!psr->sink_support) in i915_edp_psr_status()
2183 mutex_lock(&psr->lock); in i915_edp_psr_status()
2185 if (psr->enabled) in i915_edp_psr_status()
2186 status = psr->psr2_enabled ? "PSR2 enabled" : "PSR1 enabled"; in i915_edp_psr_status()
2191 if (!psr->enabled) in i915_edp_psr_status()
[all …]
Di915_drv.h788 } psr; member
1511 struct i915_psr psr; member
Di915_irq.c3687 intel_psr_irq_control(dev_priv, dev_priv->psr.debug); in ironlake_irq_postinstall()
3798 intel_psr_irq_control(dev_priv, dev_priv->psr.debug); in gen8_de_irq_postinstall()
/drivers/media/common/saa7146/
Dsaa7146_core.c321 u32 psr = saa7146_read(dev, PSR); in interrupt_hw() local
324 dev->name, isr, psr, ssr); in interrupt_hw()
/drivers/net/wan/
Dn2.c156 u8 psr = inb(card->io + N2_PSR); in openwin() local
157 outb((psr & ~PSR_PAGEBITS) | page, card->io + N2_PSR); in openwin()
/drivers/net/ethernet/agere/
Det131x.c2190 struct pkt_stat_desc *psr; in nic_rx_pkts() local
2214 psr = (struct pkt_stat_desc *)(rx_local->ps_ring_virtaddr) + in nic_rx_pkts()
2220 len = psr->word1 & 0xFFFF; in nic_rx_pkts()
2221 ring_index = (psr->word1 >> 26) & 0x03; in nic_rx_pkts()
2223 buff_index = (psr->word1 >> 16) & 0x3FF; in nic_rx_pkts()
2224 word0 = psr->word0; in nic_rx_pkts()
/drivers/net/ethernet/renesas/
Dravb_main.c692 u32 ecsr, psr; in ravb_emac_interrupt_unlocked() local
705 psr = ravb_read(ndev, PSR); in ravb_emac_interrupt_unlocked()
707 psr ^= PSR_LMON; in ravb_emac_interrupt_unlocked()
708 if (!(psr & PSR_LMON)) { in ravb_emac_interrupt_unlocked()
/drivers/atm/
Dfore200e.h775 volatile u32 __iomem * psr; /* address of PCI specific register */ member
Dfore200e.c454 int irq_posted = readl(fore200e->regs.pca.psr); in fore200e_pca_irq_check()
498 fore200e->regs.pca.psr = fore200e->virt_base + PCA200E_PSR_OFFSET; in fore200e_pca_map()
/drivers/staging/rtl8723bs/os_dep/
Dioctl_cfg80211.c284 u8 *psr = NULL, sr = 0; in rtw_cfg80211_inform_bss() local
294 psr = rtw_get_wps_attr_content(wpsie, wpsielen, WPS_ATTR_SELECTED_REGISTRAR, (u8 *)(&sr), NULL); in rtw_cfg80211_inform_bss()
311 if (psr != NULL) in rtw_cfg80211_inform_bss()
312 *psr = 0; /* clear sr */ in rtw_cfg80211_inform_bss()