Home
last modified time | relevance | path

Searched refs:pd (Results 1 – 25 of 79) sorted by relevance

1234

/linux-4.19.296/drivers/i2c/busses/
Di2c-sh_mobile.c144 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 …]
Di2c-simtec.c44 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 …]
Di2c-pca-platform.c44 static int i2c_pca_pf_readbyte8(void *pd, int reg) in i2c_pca_pf_readbyte8() argument
46 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte8()
50 static int i2c_pca_pf_readbyte16(void *pd, int reg) in i2c_pca_pf_readbyte16() argument
52 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte16()
56 static int i2c_pca_pf_readbyte32(void *pd, int reg) in i2c_pca_pf_readbyte32() argument
58 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte32()
62 static void i2c_pca_pf_writebyte8(void *pd, int reg, int val) in i2c_pca_pf_writebyte8() argument
64 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte8()
68 static void i2c_pca_pf_writebyte16(void *pd, int reg, int val) in i2c_pca_pf_writebyte16() argument
70 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte16()
[all …]
Di2c-pca-isa.c46 static void pca_isa_writebyte(void *pd, int reg, int val) in pca_isa_writebyte() argument
56 static int pca_isa_readbyte(void *pd, int reg) in pca_isa_readbyte() argument
68 static int pca_isa_waitforcompletion(void *pd) in pca_isa_waitforcompletion() argument
75 pca_isa_readbyte(pd, I2C_PCA_CON) in pca_isa_waitforcompletion()
82 if (pca_isa_readbyte(pd, I2C_PCA_CON) in pca_isa_waitforcompletion()
92 static void pca_isa_resetchip(void *pd) in pca_isa_resetchip() argument
Di2c-mv64xxx.c876 mv64xxx_i2c_probe(struct platform_device *pd) in mv64xxx_i2c_probe() argument
879 struct mv64xxx_i2c_pdata *pdata = dev_get_platdata(&pd->dev); in mv64xxx_i2c_probe()
883 if ((!pdata && !pd->dev.of_node)) in mv64xxx_i2c_probe()
886 drv_data = devm_kzalloc(&pd->dev, sizeof(struct mv64xxx_i2c_data), in mv64xxx_i2c_probe()
891 r = platform_get_resource(pd, IORESOURCE_MEM, 0); in mv64xxx_i2c_probe()
892 drv_data->reg_base = devm_ioremap_resource(&pd->dev, r); in mv64xxx_i2c_probe()
903 drv_data->clk = devm_clk_get(&pd->dev, NULL); in mv64xxx_i2c_probe()
909 drv_data->reg_clk = devm_clk_get(&pd->dev, "reg"); in mv64xxx_i2c_probe()
916 drv_data->irq = platform_get_irq(pd, 0); in mv64xxx_i2c_probe()
924 } else if (pd->dev.of_node) { in mv64xxx_i2c_probe()
[all …]
/linux-4.19.296/drivers/isdn/hysdn/
Dhysdn_proclog.c70 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-4.19.296/drivers/media/tuners/
Dtda18271-maps.c25 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-4.19.296/drivers/regulator/
Dmax8952.c141 struct max8952_platform_data *pd; in max8952_parse_dt() local
146 pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); in max8952_parse_dt()
147 if (!pd) in max8952_parse_dt()
150 pd->gpio_vid0 = of_get_named_gpio(np, "max8952,vid-gpios", 0); in max8952_parse_dt()
151 pd->gpio_vid1 = of_get_named_gpio(np, "max8952,vid-gpios", 1); in max8952_parse_dt()
153 if (of_property_read_u32(np, "max8952,default-mode", &pd->default_mode)) in max8952_parse_dt()
157 pd->dvs_mode, ARRAY_SIZE(pd->dvs_mode)); in max8952_parse_dt()
163 for (i = 0; i < ARRAY_SIZE(pd->dvs_mode); ++i) { in max8952_parse_dt()
164 if (pd->dvs_mode[i] < 770000 || pd->dvs_mode[i] > 1400000) { in max8952_parse_dt()
168 pd->dvs_mode[i] = (pd->dvs_mode[i] - 770000) / 10000; in max8952_parse_dt()
[all …]
/linux-4.19.296/drivers/misc/eeprom/
Deeprom_93xx46.c295 struct eeprom_93xx46_platform_data *pd = edev->pdata; in eeprom_93xx46_eral() local
336 if (pd->finish) in eeprom_93xx46_eral()
337 pd->finish(edev); in eeprom_93xx46_eral()
393 struct eeprom_93xx46_platform_data *pd; in eeprom_93xx46_probe_dt() local
397 pd = devm_kzalloc(&spi->dev, sizeof(*pd), GFP_KERNEL); in eeprom_93xx46_probe_dt()
398 if (!pd) in eeprom_93xx46_probe_dt()
408 pd->flags |= EE_ADDR8; in eeprom_93xx46_probe_dt()
410 pd->flags |= EE_ADDR16; in eeprom_93xx46_probe_dt()
417 pd->flags |= EE_READONLY; in eeprom_93xx46_probe_dt()
419 pd->select = devm_gpiod_get_optional(&spi->dev, "select", in eeprom_93xx46_probe_dt()
[all …]
/linux-4.19.296/block/
Dblk-cgroup.c76 if (blkg->pd[i]) in blkg_free()
77 blkcg_policy[i]->pd_free_fn(blkg->pd[i]); in blkg_free()
124 struct blkg_policy_data *pd; in blkg_alloc() local
130 pd = pol->pd_alloc_fn(gfp_mask, q->node); in blkg_alloc()
131 if (!pd) in blkg_alloc()
134 blkg->pd[i] = pd; in blkg_alloc()
135 pd->blkg = blkg; in blkg_alloc()
136 pd->plid = i; in blkg_alloc()
224 if (blkg->pd[i] && pol->pd_init_fn) in blkg_create()
225 pol->pd_init_fn(blkg->pd[i]); in blkg_create()
[all …]
Dbfq-cgroup.c212 static struct bfq_group *pd_to_bfqg(struct blkg_policy_data *pd) in pd_to_bfqg() argument
214 return pd ? container_of(pd, struct bfq_group, pd) : NULL; in pd_to_bfqg()
219 return pd_to_blkg(&bfqg->pd); in bfqg_to_blkg()
406 return cpd ? container_of(cpd, struct bfq_group_data, pd) : NULL; in cpd_to_bfqgd()
421 return &bgd->pd; in bfq_cpd_alloc()
452 return &bfqg->pd; in bfq_pd_alloc()
455 static void bfq_pd_init(struct blkg_policy_data *pd) in bfq_pd_init() argument
457 struct blkcg_gq *blkg = pd_to_blkg(pd); in bfq_pd_init()
474 static void bfq_pd_free(struct blkg_policy_data *pd) in bfq_pd_free() argument
476 struct bfq_group *bfqg = pd_to_bfqg(pd); in bfq_pd_free()
[all …]
Dblk-iolatency.c126 struct blkg_policy_data pd; member
167 static inline struct iolatency_grp *pd_to_lat(struct blkg_policy_data *pd) in pd_to_lat() argument
169 return pd ? container_of(pd, struct iolatency_grp, pd) : NULL; in pd_to_lat()
179 return pd_to_blkg(&iolat->pd); in lat_to_blkg()
852 struct blkg_policy_data *pd, int off) in iolatency_prfill_limit() argument
854 struct iolatency_grp *iolat = pd_to_lat(pd); in iolatency_prfill_limit()
855 const char *dname = blkg_dev_name(pd->blkg); in iolatency_prfill_limit()
872 static size_t iolatency_pd_stat(struct blkg_policy_data *pd, char *buf, in iolatency_pd_stat() argument
875 struct iolatency_grp *iolat = pd_to_lat(pd); in iolatency_pd_stat()
901 return &iolat->pd; in iolatency_pd_alloc()
[all …]
/linux-4.19.296/drivers/memory/
Demif.c1180 struct emif_platform_data *pd = emif->plat_data; in get_default_timings() local
1182 pd->timings = lpddr2_jedec_timings; in get_default_timings()
1183 pd->timings_arr_size = ARRAY_SIZE(lpddr2_jedec_timings); in get_default_timings()
1326 struct emif_platform_data *pd = NULL; in of_get_memory_device_details() local
1334 pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); in of_get_memory_device_details()
1337 if (!emif || !pd || !dev_info) { in of_get_memory_device_details()
1343 emif->plat_data = pd; in of_get_memory_device_details()
1344 pd->device_info = dev_info; in of_get_memory_device_details()
1354 of_property_read_u32(np_emif, "phy-type", &pd->phy_type); in of_get_memory_device_details()
1357 pd->hw_caps |= EMIF_HW_CAPS_LL_INTERFACE; in of_get_memory_device_details()
[all …]
/linux-4.19.296/drivers/ptp/
Dptp_chardev.c128 struct ptp_pin_desc pd; in ptp_ioctl() local
246 if (copy_from_user(&pd, (void __user *)arg, sizeof(pd))) { in ptp_ioctl()
250 pin_index = pd.index; in ptp_ioctl()
258 pd = ops->pin_config[pin_index]; in ptp_ioctl()
260 if (!err && copy_to_user((void __user *)arg, &pd, sizeof(pd))) in ptp_ioctl()
265 if (copy_from_user(&pd, (void __user *)arg, sizeof(pd))) { in ptp_ioctl()
269 pin_index = pd.index; in ptp_ioctl()
277 err = ptp_set_pinfunc(ptp, pin_index, pd.func, pd.chan); in ptp_ioctl()
/linux-4.19.296/drivers/clk/renesas/
Dclk-mstp.c331 struct generic_pm_domain *pd; in cpg_mstp_add_clk_domain() local
339 pd = kzalloc(sizeof(*pd), GFP_KERNEL); in cpg_mstp_add_clk_domain()
340 if (!pd) in cpg_mstp_add_clk_domain()
343 pd->name = np->name; in cpg_mstp_add_clk_domain()
344 pd->flags = GENPD_FLAG_PM_CLK | GENPD_FLAG_ALWAYS_ON | in cpg_mstp_add_clk_domain()
346 pd->attach_dev = cpg_mstp_attach_dev; in cpg_mstp_add_clk_domain()
347 pd->detach_dev = cpg_mstp_detach_dev; in cpg_mstp_add_clk_domain()
348 pm_genpd_init(pd, &pm_domain_always_on_gov, false); in cpg_mstp_add_clk_domain()
350 of_genpd_add_provider_simple(np, pd); in cpg_mstp_add_clk_domain()
Drenesas-cpg-mssr.c417 struct cpg_mssr_clk_domain *pd) in cpg_mssr_is_pm_clk() argument
421 if (clkspec->np != pd->np || clkspec->args_count != 2) in cpg_mssr_is_pm_clk()
426 for (i = 0; i < pd->num_core_pm_clks; i++) in cpg_mssr_is_pm_clk()
427 if (clkspec->args[1] == pd->core_pm_clks[i]) in cpg_mssr_is_pm_clk()
441 struct cpg_mssr_clk_domain *pd = cpg_mssr_clk_domain; in cpg_mssr_attach_dev() local
448 if (!pd) { in cpg_mssr_attach_dev()
455 if (cpg_mssr_is_pm_clk(&clkspec, pd)) in cpg_mssr_attach_dev()
504 struct cpg_mssr_clk_domain *pd; in cpg_mssr_add_clk_domain() local
507 pd = devm_kzalloc(dev, sizeof(*pd) + pm_size, GFP_KERNEL); in cpg_mssr_add_clk_domain()
508 if (!pd) in cpg_mssr_add_clk_domain()
[all …]
/linux-4.19.296/drivers/clk/qcom/
Dgdsc.c51 #define domain_to_gdsc(domain) container_of(domain, struct gdsc, pd)
338 gdsc_enable(&sc->pd); in gdsc_init()
343 gdsc_enable(&sc->pd); in gdsc_init()
345 sc->pd.flags |= GENPD_FLAG_ALWAYS_ON; in gdsc_init()
353 sc->pd.power_off = gdsc_disable; in gdsc_init()
354 sc->pd.power_on = gdsc_enable; in gdsc_init()
355 pm_genpd_init(&sc->pd, NULL, !on); in gdsc_init()
387 data->domains[i] = &scs[i]->pd; in gdsc_register()
395 pm_genpd_add_subdomain(scs[i]->parent, &scs[i]->pd); in gdsc_register()
413 pm_genpd_remove_subdomain(scs[i]->parent, &scs[i]->pd); in gdsc_unregister()
/linux-4.19.296/include/linux/
Dblk-cgroup.h138 struct blkg_policy_data *pd[BLKCG_MAX_POLS]; member
154 typedef void (blkcg_pol_init_pd_fn)(struct blkg_policy_data *pd);
155 typedef void (blkcg_pol_online_pd_fn)(struct blkg_policy_data *pd);
156 typedef void (blkcg_pol_offline_pd_fn)(struct blkg_policy_data *pd);
157 typedef void (blkcg_pol_free_pd_fn)(struct blkg_policy_data *pd);
158 typedef void (blkcg_pol_reset_pd_stats_fn)(struct blkg_policy_data *pd);
159 typedef size_t (blkcg_pol_stat_pd_fn)(struct blkg_policy_data *pd, char *buf,
208 u64 __blkg_prfill_u64(struct seq_file *sf, struct blkg_policy_data *pd, u64 v);
209 u64 __blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd,
211 u64 blkg_prfill_stat(struct seq_file *sf, struct blkg_policy_data *pd, int off);
[all …]
Dpadata.h47 struct parallel_data *pd; member
76 struct parallel_data *pd; member
157 struct parallel_data *pd; member
/linux-4.19.296/drivers/base/power/
Ddomain_governor.c119 static bool __default_power_down_ok(struct dev_pm_domain *pd, in __default_power_down_ok() argument
122 struct generic_pm_domain *genpd = pd_to_genpd(pd); in __default_power_down_ok()
209 static bool default_power_down_ok(struct dev_pm_domain *pd) in default_power_down_ok() argument
211 struct generic_pm_domain *genpd = pd_to_genpd(pd); in default_power_down_ok()
232 while (!__default_power_down_ok(pd, genpd->state_idx)) { in default_power_down_ok()
Dcommon.c202 void dev_pm_domain_set(struct device *dev, struct dev_pm_domain *pd) in dev_pm_domain_set() argument
204 if (dev->pm_domain == pd) in dev_pm_domain_set()
207 WARN(pd && device_is_bound(dev), in dev_pm_domain_set()
209 dev->pm_domain = pd; in dev_pm_domain_set()
/linux-4.19.296/drivers/clk/davinci/
Dpsc.c83 u32 pd; member
121 regmap_read(lpsc->regmap, PDSTAT(lpsc->pd), &pdstat); in davinci_lpsc_config()
123 regmap_write_bits(lpsc->regmap, PDCTL(lpsc->pd), PDCTL_NEXT, in davinci_lpsc_config()
126 regmap_write(lpsc->regmap, PTCMD, BIT(lpsc->pd)); in davinci_lpsc_config()
129 epcpr & BIT(lpsc->pd), 0, 0); in davinci_lpsc_config()
131 regmap_write_bits(lpsc->regmap, PDCTL(lpsc->pd), PDCTL_EPCGOOD, in davinci_lpsc_config()
134 regmap_write(lpsc->regmap, PTCMD, BIT(lpsc->pd)); in davinci_lpsc_config()
138 !(ptstat & BIT(lpsc->pd)), 0, 0); in davinci_lpsc_config()
236 u32 md, u32 pd, u32 flags) in davinci_lpsc_clk_register() argument
263 lpsc->pd = pd; in davinci_lpsc_clk_register()
[all …]
/linux-4.19.296/drivers/parport/
Dshare.c1317 struct pardevice *pd; in parport_release() local
1354 for (pd = port->waithead; pd; pd = pd->waitnext) { in parport_release()
1355 if (pd->waiting & 2) { /* sleeping in claim_or_block */ in parport_release()
1356 parport_claim(pd); in parport_release()
1357 if (waitqueue_active(&pd->wait_q)) in parport_release()
1358 wake_up_interruptible(&pd->wait_q); in parport_release()
1360 } else if (pd->wakeup) { in parport_release()
1361 pd->wakeup(pd->private); in parport_release()
1365 printk(KERN_ERR "%s: don't know how to wake %s\n", port->name, pd->name); in parport_release()
1374 for (pd = port->devices; !port->cad && pd; pd = pd->next) { in parport_release()
[all …]
/linux-4.19.296/include/sound/
Dsh_dac_audio.h17 void (*start)(struct dac_audio_pdata *pd);
18 void (*stop)(struct dac_audio_pdata *pd);
/linux-4.19.296/drivers/clk/imx/
Dclk-pllv1.c58 unsigned int mfi, mfn, mfd, pd; in clk_pllv1_recalc_rate() local
77 pd = (reg >> 26) & 0xf; in clk_pllv1_recalc_rate()
96 rate /= pd + 1; in clk_pllv1_recalc_rate()

1234