Home
last modified time | relevance | path

Searched refs:status_reg (Results 1 – 25 of 95) sorted by relevance

1234

/Linux-v5.4/drivers/irqchip/
Dspear-shirq.c43 u32 status_reg; member
93 .status_reg = SPEAR300_INT_STS_MASK_REG,
109 .status_reg = SPEAR310_INT_STS_MASK_REG,
117 .status_reg = SPEAR310_INT_STS_MASK_REG,
125 .status_reg = SPEAR310_INT_STS_MASK_REG,
133 .status_reg = SPEAR310_INT_STS_MASK_REG,
159 .status_reg = SPEAR320_INT_STS_MASK_REG,
167 .status_reg = SPEAR320_INT_STS_MASK_REG,
175 .status_reg = SPEAR320_INT_STS_MASK_REG,
190 pend = readl(shirq->base + shirq->status_reg) & shirq->mask; in shirq_handler()
/Linux-v5.4/drivers/usb/host/
Dehci-hub.c537 u32 __iomem *status_reg; in set_owner() local
541 status_reg = &ehci->regs->port_status[portnum]; in set_owner()
550 port_status = ehci_readl(ehci, status_reg); in set_owner()
558 ehci_writel(ehci, port_status, status_reg); in set_owner()
571 u32 __iomem *status_reg, in check_reset_complete() argument
594 ehci_writel(ehci, port_status, status_reg); in check_reset_complete()
878 u32 __iomem *status_reg, *hostpc_reg; in ehci_hub_control() local
891 status_reg = &ehci->regs->port_status[temp]; in ehci_hub_control()
917 temp = ehci_readl(ehci, status_reg); in ehci_hub_control()
929 ehci_writel(ehci, temp & ~PORT_PE, status_reg); in ehci_hub_control()
[all …]
Dehci-tegra.c181 u32 __iomem *status_reg; in tegra_ehci_hub_control() local
186 status_reg = &ehci->regs->port_status[(wIndex & 0xff) - 1]; in tegra_ehci_hub_control()
191 temp = ehci_readl(ehci, status_reg); in tegra_ehci_hub_control()
200 temp = ehci_readl(ehci, status_reg); in tegra_ehci_hub_control()
208 ehci_writel(ehci, temp | PORT_SUSPEND, status_reg); in tegra_ehci_hub_control()
214 if (ehci_handshake(ehci, status_reg, PORT_SUSPEND, in tegra_ehci_hub_control()
226 return tegra_ehci_internal_port_reset(ehci, status_reg); in tegra_ehci_hub_control()
238 temp = ehci_readl(ehci, status_reg); in tegra_ehci_hub_control()
254 ehci_writel(ehci, temp | PORT_RESUME, status_reg); in tegra_ehci_hub_control()
262 if (ehci_handshake(ehci, status_reg, PORT_RESUME, 0, 2000)) in tegra_ehci_hub_control()
[all …]
/Linux-v5.4/arch/s390/kvm/
Dsigp.c152 u64 *status_reg) in __sigp_set_arch() argument
165 *status_reg &= 0xffffffff00000000UL; in __sigp_set_arch()
168 *status_reg |= (all_stopped ? SIGP_STATUS_INVALID_PARAMETER : in __sigp_set_arch()
283 u16 cpu_addr, u32 parameter, u64 *status_reg) in handle_sigp_dst() argument
294 rc = __sigp_sense(vcpu, dst_vcpu, status_reg); in handle_sigp_dst()
298 rc = __sigp_external_call(vcpu, dst_vcpu, status_reg); in handle_sigp_dst()
310 rc = __sigp_stop_and_store_status(vcpu, dst_vcpu, status_reg); in handle_sigp_dst()
315 status_reg); in handle_sigp_dst()
319 rc = __sigp_set_prefix(vcpu, dst_vcpu, parameter, status_reg); in handle_sigp_dst()
324 status_reg); in handle_sigp_dst()
[all …]
/Linux-v5.4/drivers/usb/chipidea/
Dhost.c234 u32 __iomem *status_reg; in ci_ehci_hub_control() local
241 status_reg = &ehci->regs->port_status[(wIndex & 0xff) - 1]; in ci_ehci_hub_control()
246 temp = ehci_readl(ehci, status_reg); in ci_ehci_hub_control()
254 ehci_writel(ehci, temp | PORT_SUSPEND, status_reg); in ci_ehci_hub_control()
260 if (ehci_handshake(ehci, status_reg, PORT_SUSPEND, in ci_ehci_hub_control()
269 temp = ehci_readl(ehci, status_reg); in ci_ehci_hub_control()
271 ehci_writel(ehci, temp, status_reg); in ci_ehci_hub_control()
285 if (ehci_handshake(ehci, status_reg, PORT_RESUME, 0, 25000)) in ci_ehci_hub_control()
/Linux-v5.4/arch/mips/generic/
Dboard-sead3.c183 void __iomem *status_reg = (void __iomem *)0xbf000410; in sead3_measure_hpt_freq() local
189 orig = readl(status_reg) & 0x2; /* get original sample */ in sead3_measure_hpt_freq()
191 while ((readl(status_reg) & 0x2) == orig) in sead3_measure_hpt_freq()
200 while ((readl(status_reg) & 0x2) == orig) in sead3_measure_hpt_freq()
/Linux-v5.4/drivers/media/pci/saa7134/
Dsaa7134-go7007.c185 u16 status_reg; in saa7134_go7007_write_interrupt() local
192 gpio_read(dev, HPI_ADDR_INTR_STATUS, &status_reg); in saa7134_go7007_write_interrupt()
193 if (!(status_reg & 0x0010)) in saa7134_go7007_write_interrupt()
199 status_reg); in saa7134_go7007_write_interrupt()
339 u16 status_reg; in saa7134_go7007_send_firmware() local
360 gpio_read(dev, HPI_ADDR_INTR_STATUS, &status_reg); in saa7134_go7007_send_firmware()
361 if (!(status_reg & 0x0002)) in saa7134_go7007_send_firmware()
366 status_reg); in saa7134_go7007_send_firmware()
/Linux-v5.4/drivers/regulator/
Dhi655x-regulator.c26 unsigned int status_reg; member
77 regmap_read(rdev->regmap, regulator->status_reg, &value); in hi655x_is_enabled()
125 .status_reg = HI655X_BUS_ADDR(sreg), \
147 .status_reg = HI655X_BUS_ADDR(sreg), \
Dmt6358-regulator.c27 u32 status_reg; member
60 .status_reg = MT6358_BUCK_##vreg##_DBG1, \
88 .status_reg = MT6358_LDO_##vreg##_CON1, \
117 .status_reg = MT6358_LDO_##vreg##_DBG1, \
136 .status_reg = MT6358_LDO_##vreg##_CON1, \
319 ret = regmap_read(rdev->regmap, info->status_reg, &regval); in mt6358_get_status()
/Linux-v5.4/drivers/gpu/drm/i915/gvt/
Dexeclist.c97 u32 status_reg = execlist_ring_mmio(vgpu->gvt, in emulate_execlist_status() local
100 status.ldw = vgpu_vreg(vgpu, status_reg); in emulate_execlist_status()
101 status.udw = vgpu_vreg(vgpu, status_reg + 4); in emulate_execlist_status()
119 vgpu_vreg(vgpu, status_reg) = status.ldw; in emulate_execlist_status()
120 vgpu_vreg(vgpu, status_reg + 4) = status.udw; in emulate_execlist_status()
123 vgpu->id, status_reg, status.ldw, status.udw); in emulate_execlist_status()
265 u32 status_reg = execlist_ring_mmio(vgpu->gvt, ring_id, in get_next_execlist_slot() local
269 status.ldw = vgpu_vreg(vgpu, status_reg); in get_next_execlist_slot()
270 status.udw = vgpu_vreg(vgpu, status_reg + 4); in get_next_execlist_slot()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/dcn10/
Ddcn10_dpp_cm.c653 uint32_t status_reg = 0; in dpp1_degamma_ram_inuse() local
657 &status_reg); in dpp1_degamma_ram_inuse()
659 if (status_reg == 9) { in dpp1_degamma_ram_inuse()
662 } else if (status_reg == 10) { in dpp1_degamma_ram_inuse()
747 uint32_t status_reg = 0; in dpp1_ingamma_ram_inuse() local
751 &status_reg); in dpp1_ingamma_ram_inuse()
754 if (status_reg == 1 || status_reg == 3 || status_reg == 4) { in dpp1_ingamma_ram_inuse()
758 } else if (status_reg == 2 || status_reg == 5 || status_reg == 6) { in dpp1_ingamma_ram_inuse()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/irq/dce80/
Dirq_service_dce80.c46 uint32_t addr = info->status_reg; in hpd_ack()
105 .status_reg = mmDC_HPD ## reg_num ## _INT_STATUS,\
119 .status_reg = mmDC_HPD ## reg_num ## _INT_STATUS,\
134 .status_reg = mmDCP ## reg_num ##_GRPH_INTERRUPT_STATUS,\
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/irq/dce120/
Dirq_service_dce120.c46 uint32_t addr = info->status_reg; in hpd_ack()
124 .status_reg = SRI(DC_HPD_INT_STATUS, HPD, reg_num),\
133 .status_reg = SRI(DC_HPD_INT_STATUS, HPD, reg_num),\
141 .status_reg = SRI(GRPH_INTERRUPT_STATUS, DCP, reg_num),\
/Linux-v5.4/drivers/clk/microchip/
Dclk-core.h22 const u32 status_reg; member
52 const u32 status_reg; member
Dclk-core.c581 void __iomem *status_reg; member
716 err = readl_poll_timeout_atomic(pll->status_reg, v, in spll_clk_set_rate()
743 spll->status_reg = data->status_reg + core->iobase; in pic32_spll_clk_register()
951 void __iomem *status_reg; member
969 return readl_poll_timeout_atomic(sosc->status_reg, v, in sosc_clk_enable()
988 ready = readl(sosc->status_reg) & sosc->status_mask; in sosc_clk_is_enabled()
1021 sosc->status_reg = data->status_reg + core->iobase; in pic32_sosc_clk_register()
/Linux-v5.4/drivers/net/ethernet/intel/ixgb/
Dixgb_hw.c890 u32 status_reg; in ixgb_check_for_link() local
896 status_reg = IXGB_READ_REG(hw, STATUS); in ixgb_check_for_link()
899 (status_reg & IXGB_STATUS_LU)) { in ixgb_check_for_link()
902 (status_reg & IXGB_STATUS_LU)) { in ixgb_check_for_link()
1062 u32 status_reg; in ixgb_get_bus_info() local
1064 status_reg = IXGB_READ_REG(hw, STATUS); in ixgb_get_bus_info()
1066 hw->bus.type = (status_reg & IXGB_STATUS_PCIX_MODE) ? in ixgb_get_bus_info()
1070 hw->bus.speed = (status_reg & IXGB_STATUS_PCI_SPD) ? in ixgb_get_bus_info()
1073 switch (status_reg & IXGB_STATUS_PCIX_SPD_MASK) { in ixgb_get_bus_info()
1089 hw->bus.width = (status_reg & IXGB_STATUS_BUS64) ? in ixgb_get_bus_info()
/Linux-v5.4/drivers/clk/qcom/
Dclk-hfpll.c75 if (hd->status_reg) { in __clk_hfpll_enable()
77 regmap_read(regmap, hd->status_reg, &val); in __clk_hfpll_enable()
212 if (hd->status_reg) { in clk_hfpll_init()
213 regmap_read(regmap, hd->status_reg, &status); in clk_hfpll_init()
/Linux-v5.4/drivers/input/keyboard/
Dmcs_touchkey.c37 unsigned int status_reg; member
64 val = i2c_smbus_read_byte_data(client, chip->status_reg); in mcs_touchkey_interrupt()
125 data->chip.status_reg = MCS5000_TOUCHKEY_STATUS; in mcs_touchkey_probe()
130 data->chip.status_reg = MCS5080_TOUCHKEY_STATUS; in mcs_touchkey_probe()
/Linux-v5.4/drivers/media/i2c/
Dml86v7667.c179 int status_reg; in ml86v7667_g_input_status() local
181 status_reg = i2c_smbus_read_byte_data(client, STATUS_REG); in ml86v7667_g_input_status()
182 if (status_reg < 0) in ml86v7667_g_input_status()
183 return status_reg; in ml86v7667_g_input_status()
185 *status = status_reg & STATUS_HLOCK_DETECT ? 0 : V4L2_IN_ST_NO_SIGNAL; in ml86v7667_g_input_status()
/Linux-v5.4/drivers/gpu/drm/amd/display/dc/irq/dce110/
Dirq_service_dce110.c47 uint32_t addr = info->status_reg; in hpd_ack()
102 .status_reg = mmHPD ## reg_num ## _DC_HPD_INT_STATUS,\
116 .status_reg = mmHPD ## reg_num ## _DC_HPD_INT_STATUS,\
130 .status_reg = mmDCP ## reg_num ##_GRPH_INTERRUPT_STATUS,\
/Linux-v5.4/drivers/rtc/
Drtc-rk808.c47 unsigned int status_reg; member
320 ret = regmap_write(rk808->regmap, rk808_rtc->creg->status_reg, in rk808_alarm_irq()
373 .status_reg = RK808_RTC_STATUS_REG,
381 .status_reg = RK817_RTC_STATUS_REG,
420 ret = regmap_write(rk808->regmap, rk808_rtc->creg->status_reg, in rk808_rtc_probe()
/Linux-v5.4/drivers/mtd/lpddr/
Dlpddr2_nvm.c170 u_long i, status_reg, prg_buff_ofs; in lpddr2_nvm_do_op() local
219 status_reg = sr.x[0]; in lpddr2_nvm_do_op()
223 status_reg += sr.x[0] << 16; in lpddr2_nvm_do_op()
225 } while ((status_reg & sr_ok_datamask) != sr_ok_datamask); in lpddr2_nvm_do_op()
227 return (((status_reg & sr_ok_datamask) == sr_ok_datamask) ? 0 : -EIO); in lpddr2_nvm_do_op()
/Linux-v5.4/drivers/spi/
Dspi-tegra20-sflash.c126 u32 status_reg; member
364 if (tsd->tx_status || tsd->rx_status || (tsd->status_reg & SPI_BSY)) { in handle_cpu_based_xfer()
366 "CpuXfer ERROR bit set 0x%x\n", tsd->status_reg); in handle_cpu_based_xfer()
401 tsd->status_reg = tegra_sflash_readl(tsd, SPI_STATUS); in tegra_sflash_isr()
403 tsd->tx_status = tsd->status_reg & SPI_TX_OVF; in tegra_sflash_isr()
406 tsd->rx_status = tsd->status_reg & SPI_RX_UNF; in tegra_sflash_isr()
/Linux-v5.4/drivers/acpi/acpica/
Devgpe.c631 u64 status_reg; in acpi_ev_detect_gpe() local
666 status = acpi_hw_read(&status_reg, &gpe_register_info->status_address); in acpi_ev_detect_gpe()
677 (u32)(status_reg & register_bit), in acpi_ev_detect_gpe()
682 enabled_status_byte = (u8)(status_reg & enable_reg); in acpi_ev_detect_gpe()
/Linux-v5.4/drivers/hsi/controllers/
Domap_ssi_core.c224 u32 status_reg; in ssi_gdd_tasklet() local
234 status_reg = readl(sys + SSI_GDD_MPU_IRQ_STATUS_REG); in ssi_gdd_tasklet()
236 if (status_reg & SSI_GDD_LCH(lch)) in ssi_gdd_tasklet()
239 writel_relaxed(status_reg, sys + SSI_GDD_MPU_IRQ_STATUS_REG); in ssi_gdd_tasklet()
240 status_reg = readl(sys + SSI_GDD_MPU_IRQ_STATUS_REG); in ssi_gdd_tasklet()
244 if (status_reg) in ssi_gdd_tasklet()

1234