/linux-master/arch/loongarch/power/ |
H A D | suspend.c | 28 static struct saved_registers saved_regs; variable in typeref:struct:saved_registers 33 saved_regs.pgd = csr_read64(LOONGARCH_CSR_PGDL); 34 saved_regs.kpgd = csr_read64(LOONGARCH_CSR_PGDH); 35 saved_regs.pwctl0 = csr_read32(LOONGARCH_CSR_PWCTL0); 36 saved_regs.pwctl1 = csr_read32(LOONGARCH_CSR_PWCTL1); 37 saved_regs.ecfg = csr_read32(LOONGARCH_CSR_ECFG); 38 saved_regs.euen = csr_read32(LOONGARCH_CSR_EUEN); 52 csr_write64(saved_regs.pgd, LOONGARCH_CSR_PGDL); 53 csr_write64(saved_regs.kpgd, LOONGARCH_CSR_PGDH); 54 csr_write32(saved_regs [all...] |
H A D | hibernate.c | 13 struct pt_regs saved_regs; variable in typeref:struct:pt_regs
|
H A D | hibernate_asm.S | 15 la.pcrel t0, saved_regs 49 la.pcrel t0, saved_regs
|
/linux-master/arch/mips/power/ |
H A D | cpu.c | 15 struct pt_regs saved_regs; variable in typeref:struct:pt_regs
|
H A D | hibernate_asm.S | 15 PTR_LA t0, saved_regs 45 PTR_LA t0, saved_regs
|
/linux-master/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_v4l2.c | 367 pci_read_config_word(pdev, PCI_COMMAND, &isp->saved_regs.pcicmdsts); 368 /* isp->saved_regs.ispmmadr is set from the atomisp_pci_probe() */ 369 pci_read_config_dword(pdev, PCI_MSI_CAPID, &isp->saved_regs.msicap); 370 pci_read_config_dword(pdev, PCI_MSI_ADDR, &isp->saved_regs.msi_addr); 371 pci_read_config_word(pdev, PCI_MSI_DATA, &isp->saved_regs.msi_data); 372 pci_read_config_byte(pdev, PCI_INTERRUPT_LINE, &isp->saved_regs.intr); 373 pci_read_config_dword(pdev, PCI_INTERRUPT_CTRL, &isp->saved_regs.interrupt_control); 375 pci_read_config_dword(pdev, MRFLD_PCI_PMCS, &isp->saved_regs.pmcs); 377 pci_read_config_dword(pdev, PCI_I_CONTROL, &isp->saved_regs.i_control); 378 isp->saved_regs [all...] |
H A D | atomisp_internal.h | 215 struct atomisp_regs saved_regs; member in struct:atomisp_device
|
/linux-master/drivers/leds/ |
H A D | leds-cht-wcove.c | 73 struct cht_wc_led_saved_regs saved_regs; member in struct:cht_wc_led 314 struct cht_wc_led_saved_regs *saved_regs) 318 ret = regmap_read(led->regmap, led->regs->ctrl, &saved_regs->ctrl); 322 ret = regmap_read(led->regmap, led->regs->fsm, &saved_regs->fsm); 326 return regmap_read(led->regmap, led->regs->pwm, &saved_regs->pwm); 330 const struct cht_wc_led_saved_regs *saved_regs) 332 regmap_write(led->regmap, led->regs->ctrl, saved_regs->ctrl); 333 regmap_write(led->regmap, led->regs->fsm, saved_regs->fsm); 334 regmap_write(led->regmap, led->regs->pwm, saved_regs->pwm); 439 ret = cht_wc_led_save_regs(&leds->leds[i], &leds->leds[i].saved_regs); 313 cht_wc_led_save_regs(struct cht_wc_led *led, struct cht_wc_led_saved_regs *saved_regs) argument 329 cht_wc_led_restore_regs(struct cht_wc_led *led, const struct cht_wc_led_saved_regs *saved_regs) argument [all...] |
/linux-master/drivers/net/can/mscan/ |
H A D | mpc5xxx_can.c | 371 static struct mscan_regs saved_regs; variable in typeref:struct:mscan_regs 378 _memcpy_fromio(&saved_regs, regs, sizeof(*regs)); 393 regs->canctl1 = saved_regs.canctl1; 394 regs->canbtr0 = saved_regs.canbtr0; 395 regs->canbtr1 = saved_regs.canbtr1; 396 regs->canidac = saved_regs.canidac; 399 _memcpy_toio(®s->canidar1_0, (void *)&saved_regs.canidar1_0, 403 regs->cantbsel = saved_regs.cantbsel; 404 regs->canrier = saved_regs.canrier; 405 regs->cantier = saved_regs [all...] |
/linux-master/drivers/soc/fsl/qe/ |
H A D | gpio.c | 32 /* saved_regs used to restore dedicated functions */ 33 struct qe_pio_regs saved_regs; member in struct:qe_gpio_chip 43 qe_gc->saved_regs.cpdata = qe_gc->cpdata; 44 qe_gc->saved_regs.cpdir1 = ioread32be(®s->cpdir1); 45 qe_gc->saved_regs.cpdir2 = ioread32be(®s->cpdir2); 46 qe_gc->saved_regs.cppar1 = ioread32be(®s->cppar1); 47 qe_gc->saved_regs.cppar2 = ioread32be(®s->cppar2); 48 qe_gc->saved_regs.cpodr = ioread32be(®s->cpodr); 239 struct qe_pio_regs *sregs = &qe_gc->saved_regs;
|
/linux-master/arch/powerpc/sysdev/ |
H A D | fsl_lbc.c | 366 ctrl->saved_regs = kmalloc(sizeof(struct fsl_lbc_regs), GFP_KERNEL); 367 if (!ctrl->saved_regs) 370 _memcpy_fromio(ctrl->saved_regs, lbc, sizeof(struct fsl_lbc_regs)); 390 if (ctrl->saved_regs) { 391 _memcpy_toio(lbc, ctrl->saved_regs, 393 kfree(ctrl->saved_regs); 394 ctrl->saved_regs = NULL;
|
/linux-master/arch/powerpc/platforms/83xx/ |
H A D | suspend.c | 108 static struct mpc83xx_saved saved_regs; variable in typeref:struct:mpc83xx_saved 161 out_be32(&syscr_regs->sicrl, saved_regs.sicrl); 162 out_be32(&syscr_regs->sicrh, saved_regs.sicrh); 163 out_be32(&clock_regs->sccr, saved_regs.sccr); 168 saved_regs.sicrl = in_be32(&syscr_regs->sicrl); 169 saved_regs.sicrh = in_be32(&syscr_regs->sicrh); 170 saved_regs.sccr = in_be32(&clock_regs->sccr);
|
/linux-master/drivers/pinctrl/starfive/ |
H A D | pinctrl-starfive-jh7110.h | 24 u32 *saved_regs; member in struct:jh7110_pinctrl
|
H A D | pinctrl-starfive-jh7110.c | 866 sfp->saved_regs = devm_kcalloc(dev, info->nsaved_regs, 867 sizeof(*sfp->saved_regs), GFP_KERNEL); 868 if (!sfp->saved_regs) 981 sfp->saved_regs[i] = readl_relaxed(sfp->base + 4 * i); 995 writel_relaxed(sfp->saved_regs[i], sfp->base + 4 * i);
|
/linux-master/sound/pci/ |
H A D | fm801.c | 178 * @saved_regs: context saved during suspend 225 u16 saved_regs[0x20]; member in struct:fm801 1340 static const unsigned char saved_regs[] = { variable 1355 for (i = 0; i < ARRAY_SIZE(saved_regs); i++) 1356 chip->saved_regs[i] = fm801_ioread16(chip, saved_regs[i]); 1384 for (i = 0; i < ARRAY_SIZE(saved_regs); i++) 1385 fm801_iowrite16(chip, saved_regs[i], chip->saved_regs[i]);
|
H A D | azt3328.c | 2520 unsigned long io_addr, unsigned count, u32 *saved_regs) 2525 *saved_regs = inl(io_addr); 2527 io_addr, *saved_regs); 2528 ++saved_regs; 2529 io_addr += sizeof(*saved_regs); 2535 const u32 *saved_regs, 2543 outl(*saved_regs, io_addr); 2546 io_addr, *saved_regs, inl(io_addr)); 2547 ++saved_regs; 2548 io_addr += sizeof(*saved_regs); 2519 snd_azf3328_suspend_regs(const struct snd_azf3328 *chip, unsigned long io_addr, unsigned count, u32 *saved_regs) argument 2534 snd_azf3328_resume_regs(const struct snd_azf3328 *chip, const u32 *saved_regs, unsigned long io_addr, unsigned count ) argument [all...] |
H A D | cs4281.c | 1897 static const int saved_regs[SUSPEND_REGISTERS] = { variable 1934 for (i = 0; i < ARRAY_SIZE(saved_regs); i++) 1935 if (saved_regs[i]) 1936 chip->suspend_regs[i] = snd_cs4281_peekBA0(chip, saved_regs[i]); 1970 for (i = 0; i < ARRAY_SIZE(saved_regs); i++) 1971 if (saved_regs[i]) 1972 snd_cs4281_pokeBA0(chip, saved_regs[i], chip->suspend_regs[i]);
|
H A D | es1938.c | 219 unsigned char saved_regs[SAVED_REG_SIZE]; member in struct:es1938 1400 static const unsigned char saved_regs[SAVED_REG_SIZE+1] = { variable 1418 for (s = saved_regs, d = chip->saved_regs; *s; s++, d++) 1450 for (s = saved_regs, d = chip->saved_regs; *s; s++, d++) {
|
/linux-master/drivers/pinctrl/ |
H A D | pinctrl-amd.c | 925 gpio_dev->saved_regs[i] = readl(gpio_dev->base + pin * 4) & ~PIN_IRQ_PENDING; 928 if (!(gpio_dev->saved_regs[i] & WAKE_SOURCE)) { 929 writel(gpio_dev->saved_regs[i] & ~BIT(INTERRUPT_MASK_OFF), 955 gpio_dev->saved_regs[i] |= readl(gpio_dev->base + pin * 4) & PIN_IRQ_PENDING; 956 writel(gpio_dev->saved_regs[i], gpio_dev->base + pin * 4); 1103 gpio_dev->saved_regs = devm_kcalloc(&pdev->dev, amd_pinctrl_desc.npins, 1104 sizeof(*gpio_dev->saved_regs), 1106 if (!gpio_dev->saved_regs)
|
/linux-master/drivers/pinctrl/renesas/ |
H A D | core.c | 664 pfc->saved_regs[idx] = sh_pfc_read(pfc, reg); 669 sh_pfc_write(pfc, reg, pfc->saved_regs[idx]); 713 pfc->saved_regs = devm_kmalloc_array(pfc->dev, n, 714 sizeof(*pfc->saved_regs), 716 if (!pfc->saved_regs) 727 if (pfc->saved_regs) 736 if (pfc->saved_regs)
|
/linux-master/drivers/gpio/ |
H A D | gpio-brcmstb.c | 43 u32 saved_regs[GIO_REG_STAT]; /* Don't save and restore GIO_REG_STAT */ member in struct:brcmstb_gpio_bank 502 bank->saved_regs[i] = gc->read_reg(priv->reg_base + 548 bank->saved_regs[i]);
|
/linux-master/arch/powerpc/include/asm/ |
H A D | fsl_lbc.h | 288 struct fsl_lbc_regs *saved_regs; member in struct:fsl_lbc_ctrl
|
/linux-master/drivers/net/wireless/broadcom/b43/ |
H A D | lo.c | 732 struct lo_g_saved_values saved_regs; local 738 saved_regs.old_channel = phy->channel; 740 lo_measure_setup(dev, &saved_regs); 759 lo_measure_restore(dev, &saved_regs);
|
/linux-master/sound/isa/sb/ |
H A D | sb_mixer.c | 882 unsigned char *val = chip->saved_regs; 883 if (snd_BUG_ON(num_regs > ARRAY_SIZE(chip->saved_regs))) 891 unsigned char *val = chip->saved_regs; 892 if (snd_BUG_ON(num_regs > ARRAY_SIZE(chip->saved_regs)))
|
/linux-master/drivers/i3c/master/ |
H A D | svc-i3c-master.c | 164 * @saved_regs: Volatile values for PM operations 190 struct svc_i3c_regs_save saved_regs; member in struct:svc_i3c_master 1721 master->saved_regs.mconfig = readl(master->regs + SVC_I3C_MCONFIG); 1722 master->saved_regs.mdynaddr = readl(master->regs + SVC_I3C_MDYNADDR); 1728 master->saved_regs.mdynaddr) { 1729 writel(master->saved_regs.mconfig, 1731 writel(master->saved_regs.mdynaddr,
|