/drivers/gpu/drm/i915/display/ |
D | intel_psr.c | 82 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 …]
|
D | intel_bios.c | 564 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 …]
|
D | intel_psr.h | 15 #define CAN_PSR(dev_priv) (HAS_PSR(dev_priv) && dev_priv->psr.sink_support)
|
D | intel_dp.c | 6744 if (dev_priv->psr.enabled) { in intel_edp_drrs_enable()
|
/drivers/cpufreq/ |
D | maple-cpufreq.c | 94 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()
|
D | pmac64-cpufreq.c | 168 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/ |
D | m_can.c | 731 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/ |
D | spi-s3c64xx.c | 816 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/ |
D | i915_debugfs.c | 2122 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 …]
|
D | i915_drv.h | 788 } psr; member 1511 struct i915_psr psr; member
|
D | i915_irq.c | 3687 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/ |
D | saa7146_core.c | 321 u32 psr = saa7146_read(dev, PSR); in interrupt_hw() local 324 dev->name, isr, psr, ssr); in interrupt_hw()
|
/drivers/net/wan/ |
D | n2.c | 156 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/ |
D | et131x.c | 2190 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/ |
D | ravb_main.c | 692 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/ |
D | fore200e.h | 775 volatile u32 __iomem * psr; /* address of PCI specific register */ member
|
D | fore200e.c | 454 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/ |
D | ioctl_cfg80211.c | 284 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()
|