/Linux-v4.19/drivers/i2c/busses/ |
D | i2c-sh_mobile.c | 144 int (*setup)(struct sh_mobile_i2c_data *pd); 188 static void iic_wr(struct sh_mobile_i2c_data *pd, int offs, unsigned char data) in iic_wr() argument 191 data |= pd->icic; in iic_wr() 193 iowrite8(data, pd->reg + offs); in iic_wr() 196 static unsigned char iic_rd(struct sh_mobile_i2c_data *pd, int offs) in iic_rd() argument 198 return ioread8(pd->reg + offs); in iic_rd() 201 static void iic_set_clr(struct sh_mobile_i2c_data *pd, int offs, in iic_set_clr() argument 204 iic_wr(pd, offs, (iic_rd(pd, offs) | set) & ~clr); in iic_set_clr() 241 static int sh_mobile_i2c_check_timing(struct sh_mobile_i2c_data *pd) in sh_mobile_i2c_check_timing() argument 243 u16 max_val = pd->flags & IIC_FLAG_HAS_ICIC67 ? 0x1ff : 0xff; in sh_mobile_i2c_check_timing() [all …]
|
D | i2c-simtec.c | 44 struct simtec_i2c_data *pd = pw; in simtec_i2c_setsda() local 45 writeb(CMD_SET_SDA | (state ? STATE_SDA : 0), pd->reg); in simtec_i2c_setsda() 50 struct simtec_i2c_data *pd = pw; in simtec_i2c_setscl() local 51 writeb(CMD_SET_SCL | (state ? STATE_SCL : 0), pd->reg); in simtec_i2c_setscl() 56 struct simtec_i2c_data *pd = pw; in simtec_i2c_getsda() local 57 return readb(pd->reg) & STATE_SDA ? 1 : 0; in simtec_i2c_getsda() 62 struct simtec_i2c_data *pd = pw; in simtec_i2c_getscl() local 63 return readb(pd->reg) & STATE_SCL ? 1 : 0; in simtec_i2c_getscl() 70 struct simtec_i2c_data *pd; in simtec_i2c_probe() local 75 pd = kzalloc(sizeof(struct simtec_i2c_data), GFP_KERNEL); in simtec_i2c_probe() [all …]
|
/Linux-v4.19/drivers/net/ethernet/smsc/ |
D | smsc9420.c | 98 static inline u32 smsc9420_reg_read(struct smsc9420_pdata *pd, u32 offset) in smsc9420_reg_read() argument 100 return ioread32(pd->ioaddr + offset); in smsc9420_reg_read() 104 smsc9420_reg_write(struct smsc9420_pdata *pd, u32 offset, u32 value) in smsc9420_reg_write() argument 106 iowrite32(value, pd->ioaddr + offset); in smsc9420_reg_write() 109 static inline void smsc9420_pci_flush_write(struct smsc9420_pdata *pd) in smsc9420_pci_flush_write() argument 112 smsc9420_reg_read(pd, ID_REV); in smsc9420_pci_flush_write() 117 struct smsc9420_pdata *pd = (struct smsc9420_pdata *)bus->priv; in smsc9420_mii_read() local 122 spin_lock_irqsave(&pd->phy_lock, flags); in smsc9420_mii_read() 125 if ((smsc9420_reg_read(pd, MII_ACCESS) & MII_ACCESS_MII_BUSY_)) { in smsc9420_mii_read() 126 netif_warn(pd, drv, pd->dev, "MII is busy???\n"); in smsc9420_mii_read() [all …]
|
/Linux-v4.19/drivers/block/ |
D | pktcdvd.c | 75 #define pkt_err(pd, fmt, ...) \ argument 76 pr_err("%s: " fmt, pd->name, ##__VA_ARGS__) 77 #define pkt_notice(pd, fmt, ...) \ argument 78 pr_notice("%s: " fmt, pd->name, ##__VA_ARGS__) 79 #define pkt_info(pd, fmt, ...) \ argument 80 pr_info("%s: " fmt, pd->name, ##__VA_ARGS__) 82 #define pkt_dbg(level, pd, fmt, ...) \ argument 86 pd->name, __func__, ##__VA_ARGS__); \ 88 pr_notice("%s: " fmt, pd->name, ##__VA_ARGS__); \ 111 static sector_t get_zone(sector_t sector, struct pktcdvd_device *pd) in get_zone() argument [all …]
|
/Linux-v4.19/drivers/media/pci/dt3155/ |
D | dt3155.c | 139 struct dt3155_priv *pd = vb2_get_drv_priv(vq); in dt3155_queue_setup() local 140 unsigned size = pd->width * pd->height; in dt3155_queue_setup() 153 struct dt3155_priv *pd = vb2_get_drv_priv(vb->vb2_queue); in dt3155_buf_prepare() local 155 vb2_set_plane_payload(vb, 0, pd->width * pd->height); in dt3155_buf_prepare() 161 struct dt3155_priv *pd = vb2_get_drv_priv(q); in dt3155_start_streaming() local 162 struct vb2_buffer *vb = &pd->curr_buf->vb2_buf; in dt3155_start_streaming() 165 pd->sequence = 0; in dt3155_start_streaming() 167 iowrite32(dma_addr, pd->regs + EVEN_DMA_START); in dt3155_start_streaming() 168 iowrite32(dma_addr + pd->width, pd->regs + ODD_DMA_START); in dt3155_start_streaming() 169 iowrite32(pd->width, pd->regs + EVEN_DMA_STRIDE); in dt3155_start_streaming() [all …]
|
/Linux-v4.19/drivers/gpu/drm/gma500/ |
D | mmu.c | 138 void psb_mmu_set_pd_context(struct psb_mmu_pd *pd, int hw_context) in psb_mmu_set_pd_context() argument 140 struct drm_device *dev = pd->driver->dev; in psb_mmu_set_pd_context() 145 down_write(&pd->driver->sem); in psb_mmu_set_pd_context() 146 PSB_WSGX32(page_to_pfn(pd->p) << PAGE_SHIFT, offset); in psb_mmu_set_pd_context() 148 psb_mmu_flush_pd_locked(pd->driver, 1); in psb_mmu_set_pd_context() 149 pd->hw_context = hw_context; in psb_mmu_set_pd_context() 150 up_write(&pd->driver->sem); in psb_mmu_set_pd_context() 178 struct psb_mmu_pd *pd = kmalloc(sizeof(*pd), GFP_KERNEL); in psb_mmu_alloc_pd() local 182 if (!pd) in psb_mmu_alloc_pd() 185 pd->p = alloc_page(GFP_DMA32); in psb_mmu_alloc_pd() [all …]
|
/Linux-v4.19/drivers/soc/samsung/ |
D | pm_domains.c | 32 struct generic_pm_domain pd; member 38 struct exynos_pm_domain *pd; in exynos_pd_power() local 43 pd = container_of(domain, struct exynos_pm_domain, pd); in exynos_pd_power() 44 base = pd->base; in exynos_pd_power() 46 pwr = power_on ? pd->local_pwr_cfg : 0; in exynos_pd_power() 52 while ((readl_relaxed(base + 0x4) & pd->local_pwr_cfg) != pwr) { in exynos_pd_power() 111 struct exynos_pm_domain *pd; in exynos4_pm_init_power_domain() local 116 pd = kzalloc(sizeof(*pd), GFP_KERNEL); in exynos4_pm_init_power_domain() 117 if (!pd) { in exynos4_pm_init_power_domain() 121 pd->pd.name = exynos_get_domain_name(np); in exynos4_pm_init_power_domain() [all …]
|
/Linux-v4.19/drivers/isdn/hysdn/ |
D | hysdn_proclog.c | 70 struct procdata *pd = card->proclog; in hysdn_addlog() local 74 if (!pd) in hysdn_addlog() 77 cp = pd->logtmp; in hysdn_addlog() 87 printk(KERN_INFO "%s", pd->logtmp); in hysdn_addlog() 89 put_log_buffer(card, pd->logtmp); in hysdn_addlog() 103 struct procdata *pd = card->proclog; in put_log_buffer() local 106 if (!pd) in put_log_buffer() 112 if (pd->if_used <= 0) in put_log_buffer() 119 ib->proc_ctrl = pd; /* point to own control structure */ in put_log_buffer() 121 ib->usage_cnt = pd->if_used; in put_log_buffer() [all …]
|
/Linux-v4.19/kernel/ |
D | padata.c | 38 static int padata_index_to_cpu(struct parallel_data *pd, int cpu_index) in padata_index_to_cpu() argument 42 target_cpu = cpumask_first(pd->cpumask.pcpu); in padata_index_to_cpu() 44 target_cpu = cpumask_next(target_cpu, pd->cpumask.pcpu); in padata_index_to_cpu() 49 static int padata_cpu_hash(struct parallel_data *pd) in padata_cpu_hash() argument 59 seq_nr = atomic_inc_return(&pd->seq_nr); in padata_cpu_hash() 60 cpu_index = seq_nr % cpumask_weight(pd->cpumask.pcpu); in padata_cpu_hash() 62 return padata_index_to_cpu(pd, cpu_index); in padata_cpu_hash() 109 struct parallel_data *pd; in padata_do_parallel() local 113 pd = rcu_dereference_bh(pinst->pd); in padata_do_parallel() 119 if (!cpumask_test_cpu(cb_cpu, pd->cpumask.cbcpu)) in padata_do_parallel() [all …]
|
/Linux-v4.19/net/l2tp/ |
D | l2tp_debugfs.c | 48 static void l2tp_dfs_next_tunnel(struct l2tp_dfs_seq_data *pd) in l2tp_dfs_next_tunnel() argument 51 if (pd->tunnel) in l2tp_dfs_next_tunnel() 52 l2tp_tunnel_dec_refcount(pd->tunnel); in l2tp_dfs_next_tunnel() 54 pd->tunnel = l2tp_tunnel_get_nth(pd->net, pd->tunnel_idx); in l2tp_dfs_next_tunnel() 55 pd->tunnel_idx++; in l2tp_dfs_next_tunnel() 58 static void l2tp_dfs_next_session(struct l2tp_dfs_seq_data *pd) in l2tp_dfs_next_session() argument 61 if (pd->session) in l2tp_dfs_next_session() 62 l2tp_session_dec_refcount(pd->session); in l2tp_dfs_next_session() 64 pd->session = l2tp_session_get_nth(pd->tunnel, pd->session_idx); in l2tp_dfs_next_session() 65 pd->session_idx++; in l2tp_dfs_next_session() [all …]
|
/Linux-v4.19/drivers/soc/rockchip/ |
D | pm_domains.c | 135 static bool rockchip_pmu_domain_is_idle(struct rockchip_pm_domain *pd) in rockchip_pmu_domain_is_idle() argument 137 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_is_idle() 138 const struct rockchip_domain_info *pd_info = pd->info; in rockchip_pmu_domain_is_idle() 153 static int rockchip_pmu_set_idle_request(struct rockchip_pm_domain *pd, in rockchip_pmu_set_idle_request() argument 156 const struct rockchip_domain_info *pd_info = pd->info; in rockchip_pmu_set_idle_request() 157 struct generic_pm_domain *genpd = &pd->genpd; in rockchip_pmu_set_idle_request() 158 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_set_idle_request() 188 ret = readx_poll_timeout_atomic(rockchip_pmu_domain_is_idle, pd, in rockchip_pmu_set_idle_request() 200 static int rockchip_pmu_save_qos(struct rockchip_pm_domain *pd) in rockchip_pmu_save_qos() argument 204 for (i = 0; i < pd->num_qos; i++) { in rockchip_pmu_save_qos() [all …]
|
/Linux-v4.19/arch/arm/plat-samsung/ |
D | platformdata.c | 15 void __init *s3c_set_platdata(void *pd, size_t pdsize, in s3c_set_platdata() argument 20 if (!pd) { in s3c_set_platdata() 26 npd = kmemdup(pd, pdsize, GFP_KERNEL); in s3c_set_platdata() 34 void s3c_sdhci_set_platdata(struct s3c_sdhci_platdata *pd, in s3c_sdhci_set_platdata() argument 37 set->cd_type = pd->cd_type; in s3c_sdhci_set_platdata() 38 set->ext_cd_init = pd->ext_cd_init; in s3c_sdhci_set_platdata() 39 set->ext_cd_cleanup = pd->ext_cd_cleanup; in s3c_sdhci_set_platdata() 40 set->ext_cd_gpio = pd->ext_cd_gpio; in s3c_sdhci_set_platdata() 41 set->ext_cd_gpio_invert = pd->ext_cd_gpio_invert; in s3c_sdhci_set_platdata() 43 if (pd->max_width) in s3c_sdhci_set_platdata() [all …]
|
D | devs.c | 160 void __init s3c_fb_set_platdata(struct s3c_fb_platdata *pd) in s3c_fb_set_platdata() argument 162 s3c_set_platdata(pd, sizeof(struct s3c_fb_platdata), in s3c_fb_set_platdata() 176 void __init s3c_hwmon_set_platdata(struct s3c_hwmon_pdata *pd) in s3c_hwmon_set_platdata() argument 178 s3c_set_platdata(pd, sizeof(struct s3c_hwmon_pdata), in s3c_hwmon_set_platdata() 209 void s3c_sdhci0_set_platdata(struct s3c_sdhci_platdata *pd) in s3c_sdhci0_set_platdata() argument 211 s3c_sdhci_set_platdata(pd, &s3c_hsmmc0_def_platdata); in s3c_sdhci0_set_platdata() 239 void s3c_sdhci1_set_platdata(struct s3c_sdhci_platdata *pd) in s3c_sdhci1_set_platdata() argument 241 s3c_sdhci_set_platdata(pd, &s3c_hsmmc1_def_platdata); in s3c_sdhci1_set_platdata() 271 void s3c_sdhci2_set_platdata(struct s3c_sdhci_platdata *pd) in s3c_sdhci2_set_platdata() argument 273 s3c_sdhci_set_platdata(pd, &s3c_hsmmc2_def_platdata); in s3c_sdhci2_set_platdata() [all …]
|
/Linux-v4.19/arch/powerpc/platforms/ps3/ |
D | interrupt.c | 108 struct ps3_private *pd = irq_data_get_irq_chip_data(d); in ps3_chip_mask() local 112 pd->thread_id, d->irq); in ps3_chip_mask() 115 clear_bit(63 - d->irq, &pd->bmp.mask); in ps3_chip_mask() 116 lv1_did_update_interrupt_mask(pd->ppe_id, pd->thread_id); in ps3_chip_mask() 129 struct ps3_private *pd = irq_data_get_irq_chip_data(d); in ps3_chip_unmask() local 133 pd->thread_id, d->irq); in ps3_chip_unmask() 136 set_bit(63 - d->irq, &pd->bmp.mask); in ps3_chip_unmask() 137 lv1_did_update_interrupt_mask(pd->ppe_id, pd->thread_id); in ps3_chip_unmask() 150 const struct ps3_private *pd = irq_data_get_irq_chip_data(d); in ps3_chip_eoi() local 154 if (!test_bit(63 - d->irq, &pd->ipi_mask)) in ps3_chip_eoi() [all …]
|
/Linux-v4.19/drivers/media/tuners/ |
D | tda18271-maps.c | 25 u8 pd; /* post div */ member 37 { .lomax = 32000, .pd = 0x5f, .d = 0xf0 }, 38 { .lomax = 35000, .pd = 0x5e, .d = 0xe0 }, 39 { .lomax = 37000, .pd = 0x5d, .d = 0xd0 }, 40 { .lomax = 41000, .pd = 0x5c, .d = 0xc0 }, 41 { .lomax = 44000, .pd = 0x5b, .d = 0xb0 }, 42 { .lomax = 49000, .pd = 0x5a, .d = 0xa0 }, 43 { .lomax = 54000, .pd = 0x59, .d = 0x90 }, 44 { .lomax = 61000, .pd = 0x58, .d = 0x80 }, 45 { .lomax = 65000, .pd = 0x4f, .d = 0x78 }, [all …]
|
/Linux-v4.19/arch/arm/mach-shmobile/ |
D | pm-rmobile.c | 157 struct device_node *pd; member 174 struct device_node *pd; in add_special_pd() local 176 pd = of_parse_phandle(np, "power-domains", 0); in add_special_pd() 177 if (!pd) in add_special_pd() 181 if (pd == special_pds[i].pd && type == special_pds[i].type) { in add_special_pd() 182 of_node_put(pd); in add_special_pd() 188 of_node_put(pd); in add_special_pd() 192 pr_debug("Special PM domain %s type %d for %pOF\n", pd->name, type, np); in add_special_pd() 194 special_pds[num_special_pds].pd = pd; in add_special_pd() 222 of_node_put(special_pds[i].pd); in put_special_pds() [all …]
|
/Linux-v4.19/drivers/dma/ |
D | pch_dma.c | 140 #define dma_readl(pd, name) \ argument 141 readl((pd)->membase + PCH_DMA_##name) 142 #define dma_writel(pd, name, val) \ argument 143 writel((val), (pd)->membase + PCH_DMA_##name) 187 struct pch_dma *pd = to_pd(chan->device); in pdc_enable_irq() local 196 val = dma_readl(pd, CTL2); in pdc_enable_irq() 203 dma_writel(pd, CTL2, val); in pdc_enable_irq() 212 struct pch_dma *pd = to_pd(chan->device); in pdc_set_dir() local 218 val = dma_readl(pd, CTL0); in pdc_set_dir() 233 dma_writel(pd, CTL0, val); in pdc_set_dir() [all …]
|
/Linux-v4.19/net/netfilter/ipvs/ |
D | ip_vs_proto.c | 74 struct ip_vs_proto_data *pd = in register_ip_vs_proto_netns() local 77 if (!pd) in register_ip_vs_proto_netns() 80 pd->pp = pp; /* For speed issues */ in register_ip_vs_proto_netns() 81 pd->next = ipvs->proto_data_table[hash]; in register_ip_vs_proto_netns() 82 ipvs->proto_data_table[hash] = pd; in register_ip_vs_proto_netns() 83 atomic_set(&pd->appcnt, 0); /* Init app counter */ in register_ip_vs_proto_netns() 86 int ret = pp->init_netns(ipvs, pd); in register_ip_vs_proto_netns() 89 ipvs->proto_data_table[hash] = pd->next; in register_ip_vs_proto_netns() 90 kfree(pd); in register_ip_vs_proto_netns() 123 unregister_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in unregister_ip_vs_proto_netns() argument [all …]
|
/Linux-v4.19/sound/usb/ |
D | power.c | 20 struct snd_usb_power_domain *pd; in snd_usb_find_power_domain() local 23 pd = kzalloc(sizeof(*pd), GFP_KERNEL); in snd_usb_find_power_domain() 24 if (!pd) in snd_usb_find_power_domain() 36 pd->pd_id = pd_desc->bPowerDomainID; in snd_usb_find_power_domain() 37 pd->pd_d1d0_rec = in snd_usb_find_power_domain() 39 pd->pd_d2d0_rec = in snd_usb_find_power_domain() 41 return pd; in snd_usb_find_power_domain() 46 kfree(pd); in snd_usb_find_power_domain() 51 struct snd_usb_power_domain *pd, in snd_usb_power_domain_set() argument 58 idx = snd_usb_ctrl_intf(chip) | (pd->pd_id << 8); in snd_usb_power_domain_set() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/usnic/ |
D | usnic_uiom.c | 208 struct usnic_uiom_pd *pd) in usnic_uiom_unmap_sorted_intervals() argument 219 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals() 226 static void __usnic_uiom_reg_release(struct usnic_uiom_pd *pd, in __usnic_uiom_reg_release() argument 240 spin_lock(&pd->lock); in __usnic_uiom_reg_release() 241 usnic_uiom_remove_interval(&pd->root, vpn_start, in __usnic_uiom_reg_release() 243 usnic_uiom_unmap_sorted_intervals(&rm_intervals, pd); in __usnic_uiom_reg_release() 253 spin_unlock(&pd->lock); in __usnic_uiom_reg_release() 267 struct usnic_uiom_pd *pd = uiomr->pd; in usnic_uiom_map_sorted_intervals() local 296 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals() 313 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals() [all …]
|
/Linux-v4.19/drivers/soc/actions/ |
D | owl-sps.c | 50 static int owl_sps_set_power(struct owl_sps_domain *pd, bool enable) in owl_sps_set_power() argument 54 ack_mask = BIT(pd->info->ack_bit); in owl_sps_set_power() 55 pwr_mask = BIT(pd->info->pwr_bit); in owl_sps_set_power() 57 return owl_sps_set_pg(pd->sps->base, pwr_mask, ack_mask, enable); in owl_sps_set_power() 62 struct owl_sps_domain *pd = to_owl_pd(domain); in owl_sps_power_on() local 64 dev_dbg(pd->sps->dev, "%s power on", pd->info->name); in owl_sps_power_on() 66 return owl_sps_set_power(pd, true); in owl_sps_power_on() 71 struct owl_sps_domain *pd = to_owl_pd(domain); in owl_sps_power_off() local 73 dev_dbg(pd->sps->dev, "%s power off", pd->info->name); in owl_sps_power_off() 75 return owl_sps_set_power(pd, false); in owl_sps_power_off() [all …]
|
/Linux-v4.19/drivers/soc/amlogic/ |
D | meson-gx-pwrc-vpu.c | 47 struct meson_gx_pwrc_vpu *pd = genpd_to_pd(genpd); in meson_gx_pwrc_vpu_power_off() local 50 regmap_update_bits(pd->regmap_ao, AO_RTI_GEN_PWR_SLEEP0, in meson_gx_pwrc_vpu_power_off() 56 regmap_update_bits(pd->regmap_hhi, HHI_VPU_MEM_PD_REG0, in meson_gx_pwrc_vpu_power_off() 61 regmap_update_bits(pd->regmap_hhi, HHI_VPU_MEM_PD_REG1, in meson_gx_pwrc_vpu_power_off() 66 regmap_update_bits(pd->regmap_hhi, HHI_MEM_PD_REG0, in meson_gx_pwrc_vpu_power_off() 72 regmap_update_bits(pd->regmap_ao, AO_RTI_GEN_PWR_SLEEP0, in meson_gx_pwrc_vpu_power_off() 77 clk_disable_unprepare(pd->vpu_clk); in meson_gx_pwrc_vpu_power_off() 78 clk_disable_unprepare(pd->vapb_clk); in meson_gx_pwrc_vpu_power_off() 83 static int meson_gx_pwrc_vpu_setup_clk(struct meson_gx_pwrc_vpu *pd) in meson_gx_pwrc_vpu_setup_clk() argument 87 ret = clk_prepare_enable(pd->vpu_clk); in meson_gx_pwrc_vpu_setup_clk() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/mthca/ |
D | mthca_pd.c | 39 int mthca_pd_alloc(struct mthca_dev *dev, int privileged, struct mthca_pd *pd) in mthca_pd_alloc() argument 43 pd->privileged = privileged; in mthca_pd_alloc() 45 atomic_set(&pd->sqp_count, 0); in mthca_pd_alloc() 46 pd->pd_num = mthca_alloc(&dev->pd_table.alloc); in mthca_pd_alloc() 47 if (pd->pd_num == -1) in mthca_pd_alloc() 51 err = mthca_mr_alloc_notrans(dev, pd->pd_num, in mthca_pd_alloc() 54 &pd->ntmr); in mthca_pd_alloc() 56 mthca_free(&dev->pd_table.alloc, pd->pd_num); in mthca_pd_alloc() 62 void mthca_pd_free(struct mthca_dev *dev, struct mthca_pd *pd) in mthca_pd_free() argument 64 if (pd->privileged) in mthca_pd_free() [all …]
|
/Linux-v4.19/drivers/soc/renesas/ |
D | rcar-sysc.c | 187 struct rcar_sysc_pd *pd = to_rcar_pd(genpd); in rcar_sysc_pd_power_off() local 190 return rcar_sysc_power_down(&pd->ch); in rcar_sysc_pd_power_off() 195 struct rcar_sysc_pd *pd = to_rcar_pd(genpd); in rcar_sysc_pd_power_on() local 198 return rcar_sysc_power_up(&pd->ch); in rcar_sysc_pd_power_on() 203 static int __init rcar_sysc_pd_setup(struct rcar_sysc_pd *pd) in rcar_sysc_pd_setup() argument 205 struct generic_pm_domain *genpd = &pd->genpd; in rcar_sysc_pd_setup() 206 const char *name = pd->genpd.name; in rcar_sysc_pd_setup() 210 if (pd->flags & PD_CPU) { in rcar_sysc_pd_setup() 217 } else if (pd->flags & PD_SCU) { in rcar_sysc_pd_setup() 225 } else if (pd->flags & PD_NO_CR) { in rcar_sysc_pd_setup() [all …]
|
/Linux-v4.19/arch/arm/mach-s3c64xx/ |
D | pm.c | 38 struct generic_pm_domain pd; member 43 struct s3c64xx_pm_domain *pd; in s3c64xx_pd_off() local 46 pd = container_of(domain, struct s3c64xx_pm_domain, pd); in s3c64xx_pd_off() 49 val &= ~(pd->ena); in s3c64xx_pd_off() 57 struct s3c64xx_pm_domain *pd; in s3c64xx_pd_on() local 61 pd = container_of(domain, struct s3c64xx_pm_domain, pd); in s3c64xx_pd_on() 64 val |= pd->ena; in s3c64xx_pd_on() 68 if (pd->pwr_stat) { in s3c64xx_pd_on() 71 if (__raw_readl(S3C64XX_BLK_PWR_STAT) & pd->pwr_stat) in s3c64xx_pd_on() 76 pr_err("Failed to start domain %s\n", pd->name); in s3c64xx_pd_on() [all …]
|