/linux-master/arch/arm/mach-s3c/ |
H A D | platformdata.c | 15 void __init *s3c_set_platdata(void *pd, size_t pdsize, argument 20 if (!pd) { 26 npd = kmemdup(pd, pdsize, GFP_KERNEL); 34 void s3c_sdhci_set_platdata(struct s3c_sdhci_platdata *pd, argument 37 set->cd_type = pd->cd_type; 38 set->ext_cd_init = pd->ext_cd_init; 39 set->ext_cd_cleanup = pd->ext_cd_cleanup; 40 set->ext_cd_gpio = pd->ext_cd_gpio; 41 set->ext_cd_gpio_invert = pd->ext_cd_gpio_invert; 43 if (pd [all...] |
H A D | pwm-core.h | 14 extern void samsung_pwm_set_platdata(struct samsung_pwm_variant *pd); 16 static inline void samsung_pwm_set_platdata(struct samsung_pwm_variant *pd) { } argument
|
H A D | fb.h | 18 * @pd: The platform data to set. The data is copied from the passed structure 22 extern void s3c_fb_set_platdata(struct s3c_fb_platdata *pd);
|
H A D | keypad.h | 16 * @pd: Platform data to register to device. 22 extern void samsung_keypad_set_platdata(struct samsung_keypad_platdata *pd);
|
/linux-master/arch/x86/kernel/ |
H A D | pcspeaker.c | 8 struct platform_device *pd; local 10 pd = platform_device_register_simple("pcspkr", -1, NULL, 0); 12 return PTR_ERR_OR_ZERO(pd);
|
/linux-master/drivers/infiniband/hw/mthca/ |
H A D | mthca_pd.c | 39 int mthca_pd_alloc(struct mthca_dev *dev, int privileged, struct mthca_pd *pd) argument 43 pd->privileged = privileged; 45 atomic_set(&pd->sqp_count, 0); 46 pd->pd_num = mthca_alloc(&dev->pd_table.alloc); 47 if (pd->pd_num == -1) 51 err = mthca_mr_alloc_notrans(dev, pd->pd_num, 54 &pd->ntmr); 56 mthca_free(&dev->pd_table.alloc, pd->pd_num); 62 void mthca_pd_free(struct mthca_dev *dev, struct mthca_pd *pd) argument 64 if (pd [all...] |
/linux-master/include/sound/ |
H A D | sh_dac_audio.h | 14 void (*start)(struct dac_audio_pdata *pd); 15 void (*stop)(struct dac_audio_pdata *pd);
|
/linux-master/drivers/net/ethernet/smsc/ |
H A D | smsc9420.c | 87 static inline u32 smsc9420_reg_read(struct smsc9420_pdata *pd, u32 offset) argument 89 return ioread32(pd->ioaddr + offset); 93 smsc9420_reg_write(struct smsc9420_pdata *pd, u32 offset, u32 value) argument 95 iowrite32(value, pd->ioaddr + offset); 98 static inline void smsc9420_pci_flush_write(struct smsc9420_pdata *pd) argument 101 smsc9420_reg_read(pd, ID_REV); 106 struct smsc9420_pdata *pd = bus->priv; local 111 spin_lock_irqsave(&pd->phy_lock, flags); 114 if ((smsc9420_reg_read(pd, MII_ACCESS) & MII_ACCESS_MII_BUSY_)) { 115 netif_warn(pd, dr 144 struct smsc9420_pdata *pd = bus->priv; local 190 smsc9420_eeprom_reload(struct smsc9420_pdata *pd) argument 217 struct smsc9420_pdata *pd = netdev_priv(netdev); local 227 struct smsc9420_pdata *pd = netdev_priv(netdev); local 233 struct smsc9420_pdata *pd = netdev_priv(netdev); local 247 struct smsc9420_pdata *pd = netdev_priv(dev); local 265 smsc9420_eeprom_enable_access(struct smsc9420_pdata *pd) argument 273 smsc9420_eeprom_send_cmd(struct smsc9420_pdata *pd, u32 op) argument 306 smsc9420_eeprom_read_location(struct smsc9420_pdata *pd, u8 address, u8 *data) argument 321 smsc9420_eeprom_write_location(struct smsc9420_pdata *pd, u8 address, u8 data) argument 347 struct smsc9420_pdata *pd = netdev_priv(dev); local 371 struct smsc9420_pdata *pd = netdev_priv(dev); local 407 struct smsc9420_pdata *pd = netdev_priv(dev); local 419 struct smsc9420_pdata *pd = netdev_priv(dev); local 454 smsc9420_stop_tx(struct smsc9420_pdata *pd) argument 489 smsc9420_free_tx_ring(struct smsc9420_pdata *pd) argument 523 smsc9420_free_rx_ring(struct smsc9420_pdata *pd) argument 555 smsc9420_stop_rx(struct smsc9420_pdata *pd) argument 594 struct smsc9420_pdata *pd = dev_id; local 661 struct smsc9420_pdata *pd = netdev_priv(dev); local 670 smsc9420_dmac_soft_reset(struct smsc9420_pdata *pd) argument 681 struct smsc9420_pdata *pd = netdev_priv(dev); local 740 smsc9420_rx_handoff(struct smsc9420_pdata *pd, const int index, const u32 status) argument 779 smsc9420_alloc_rx_buffer(struct smsc9420_pdata *pd, int index) argument 807 smsc9420_alloc_new_rx_buffers(struct smsc9420_pdata *pd) argument 819 struct smsc9420_pdata *pd = local 890 struct smsc9420_pdata *pd = netdev_priv(dev); local 928 struct smsc9420_pdata *pd = netdev_priv(dev); local 985 struct smsc9420_pdata *pd = netdev_priv(dev); local 994 struct smsc9420_pdata *pd = netdev_priv(dev); local 1042 smsc9420_phy_update_flowcontrol(struct smsc9420_pdata *pd) argument 1073 struct smsc9420_pdata *pd = netdev_priv(dev); local 1104 struct smsc9420_pdata *pd = netdev_priv(dev); local 1139 struct smsc9420_pdata *pd = netdev_priv(dev); local 1176 smsc9420_alloc_tx_ring(struct smsc9420_pdata *pd) argument 1209 smsc9420_alloc_rx_ring(struct smsc9420_pdata *pd) argument 1267 struct smsc9420_pdata *pd = netdev_priv(dev); local 1434 struct smsc9420_pdata *pd = netdev_priv(dev); local 1499 struct smsc9420_pdata *pd; local 1625 struct smsc9420_pdata *pd; local [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-sh_mobile.c | 144 int (*setup)(struct sh_mobile_i2c_data *pd); 185 static void iic_wr(struct sh_mobile_i2c_data *pd, int offs, unsigned char data) argument 188 data |= pd->icic; 190 iowrite8(data, pd->reg + offs); 193 static unsigned char iic_rd(struct sh_mobile_i2c_data *pd, int offs) argument 195 return ioread8(pd->reg + offs); 198 static void iic_set_clr(struct sh_mobile_i2c_data *pd, int offs, argument 201 iic_wr(pd, offs, (iic_rd(pd, offs) | set) & ~clr); 238 static int sh_mobile_i2c_check_timing(struct sh_mobile_i2c_data *pd) argument 264 sh_mobile_i2c_init(struct sh_mobile_i2c_data *pd) argument 291 sh_mobile_i2c_v2_init(struct sh_mobile_i2c_data *pd) argument 303 i2c_op(struct sh_mobile_i2c_data *pd, enum sh_mobile_i2c_op op) argument 354 sh_mobile_i2c_isr_tx(struct sh_mobile_i2c_data *pd) argument 370 sh_mobile_i2c_isr_rx(struct sh_mobile_i2c_data *pd) argument 404 struct sh_mobile_i2c_data *pd = dev_id; local 445 sh_mobile_i2c_cleanup_dma(struct sh_mobile_i2c_data *pd, bool terminate) argument 462 struct sh_mobile_i2c_data *pd = data; local 507 sh_mobile_i2c_xfer_dma(struct sh_mobile_i2c_data *pd) argument 561 start_ch(struct sh_mobile_i2c_data *pd, struct i2c_msg *usr_msg, bool do_init) argument 591 poll_dte(struct sh_mobile_i2c_data *pd) argument 610 poll_busy(struct sh_mobile_i2c_data *pd) argument 639 sh_mobile_xfer(struct sh_mobile_i2c_data *pd, struct i2c_msg *msgs, int num) argument 720 struct sh_mobile_i2c_data *pd = i2c_get_adapdata(adapter); local 730 struct sh_mobile_i2c_data *pd = i2c_get_adapdata(adapter); local 754 sh_mobile_i2c_r8a7740_workaround(struct sh_mobile_i2c_data *pd) argument 813 sh_mobile_i2c_release_dma(struct sh_mobile_i2c_data *pd) argument 826 sh_mobile_i2c_hook_irqs(struct platform_device *dev, struct sh_mobile_i2c_data *pd) argument 867 struct sh_mobile_i2c_data *pd; local 952 struct sh_mobile_i2c_data *pd = platform_get_drvdata(dev); local 961 struct sh_mobile_i2c_data *pd = dev_get_drvdata(dev); local 969 struct sh_mobile_i2c_data *pd = dev_get_drvdata(dev); local [all...] |
H A D | i2c-simtec.c | 36 struct simtec_i2c_data *pd = pw; local 37 writeb(CMD_SET_SDA | (state ? STATE_SDA : 0), pd->reg); 42 struct simtec_i2c_data *pd = pw; local 43 writeb(CMD_SET_SCL | (state ? STATE_SCL : 0), pd->reg); 48 struct simtec_i2c_data *pd = pw; local 49 return readb(pd->reg) & STATE_SDA ? 1 : 0; 54 struct simtec_i2c_data *pd = pw; local 55 return readb(pd->reg) & STATE_SCL ? 1 : 0; 62 struct simtec_i2c_data *pd; local 67 pd 131 struct simtec_i2c_data *pd = platform_get_drvdata(dev); local [all...] |
/linux-master/arch/mips/include/asm/mach-bcm63xx/ |
H A D | bcm63xx_dev_usb_usbd.h | 16 int bcm63xx_usbd_register(const struct bcm63xx_usbd_platform_data *pd);
|
/linux-master/drivers/media/pci/dt3155/ |
H A D | dt3155.c | 128 struct dt3155_priv *pd = vb2_get_drv_priv(vq); local 129 unsigned size = pd->width * pd->height; 140 struct dt3155_priv *pd = vb2_get_drv_priv(vb->vb2_queue); local 142 vb2_set_plane_payload(vb, 0, pd->width * pd->height); 148 struct dt3155_priv *pd = vb2_get_drv_priv(q); local 149 struct vb2_buffer *vb = &pd->curr_buf->vb2_buf; 152 pd->sequence = 0; 154 iowrite32(dma_addr, pd 176 struct dt3155_priv *pd = vb2_get_drv_priv(q); local 212 struct dt3155_priv *pd = vb2_get_drv_priv(vb->vb2_queue); local 309 struct dt3155_priv *pd = video_drvdata(filp); local 323 struct dt3155_priv *pd = video_drvdata(filp); local 331 struct dt3155_priv *pd = video_drvdata(filp); local 368 struct dt3155_priv *pd = video_drvdata(filp); local 376 struct dt3155_priv *pd = video_drvdata(filp); local 407 dt3155_init_board(struct dt3155_priv *pd) argument 491 struct dt3155_priv *pd; local 570 struct dt3155_priv *pd = container_of(v4l2_dev, struct dt3155_priv, local [all...] |
/linux-master/arch/mips/cobalt/ |
H A D | buttons.c | 20 struct platform_device *pd; local 23 pd = platform_device_alloc("Cobalt buttons", -1); 24 if (!pd) 27 error = platform_device_add_resources(pd, &cobalt_buttons_resource, 1); 31 error = platform_device_add(pd); 38 platform_device_put(pd);
|
/linux-master/drivers/clk/sifive/ |
H A D | sifive-prci.c | 22 * @pd: PRCI context 26 * address of the PRCI register target described by @pd, and return 31 * Return: the contents of the register described by @pd and @offs. 33 static u32 __prci_readl(struct __prci_data *pd, u32 offs) argument 35 return readl_relaxed(pd->va + offs); 38 static void __prci_writel(u32 v, u32 offs, struct __prci_data *pd) argument 40 writel_relaxed(v, pd->va + offs); 118 * @pd: PRCI context 122 * the PRCI identified by @pd, and store it into the local configuration 126 * @pd an 128 __prci_wrpll_read_cfg0(struct __prci_data *pd, struct __prci_wrpll_data *pwd) argument 148 __prci_wrpll_write_cfg0(struct __prci_data *pd, struct __prci_wrpll_data *pwd, struct wrpll_cfg *c) argument 152 __prci_writel(__prci_wrpll_pack(c), pwd->cfg0_offs, pd); local 164 __prci_wrpll_write_cfg1(struct __prci_data *pd, struct __prci_wrpll_data *pwd, u32 enable) argument 207 struct __prci_data *pd = pc->pd; local 228 struct __prci_data *pd = pc->pd; local 243 struct __prci_data *pd = pc->pd; local 260 struct __prci_data *pd = pc->pd; local 278 struct __prci_data *pd = pc->pd; local 295 struct __prci_data *pd = pc->pd; local 314 sifive_prci_coreclksel_use_hfclk(struct __prci_data *pd) argument 335 sifive_prci_coreclksel_use_corepll(struct __prci_data *pd) argument 357 sifive_prci_coreclksel_use_final_corepll(struct __prci_data *pd) argument 378 sifive_prci_corepllsel_use_dvfscorepll(struct __prci_data *pd) argument 399 sifive_prci_corepllsel_use_corepll(struct __prci_data *pd) argument 420 sifive_prci_hfpclkpllsel_use_hfclk(struct __prci_data *pd) argument 441 sifive_prci_hfpclkpllsel_use_hfpclkpll(struct __prci_data *pd) argument 456 struct __prci_data *pd = pc->pd; local 470 struct __prci_data *pd = pc->pd; local 485 struct __prci_data *pd = pc->pd; local 504 __prci_register_clocks(struct device *dev, struct __prci_data *pd, const struct prci_clk_desc *desc) argument 571 struct __prci_data *pd; local [all...] |
/linux-master/drivers/block/ |
H A D | pktcdvd.c | 98 static sector_t get_zone(sector_t sector, struct pktcdvd_device *pd) argument 100 return (sector + pd->offset) & ~(sector_t)(pd->settings.size - 1); 122 struct pktcdvd_device *pd = dev_get_drvdata(dev); local 124 return sysfs_emit(buf, "%lu\n", pd->stats.pkt_started); 131 struct pktcdvd_device *pd = dev_get_drvdata(dev); local 133 return sysfs_emit(buf, "%lu\n", pd->stats.pkt_ended); 140 struct pktcdvd_device *pd = dev_get_drvdata(dev); local 142 return sysfs_emit(buf, "%lu\n", pd->stats.secs_w >> 1); 149 struct pktcdvd_device *pd local 158 struct pktcdvd_device *pd = dev_get_drvdata(dev); local 167 struct pktcdvd_device *pd = dev_get_drvdata(dev); local 198 struct pktcdvd_device *pd = dev_get_drvdata(dev); local 228 struct pktcdvd_device *pd = dev_get_drvdata(dev); local 241 struct pktcdvd_device *pd = dev_get_drvdata(dev); local 259 struct pktcdvd_device *pd = dev_get_drvdata(dev); local 272 struct pktcdvd_device *pd = dev_get_drvdata(dev); local 305 pkt_sysfs_dev_new(struct pktcdvd_device *pd) argument 316 pkt_sysfs_dev_remove(struct pktcdvd_device *pd) argument 337 struct pktcdvd_device *pd = pkt_devs[idx]; local 419 pkt_count_states(struct pktcdvd_device *pd, int *states) argument 436 struct pktcdvd_device *pd = m->private; local 496 pkt_debugfs_dev_new(struct pktcdvd_device *pd) argument 508 pkt_debugfs_dev_remove(struct pktcdvd_device *pd) argument 532 pkt_bio_finished(struct pktcdvd_device *pd) argument 607 pkt_shrink_pktlist(struct pktcdvd_device *pd) argument 619 pkt_grow_pktlist(struct pktcdvd_device *pd, int nr_packets) argument 647 pkt_rbtree_erase(struct pktcdvd_device *pd, struct pkt_rb_node *node) argument 658 pkt_rbtree_find(struct pktcdvd_device *pd, sector_t s) argument 692 pkt_rbtree_insert(struct pktcdvd_device *pd, struct pkt_rb_node *node) argument 716 pkt_generic_packet(struct pktcdvd_device *pd, struct packet_command *cgc) argument 766 pkt_dump_sense(struct pktcdvd_device *pd, struct packet_command *cgc) argument 784 pkt_flush_cache(struct pktcdvd_device *pd) argument 805 pkt_set_speed(struct pktcdvd_device *pd, unsigned write_speed, unsigned read_speed) argument 829 pkt_queue_bio(struct pktcdvd_device *pd, struct bio *bio) argument 864 pkt_iosched_process_queue(struct pktcdvd_device *pd) argument 948 pkt_set_segment_merging(struct pktcdvd_device *pd, struct request_queue *q) argument 976 struct pktcdvd_device *pd = pkt->pd; local 995 struct pktcdvd_device *pd = pkt->pd; local 1012 pkt_gather_data(struct pktcdvd_device *pd, struct packet_data *pkt) argument 1085 pkt_get_packet_data(struct pktcdvd_device *pd, int zone) argument 1101 pkt_put_packet_data(struct pktcdvd_device *pd, struct packet_data *pkt) argument 1128 pkt_handle_queue(struct pktcdvd_device *pd) argument 1268 pkt_start_write(struct pktcdvd_device *pd, struct packet_data *pkt) argument 1324 pkt_run_state_machine(struct pktcdvd_device *pd, struct packet_data *pkt) argument 1379 pkt_handle_packets(struct pktcdvd_device *pd) argument 1415 struct pktcdvd_device *pd = foobar; local 1507 pkt_print_settings(struct pktcdvd_device *pd) argument 1515 pkt_mode_sense(struct pktcdvd_device *pd, struct packet_command *cgc, int page_code, int page_control) argument 1526 pkt_mode_select(struct pktcdvd_device *pd, struct packet_command *cgc) argument 1537 pkt_get_disc_info(struct pktcdvd_device *pd, disc_information *di) argument 1565 pkt_get_track_info(struct pktcdvd_device *pd, __u16 track, __u8 type, track_information *ti) argument 1591 pkt_get_last_written(struct pktcdvd_device *pd, long *last_written) argument 1632 pkt_set_write_settings(struct pktcdvd_device *pd) argument 1720 pkt_writable_track(struct pktcdvd_device *pd, track_information *ti) argument 1755 pkt_writable_disc(struct pktcdvd_device *pd, disc_information *di) argument 1799 pkt_probe_settings(struct pktcdvd_device *pd) argument 1901 pkt_write_caching(struct pktcdvd_device *pd) argument 1940 pkt_lock_door(struct pktcdvd_device *pd, int lockflag) argument 1953 pkt_get_max_speed(struct pktcdvd_device *pd, unsigned *write_speed) argument 2014 pkt_media_speed(struct pktcdvd_device *pd, unsigned *speed) argument 2088 pkt_perform_opc(struct pktcdvd_device *pd) argument 2108 pkt_open_write(struct pktcdvd_device *pd) argument 2165 pkt_open_dev(struct pktcdvd_device *pd, bool write) argument 2231 pkt_release_dev(struct pktcdvd_device *pd, int flush) argument 2258 struct pktcdvd_device *pd = NULL; local 2301 struct pktcdvd_device *pd = disk->private_data; local 2319 struct pktcdvd_device *pd = psd->pd; local 2328 pkt_make_request_read(struct pktcdvd_device *pd, struct bio *bio) argument 2344 struct pktcdvd_device *pd = bio->bi_bdev->bd_disk->private_data; local 2436 struct pktcdvd_device *pd = bio->bi_bdev->bd_disk->private_data; local 2488 pkt_new_dev(struct pktcdvd_device *pd, dev_t dev) argument 2552 struct pktcdvd_device *pd = bdev->bd_disk->private_data; local 2593 struct pktcdvd_device *pd = disk->private_data; local 2633 struct pktcdvd_device *pd; local 2722 struct pktcdvd_device *pd; local 2776 struct pktcdvd_device *pd; local [all...] |
/linux-master/drivers/pmdomain/ti/ |
H A D | ti_sci_pm_domains.c | 40 * @pd: generic_pm_domain for use with the genpd framework 47 struct generic_pm_domain pd; member in struct:ti_sci_pm_domain 52 #define genpd_to_ti_sci_pd(gpd) container_of(gpd, struct ti_sci_pm_domain, pd) 60 struct ti_sci_pm_domain *pd = genpd_to_ti_sci_pd(domain); local 61 const struct ti_sci_handle *ti_sci = pd->parent->ti_sci; 63 return ti_sci->ops.dev_ops.put_device(ti_sci, pd->idx); 72 struct ti_sci_pm_domain *pd = genpd_to_ti_sci_pd(domain); local 73 const struct ti_sci_handle *ti_sci = pd->parent->ti_sci; 75 if (pd->exclusive) 77 pd 121 struct ti_sci_pm_domain *pd; local [all...] |
/linux-master/drivers/pmdomain/samsung/ |
H A D | exynos-pm-domains.c | 32 struct generic_pm_domain pd; member in struct:exynos_pm_domain 38 struct exynos_pm_domain *pd; local 43 pd = container_of(domain, struct exynos_pm_domain, pd); 44 base = pd->base; 46 pwr = power_on ? pd->local_pwr_cfg : 0; 52 while ((readl_relaxed(base + 0x4) & pd->local_pwr_cfg) != pwr) { 86 .compatible = "samsung,exynos4210-pd", 89 .compatible = "samsung,exynos5433-pd", 110 struct exynos_pm_domain *pd; local [all...] |
/linux-master/net/l2tp/ |
H A D | l2tp_debugfs.c | 43 static void l2tp_dfs_next_tunnel(struct l2tp_dfs_seq_data *pd) argument 46 if (pd->tunnel) 47 l2tp_tunnel_dec_refcount(pd->tunnel); 49 pd->tunnel = l2tp_tunnel_get_nth(pd->net, pd->tunnel_idx); 50 pd->tunnel_idx++; 53 static void l2tp_dfs_next_session(struct l2tp_dfs_seq_data *pd) argument 56 if (pd->session) 57 l2tp_session_dec_refcount(pd 70 struct l2tp_dfs_seq_data *pd = SEQ_START_TOKEN; local 103 struct l2tp_dfs_seq_data *pd = v; local 233 struct l2tp_dfs_seq_data *pd = v; local 269 struct l2tp_dfs_seq_data *pd; local 305 struct l2tp_dfs_seq_data *pd; local [all...] |
/linux-master/drivers/pmdomain/mediatek/ |
H A D | mtk-pm-domains.c | 64 static bool scpsys_domain_is_on(struct scpsys_domain *pd) argument 66 struct scpsys *scpsys = pd->scpsys; 69 regmap_read(scpsys->base, pd->data->pwr_sta_offs, &status); 70 status &= pd->data->sta_mask; 72 regmap_read(scpsys->base, pd->data->pwr_sta2nd_offs, &status2); 73 status2 &= pd->data->sta_mask; 79 static int scpsys_sram_enable(struct scpsys_domain *pd) argument 81 u32 pdn_ack = pd->data->sram_pdn_ack_bits; 82 struct scpsys *scpsys = pd->scpsys; 86 regmap_clear_bits(scpsys->base, pd 103 scpsys_sram_disable(struct scpsys_domain *pd) argument 123 scpsys_bus_protect_get_regmap(struct scpsys_domain *pd, const struct scpsys_bus_prot_data *bpd) argument 132 scpsys_bus_protect_get_sta_regmap(struct scpsys_domain *pd, const struct scpsys_bus_prot_data *bpd) argument 141 scpsys_bus_protect_clear(struct scpsys_domain *pd, const struct scpsys_bus_prot_data *bpd) argument 165 scpsys_bus_protect_set(struct scpsys_domain *pd, const struct scpsys_bus_prot_data *bpd) argument 183 scpsys_bus_protect_enable(struct scpsys_domain *pd) argument 203 scpsys_bus_protect_disable(struct scpsys_domain *pd) argument 235 struct scpsys_domain *pd = container_of(genpd, struct scpsys_domain, genpd); local 312 struct scpsys_domain *pd = container_of(genpd, struct scpsys_domain, genpd); local 355 struct scpsys_domain *pd; local 587 scpsys_remove_one_domain(struct scpsys_domain *pd) argument 610 struct scpsys_domain *pd; local [all...] |
/linux-master/sound/usb/ |
H A D | power.c | 20 struct snd_usb_power_domain *pd; local 23 pd = kzalloc(sizeof(*pd), GFP_KERNEL); 24 if (!pd) 38 pd->pd_id = pd_desc->bPowerDomainID; 39 pd->pd_d1d0_rec = 41 pd->pd_d2d0_rec = 43 return pd; 48 kfree(pd); 53 struct snd_usb_power_domain *pd, 52 snd_usb_power_domain_set(struct snd_usb_audio *chip, struct snd_usb_power_domain *pd, unsigned char state) argument [all...] |
/linux-master/drivers/pmdomain/xilinx/ |
H A D | zynqmp-pm-domains.c | 75 struct zynqmp_pm_domain *pd = to_zynqmp_pm_domain(domain); local 78 ret = zynqmp_pm_set_requirement(pd->node_id, 85 ZYNQMP_PM_CAPABILITY_ACCESS, pd->node_id, ret); 90 ZYNQMP_PM_CAPABILITY_ACCESS, pd->node_id); 106 struct zynqmp_pm_domain *pd = to_zynqmp_pm_domain(domain); local 113 if (!pd->requested) { 115 pd->node_id); 130 ret = zynqmp_pm_set_requirement(pd->node_id, capabilities, 0, 135 capabilities, pd->node_id, ret); 140 capabilities, pd 155 struct zynqmp_pm_domain *pd = to_zynqmp_pm_domain(domain); local 192 struct zynqmp_pm_domain *pd = to_zynqmp_pm_domain(domain); local 217 struct zynqmp_pm_domain *pd; local 253 struct zynqmp_pm_domain *pd; local [all...] |
/linux-master/include/linux/platform_data/ |
H A D | hwmon-s3c.h | 38 * @pd: Platform data to register to device. 44 extern void __init s3c_hwmon_set_platdata(struct s3c_hwmon_pdata *pd);
|
/linux-master/drivers/pmdomain/renesas/ |
H A D | rmobile-sysc.c | 136 struct device_node *pd; member in struct:special_pd 153 struct device_node *pd; local 155 pd = of_parse_phandle(np, "power-domains", 0); 156 if (!pd) 160 if (pd == special_pds[i].pd && type == special_pds[i].type) { 161 of_node_put(pd); 167 of_node_put(pd); 171 pr_debug("Special PM domain %pOFn type %d for %pOF\n", pd, type, np); 173 special_pds[num_special_pds].pd 204 pd_type(const struct device_node *pd) argument 215 rmobile_setup_pm_domain(struct device_node *np, struct rmobile_pm_domain *pd) argument 274 struct rmobile_pm_domain *pd; local [all...] |
/linux-master/drivers/gpu/drm/gma500/ |
H A D | mmu.c | 120 void psb_mmu_set_pd_context(struct psb_mmu_pd *pd, int hw_context) argument 122 struct drm_device *dev = pd->driver->dev; 127 down_write(&pd->driver->sem); 128 PSB_WSGX32(page_to_pfn(pd->p) << PAGE_SHIFT, offset); 130 psb_mmu_flush_pd_locked(pd->driver, 1); 131 pd->hw_context = hw_context; 132 up_write(&pd->driver->sem); 160 struct psb_mmu_pd *pd = kmalloc(sizeof(*pd), GFP_KERNEL); local 164 if (!pd) 229 psb_mmu_free_pagedir(struct psb_mmu_pd *pd) argument 260 psb_mmu_alloc_pt(struct psb_mmu_pd *pd) argument 306 psb_mmu_pt_alloc_map_lock(struct psb_mmu_pd *pd, unsigned long addr) argument 346 psb_mmu_pt_map_lock(struct psb_mmu_pd *pd, unsigned long addr) argument 365 struct psb_mmu_pd *pd = pt->pd; local 400 struct psb_mmu_pd *pd; local 477 psb_mmu_flush_ptes(struct psb_mmu_pd *pd, unsigned long address, uint32_t num_pages, uint32_t desired_tile_stride, uint32_t hw_tile_stride) argument 525 psb_mmu_remove_pfn_sequence(struct psb_mmu_pd *pd, unsigned long address, uint32_t num_pages) argument 564 psb_mmu_remove_pages(struct psb_mmu_pd *pd, unsigned long address, uint32_t num_pages, uint32_t desired_tile_stride, uint32_t hw_tile_stride) argument 620 psb_mmu_insert_pfn_sequence(struct psb_mmu_pd *pd, uint32_t start_pfn, unsigned long address, uint32_t num_pages, int type) argument 666 psb_mmu_insert_pages(struct psb_mmu_pd *pd, struct page **pages, unsigned long address, uint32_t num_pages, uint32_t desired_tile_stride, uint32_t hw_tile_stride, int type) argument 733 psb_mmu_virtual_to_pfn(struct psb_mmu_pd *pd, uint32_t virtual, unsigned long *pfn) argument [all...] |
/linux-master/drivers/pmdomain/amlogic/ |
H A D | meson-gx-pwrc-vpu.c | 49 struct meson_gx_pwrc_vpu *pd = genpd_to_pd(genpd); local 52 regmap_update_bits(pd->regmap_ao, AO_RTI_GEN_PWR_SLEEP0, 58 regmap_update_bits(pd->regmap_hhi, HHI_VPU_MEM_PD_REG0, 63 regmap_update_bits(pd->regmap_hhi, HHI_VPU_MEM_PD_REG1, 68 regmap_update_bits(pd->regmap_hhi, HHI_MEM_PD_REG0, 74 regmap_update_bits(pd->regmap_ao, AO_RTI_GEN_PWR_SLEEP0, 79 clk_disable_unprepare(pd->vpu_clk); 80 clk_disable_unprepare(pd->vapb_clk); 87 struct meson_gx_pwrc_vpu *pd = genpd_to_pd(genpd); local 90 regmap_update_bits(pd 128 meson_gx_pwrc_vpu_setup_clk(struct meson_gx_pwrc_vpu *pd) argument 145 struct meson_gx_pwrc_vpu *pd = genpd_to_pd(genpd); local 193 struct meson_gx_pwrc_vpu *pd = genpd_to_pd(genpd); local 245 meson_gx_pwrc_vpu_get_power(struct meson_gx_pwrc_vpu *pd) argument [all...] |