/linux-4.19.296/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 …]
|
D | i2c-pca-platform.c | 44 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 …]
|
D | i2c-pca-isa.c | 46 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
|
D | i2c-mv64xxx.c | 876 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/ |
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-4.19.296/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-4.19.296/drivers/regulator/ |
D | max8952.c | 141 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/ |
D | eeprom_93xx46.c | 295 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/ |
D | blk-cgroup.c | 76 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 …]
|
D | bfq-cgroup.c | 212 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 …]
|
D | blk-iolatency.c | 126 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/ |
D | emif.c | 1180 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/ |
D | ptp_chardev.c | 128 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/ |
D | clk-mstp.c | 331 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()
|
D | renesas-cpg-mssr.c | 417 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/ |
D | gdsc.c | 51 #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/ |
D | blk-cgroup.h | 138 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 …]
|
D | padata.h | 47 struct parallel_data *pd; member 76 struct parallel_data *pd; member 157 struct parallel_data *pd; member
|
/linux-4.19.296/drivers/base/power/ |
D | domain_governor.c | 119 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()
|
D | common.c | 202 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/ |
D | psc.c | 83 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/ |
D | share.c | 1317 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/ |
D | sh_dac_audio.h | 17 void (*start)(struct dac_audio_pdata *pd); 18 void (*stop)(struct dac_audio_pdata *pd);
|
/linux-4.19.296/drivers/clk/imx/ |
D | clk-pllv1.c | 58 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()
|