/linux-4.4.14/drivers/i2c/busses/ |
D | i2c-sh_mobile.c | 153 void (*setup)(struct sh_mobile_i2c_data *pd); 197 static void iic_wr(struct sh_mobile_i2c_data *pd, int offs, unsigned char data) in iic_wr() argument 200 data |= pd->icic; in iic_wr() 202 iowrite8(data, pd->reg + offs); in iic_wr() 205 static unsigned char iic_rd(struct sh_mobile_i2c_data *pd, int offs) in iic_rd() argument 207 return ioread8(pd->reg + offs); in iic_rd() 210 static void iic_set_clr(struct sh_mobile_i2c_data *pd, int offs, in iic_set_clr() argument 213 iic_wr(pd, offs, (iic_rd(pd, offs) | set) & ~clr); in iic_set_clr() 250 static int sh_mobile_i2c_init(struct sh_mobile_i2c_data *pd) in sh_mobile_i2c_init() argument 257 clk_prepare_enable(pd->clk); in sh_mobile_i2c_init() [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 | 42 static int i2c_pca_pf_readbyte8(void *pd, int reg) in i2c_pca_pf_readbyte8() argument 44 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte8() 48 static int i2c_pca_pf_readbyte16(void *pd, int reg) in i2c_pca_pf_readbyte16() argument 50 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte16() 54 static int i2c_pca_pf_readbyte32(void *pd, int reg) in i2c_pca_pf_readbyte32() argument 56 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_readbyte32() 60 static void i2c_pca_pf_writebyte8(void *pd, int reg, int val) in i2c_pca_pf_writebyte8() argument 62 struct i2c_pca_pf_data *i2c = pd; in i2c_pca_pf_writebyte8() 66 static void i2c_pca_pf_writebyte16(void *pd, int reg, int val) in i2c_pca_pf_writebyte16() argument 68 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 | 884 mv64xxx_i2c_probe(struct platform_device *pd) in mv64xxx_i2c_probe() argument 887 struct mv64xxx_i2c_pdata *pdata = dev_get_platdata(&pd->dev); in mv64xxx_i2c_probe() 891 if ((!pdata && !pd->dev.of_node)) in mv64xxx_i2c_probe() 894 drv_data = devm_kzalloc(&pd->dev, sizeof(struct mv64xxx_i2c_data), in mv64xxx_i2c_probe() 899 r = platform_get_resource(pd, IORESOURCE_MEM, 0); in mv64xxx_i2c_probe() 900 drv_data->reg_base = devm_ioremap_resource(&pd->dev, r); in mv64xxx_i2c_probe() 912 drv_data->clk = devm_clk_get(&pd->dev, NULL); in mv64xxx_i2c_probe() 921 drv_data->irq = platform_get_irq(pd, 0); in mv64xxx_i2c_probe() 925 } else if (pd->dev.of_node) { in mv64xxx_i2c_probe() 926 rc = mv64xxx_of_config(drv_data, &pd->dev); in mv64xxx_i2c_probe() [all …]
|
D | i2c-sh7760.c | 434 struct sh7760_i2c_platdata *pd; in sh7760_i2c_probe() local 439 pd = dev_get_platdata(&pdev->dev); in sh7760_i2c_probe() 440 if (!pd) { in sh7760_i2c_probe() 497 ret = calc_CCR(pd->speed_khz * 1000); in sh7760_i2c_probe() 500 pd->speed_khz); in sh7760_i2c_probe() 521 pd->speed_khz, res->start, id->irq); in sh7760_i2c_probe()
|
/linux-4.4.14/drivers/net/ethernet/smsc/ |
D | smsc9420.c | 100 static inline u32 smsc9420_reg_read(struct smsc9420_pdata *pd, u32 offset) in smsc9420_reg_read() argument 102 return ioread32(pd->ioaddr + offset); in smsc9420_reg_read() 106 smsc9420_reg_write(struct smsc9420_pdata *pd, u32 offset, u32 value) in smsc9420_reg_write() argument 108 iowrite32(value, pd->ioaddr + offset); in smsc9420_reg_write() 111 static inline void smsc9420_pci_flush_write(struct smsc9420_pdata *pd) in smsc9420_pci_flush_write() argument 114 smsc9420_reg_read(pd, ID_REV); in smsc9420_pci_flush_write() 119 struct smsc9420_pdata *pd = (struct smsc9420_pdata *)bus->priv; in smsc9420_mii_read() local 124 spin_lock_irqsave(&pd->phy_lock, flags); in smsc9420_mii_read() 127 if ((smsc9420_reg_read(pd, MII_ACCESS) & MII_ACCESS_MII_BUSY_)) { in smsc9420_mii_read() 128 netif_warn(pd, drv, pd->dev, "MII is busy???\n"); in smsc9420_mii_read() [all …]
|
/linux-4.4.14/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__); \ 110 static sector_t get_zone(sector_t sector, struct pktcdvd_device *pd) in get_zone() argument [all …]
|
/linux-4.4.14/drivers/media/pci/dt3155/ |
D | dt3155.c | 140 struct dt3155_priv *pd = vb2_get_drv_priv(vq); in dt3155_queue_setup() local 141 unsigned size = pd->width * pd->height; in dt3155_queue_setup() 149 alloc_ctxs[0] = pd->alloc_ctx; in dt3155_queue_setup() 155 struct dt3155_priv *pd = vb2_get_drv_priv(vb->vb2_queue); in dt3155_buf_prepare() local 157 vb2_set_plane_payload(vb, 0, pd->width * pd->height); in dt3155_buf_prepare() 163 struct dt3155_priv *pd = vb2_get_drv_priv(q); in dt3155_start_streaming() local 164 struct vb2_buffer *vb = &pd->curr_buf->vb2_buf; in dt3155_start_streaming() 167 pd->sequence = 0; in dt3155_start_streaming() 169 iowrite32(dma_addr, pd->regs + EVEN_DMA_START); in dt3155_start_streaming() 170 iowrite32(dma_addr + pd->width, pd->regs + ODD_DMA_START); in dt3155_start_streaming() [all …]
|
/linux-4.4.14/arch/arm/mach-exynos/ |
D | pm_domains.c | 36 struct generic_pm_domain pd; member 45 struct exynos_pm_domain *pd; in exynos_pd_power() local 51 pd = container_of(domain, struct exynos_pm_domain, pd); in exynos_pd_power() 52 base = pd->base; in exynos_pd_power() 55 if (IS_ERR(pd->asb_clk[i])) in exynos_pd_power() 57 clk_prepare_enable(pd->asb_clk[i]); in exynos_pd_power() 63 if (IS_ERR(pd->clk[i])) in exynos_pd_power() 65 pd->pclk[i] = clk_get_parent(pd->clk[i]); in exynos_pd_power() 66 if (clk_set_parent(pd->clk[i], pd->oscclk)) in exynos_pd_power() 68 pd->name, i); in exynos_pd_power() [all …]
|
/linux-4.4.14/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 …]
|
D | mmu.h | 43 struct psb_mmu_pd *pd; member 72 extern void psb_mmu_free_pagedir(struct psb_mmu_pd *pd); 74 extern void psb_mmu_remove_pfn_sequence(struct psb_mmu_pd *pd, 77 extern int psb_mmu_insert_pfn_sequence(struct psb_mmu_pd *pd, 81 extern int psb_mmu_virtual_to_pfn(struct psb_mmu_pd *pd, uint32_t virtual, 83 extern void psb_mmu_set_pd_context(struct psb_mmu_pd *pd, int hw_context); 84 extern int psb_mmu_insert_pages(struct psb_mmu_pd *pd, struct page **pages, 88 extern void psb_mmu_remove_pages(struct psb_mmu_pd *pd,
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_file_ops.c | 97 struct ipath_portdata *pd = port_fp(fp); in ipath_get_base_info() local 100 struct ipath_devdata *dd = pd->port_dd; in ipath_get_base_info() 105 subport_cnt = pd->port_subport_cnt; in ipath_get_base_info() 133 ret = dd->ipath_f_get_base_info(pd, kinfo); in ipath_get_base_info() 145 pd->port_rcvegrbuf_chunks * pd->port_rcvegrbuf_size; in ipath_get_base_info() 146 kinfo->spi_rcv_egrperchunk = pd->port_rcvegrbufs_perchunk; in ipath_get_base_info() 148 pd->port_rcvegrbuf_chunks; in ipath_get_base_info() 177 kinfo->spi_rcvhdr_base = (u64) pd->port_rcvhdrq_phys; in ipath_get_base_info() 178 kinfo->spi_rcvhdr_tailaddr = (u64) pd->port_rcvhdrqtailaddr_phys; in ipath_get_base_info() 179 kinfo->spi_rcv_egrbufs = (u64) pd->port_rcvegr_phys; in ipath_get_base_info() [all …]
|
D | ipath_driver.c | 735 struct ipath_portdata *pd = tmp[port]; in cleanup_device() local 737 ipath_free_pddata(dd, pd); in cleanup_device() 1152 void ipath_kreceive(struct ipath_portdata *pd) in ipath_kreceive() argument 1154 struct ipath_devdata *dd = pd->port_dd; in ipath_kreceive() 1165 l = pd->port_head; in ipath_kreceive() 1166 rhf_addr = (__le32 *) pd->port_rcvhdrq + l + dd->ipath_rhf_offset; in ipath_kreceive() 1170 if (seq != pd->port_seq_cnt) in ipath_kreceive() 1174 hdrqtail = ipath_get_rcvhdrtail(pd); in ipath_kreceive() 1260 rhf_addr = (__le32 *) pd->port_rcvhdrq + in ipath_kreceive() 1265 if (++pd->port_seq_cnt > 13) in ipath_kreceive() [all …]
|
D | ipath_stats.c | 144 struct ipath_portdata *pd = dd->ipath_pd[0]; in ipath_qcheck() local 150 if (pd->port_hdrqfull != dd->ipath_p0_hdrqfull) { in ipath_qcheck() 152 pd->port_hdrqfull - in ipath_qcheck() 154 dd->ipath_p0_hdrqfull = pd->port_hdrqfull; in ipath_qcheck() 186 hdrqtail = ipath_get_hdrqtail(pd); in ipath_qcheck() 187 if (pd->port_head != hdrqtail) { in ipath_qcheck() 193 pd->port_head, hdrqtail, in ipath_qcheck() 197 dd->ipath_rhdrhead_intr_off, pd->port_port); in ipath_qcheck() 337 struct ipath_portdata *pd = dd->ipath_pd[i]; in ipath_get_faststats() local 339 if (pd && pd->port_lastrcvhdrqtail != -1) in ipath_get_faststats() [all …]
|
D | ipath_mr.c | 63 struct ib_mr *ipath_get_dma_mr(struct ib_pd *pd, int acc) in ipath_get_dma_mr() argument 132 struct ib_mr *ipath_reg_phys_mr(struct ib_pd *pd, in ipath_reg_phys_mr() argument 140 mr = alloc_mr(num_phys_buf, &to_idev(pd->device)->lk_table); in ipath_reg_phys_mr() 146 mr->mr.pd = pd; in ipath_reg_phys_mr() 185 struct ib_mr *ipath_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in ipath_reg_user_mr() argument 200 umem = ib_umem_get(pd->uobject->context, start, length, in ipath_reg_user_mr() 206 mr = alloc_mr(n, &to_idev(pd->device)->lk_table); in ipath_reg_user_mr() 213 mr->mr.pd = pd; in ipath_reg_user_mr() 282 struct ib_fmr *ipath_alloc_fmr(struct ib_pd *pd, int mr_access_flags, in ipath_alloc_fmr() argument 308 if (!ipath_alloc_lkey(&to_idev(pd->device)->lk_table, &fmr->mr)) in ipath_alloc_fmr() [all …]
|
D | ipath_keys.c | 136 struct ipath_pd *pd = to_ipd(qp->ibqp.pd); in ipath_lkey_ok() local 138 if (pd->user) { in ipath_lkey_ok() 151 qp->ibqp.pd != mr->pd)) { in ipath_lkey_ok() 216 struct ipath_pd *pd = to_ipd(qp->ibqp.pd); in ipath_rkey_ok() local 218 if (pd->user) { in ipath_rkey_ok() 234 qp->ibqp.pd != mr->pd)) { in ipath_rkey_ok()
|
D | ipath_intr.c | 591 struct ipath_portdata *pd = dd->ipath_pd[i]; in handle_hdrq_full() local 599 if (pd->port_head != ipath_get_hdrqtail(pd)) in handle_hdrq_full() 605 if (!pd || !pd->port_cnt) in handle_hdrq_full() 612 tl = ipath_get_rcvhdrtail(pd); in handle_hdrq_full() 613 if (tl == pd->port_lastrcvhdrqtail) in handle_hdrq_full() 618 pd->port_lastrcvhdrqtail = tl; in handle_hdrq_full() 619 pd->port_hdrqfull++; in handle_hdrq_full() 622 wake_up_interruptible(&pd->port_wait); in handle_hdrq_full() 812 struct ipath_portdata *pd = dd->ipath_pd[0]; in handle_errors() local 821 if (pd->port_head != ipath_get_hdrqtail(pd)) in handle_errors() [all …]
|
D | ipath_init_chip.c | 213 struct ipath_portdata *pd; in create_portdata0() local 215 pd = kzalloc(sizeof(*pd), GFP_KERNEL); in create_portdata0() 216 if (pd) { in create_portdata0() 217 pd->port_dd = dd; in create_portdata0() 218 pd->port_cnt = 1; in create_portdata0() 220 pd->port_pkeys[0] = IPATH_DEFAULT_P_KEY; in create_portdata0() 221 pd->port_seq_cnt = 1; in create_portdata0() 223 return pd; in create_portdata0() 228 struct ipath_portdata *pd; in init_chip_first() local 277 pd = create_portdata0(dd); in init_chip_first() [all …]
|
D | ipath_kernel.h | 864 struct ipath_portdata *pd; member 939 #define port_fp(fp) ((struct ipath_filedata *)(fp)->private_data)->pd 1201 static inline void ipath_clear_rcvhdrtail(const struct ipath_portdata *pd) in ipath_clear_rcvhdrtail() argument 1203 *((u64 *) pd->port_rcvhdrtail_kvaddr) = 0ULL; in ipath_clear_rcvhdrtail() 1206 static inline u32 ipath_get_rcvhdrtail(const struct ipath_portdata *pd) in ipath_get_rcvhdrtail() argument 1209 pd->port_rcvhdrtail_kvaddr)); in ipath_get_rcvhdrtail() 1212 static inline u32 ipath_get_hdrqtail(const struct ipath_portdata *pd) in ipath_get_hdrqtail() argument 1214 const struct ipath_devdata *dd = pd->port_dd; in ipath_get_hdrqtail() 1221 rhf_addr = (__le32 *) pd->port_rcvhdrq + in ipath_get_hdrqtail() 1222 pd->port_head + dd->ipath_rhf_offset; in ipath_get_hdrqtail() [all …]
|
/linux-4.4.14/drivers/isdn/hysdn/ |
D | hysdn_proclog.c | 71 struct procdata *pd = card->proclog; in hysdn_addlog() local 75 if (!pd) in hysdn_addlog() 78 cp = pd->logtmp; in hysdn_addlog() 88 printk(KERN_INFO "%s", pd->logtmp); in hysdn_addlog() 90 put_log_buffer(card, pd->logtmp); in hysdn_addlog() 104 struct procdata *pd = card->proclog; in put_log_buffer() local 108 if (!pd) in put_log_buffer() 114 if (pd->if_used <= 0) in put_log_buffer() 121 ib->proc_ctrl = pd; /* point to own control structure */ in put_log_buffer() 123 ib->usage_cnt = pd->if_used; in put_log_buffer() [all …]
|
/linux-4.4.14/kernel/ |
D | padata.c | 36 static int padata_index_to_cpu(struct parallel_data *pd, int cpu_index) in padata_index_to_cpu() argument 40 target_cpu = cpumask_first(pd->cpumask.pcpu); in padata_index_to_cpu() 42 target_cpu = cpumask_next(target_cpu, pd->cpumask.pcpu); in padata_index_to_cpu() 47 static int padata_cpu_hash(struct parallel_data *pd) in padata_cpu_hash() argument 57 seq_nr = atomic_inc_return(&pd->seq_nr); in padata_cpu_hash() 58 cpu_index = seq_nr % cpumask_weight(pd->cpumask.pcpu); in padata_cpu_hash() 60 return padata_index_to_cpu(pd, cpu_index); in padata_cpu_hash() 66 struct parallel_data *pd; in padata_parallel_worker() local 73 pd = pqueue->pd; in padata_parallel_worker() 74 pinst = pd->pinst; in padata_parallel_worker() [all …]
|
/linux-4.4.14/drivers/soc/rockchip/ |
D | pm_domains.c | 78 static bool rockchip_pmu_domain_is_idle(struct rockchip_pm_domain *pd) in rockchip_pmu_domain_is_idle() argument 80 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_is_idle() 81 const struct rockchip_domain_info *pd_info = pd->info; in rockchip_pmu_domain_is_idle() 88 static int rockchip_pmu_set_idle_request(struct rockchip_pm_domain *pd, in rockchip_pmu_set_idle_request() argument 91 const struct rockchip_domain_info *pd_info = pd->info; in rockchip_pmu_set_idle_request() 92 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_set_idle_request() 104 while (rockchip_pmu_domain_is_idle(pd) != idle) in rockchip_pmu_set_idle_request() 110 static bool rockchip_pmu_domain_is_on(struct rockchip_pm_domain *pd) in rockchip_pmu_domain_is_on() argument 112 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_is_on() 118 return !(val & pd->info->status_mask); in rockchip_pmu_domain_is_on() [all …]
|
/linux-4.4.14/arch/arm/plat-samsung/ |
D | platformdata.c | 20 void __init *s3c_set_platdata(void *pd, size_t pdsize, in s3c_set_platdata() argument 25 if (!pd) { in s3c_set_platdata() 31 npd = kmemdup(pd, pdsize, GFP_KERNEL); in s3c_set_platdata() 41 void s3c_sdhci_set_platdata(struct s3c_sdhci_platdata *pd, in s3c_sdhci_set_platdata() argument 44 set->cd_type = pd->cd_type; in s3c_sdhci_set_platdata() 45 set->ext_cd_init = pd->ext_cd_init; in s3c_sdhci_set_platdata() 46 set->ext_cd_cleanup = pd->ext_cd_cleanup; in s3c_sdhci_set_platdata() 47 set->ext_cd_gpio = pd->ext_cd_gpio; in s3c_sdhci_set_platdata() 48 set->ext_cd_gpio_invert = pd->ext_cd_gpio_invert; in s3c_sdhci_set_platdata() 50 if (pd->max_width) in s3c_sdhci_set_platdata() [all …]
|
D | devs.c | 173 void __init s3c_fb_set_platdata(struct s3c_fb_platdata *pd) in s3c_fb_set_platdata() argument 175 s3c_set_platdata(pd, sizeof(struct s3c_fb_platdata), in s3c_fb_set_platdata() 189 void __init s3c_hwmon_set_platdata(struct s3c_hwmon_pdata *pd) in s3c_hwmon_set_platdata() argument 191 s3c_set_platdata(pd, sizeof(struct s3c_hwmon_pdata), in s3c_hwmon_set_platdata() 222 void s3c_sdhci0_set_platdata(struct s3c_sdhci_platdata *pd) in s3c_sdhci0_set_platdata() argument 224 s3c_sdhci_set_platdata(pd, &s3c_hsmmc0_def_platdata); in s3c_sdhci0_set_platdata() 252 void s3c_sdhci1_set_platdata(struct s3c_sdhci_platdata *pd) in s3c_sdhci1_set_platdata() argument 254 s3c_sdhci_set_platdata(pd, &s3c_hsmmc1_def_platdata); in s3c_sdhci1_set_platdata() 284 void s3c_sdhci2_set_platdata(struct s3c_sdhci_platdata *pd) in s3c_sdhci2_set_platdata() argument 286 s3c_sdhci_set_platdata(pd, &s3c_hsmmc2_def_platdata); in s3c_sdhci2_set_platdata() [all …]
|
/linux-4.4.14/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-4.4.14/lib/ |
D | proportions.c | 76 int prop_descriptor_init(struct prop_descriptor *pd, int shift, gfp_t gfp) in prop_descriptor_init() argument 83 pd->index = 0; in prop_descriptor_init() 84 pd->pg[0].shift = shift; in prop_descriptor_init() 85 mutex_init(&pd->mutex); in prop_descriptor_init() 86 err = percpu_counter_init(&pd->pg[0].events, 0, gfp); in prop_descriptor_init() 90 err = percpu_counter_init(&pd->pg[1].events, 0, gfp); in prop_descriptor_init() 92 percpu_counter_destroy(&pd->pg[0].events); in prop_descriptor_init() 105 void prop_change_shift(struct prop_descriptor *pd, int shift) in prop_change_shift() argument 115 mutex_lock(&pd->mutex); in prop_change_shift() 117 index = pd->index ^ 1; in prop_change_shift() [all …]
|
/linux-4.4.14/arch/arm/mach-shmobile/ |
D | pm-rmobile.c | 171 struct device_node *pd; member 188 struct device_node *pd; in add_special_pd() local 190 pd = of_parse_phandle(np, "power-domains", 0); in add_special_pd() 191 if (!pd) in add_special_pd() 195 if (pd == special_pds[i].pd && type == special_pds[i].type) { in add_special_pd() 196 of_node_put(pd); in add_special_pd() 202 of_node_put(pd); in add_special_pd() 206 pr_debug("Special PM domain %s type %d for %s\n", pd->name, type, in add_special_pd() 209 special_pds[num_special_pds].pd = pd; in add_special_pd() 237 of_node_put(special_pds[i].pd); in put_special_pds() [all …]
|
/linux-4.4.14/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 50 pd->tunnel = l2tp_tunnel_find_nth(pd->net, pd->tunnel_idx); in l2tp_dfs_next_tunnel() 51 pd->tunnel_idx++; in l2tp_dfs_next_tunnel() 54 static void l2tp_dfs_next_session(struct l2tp_dfs_seq_data *pd) in l2tp_dfs_next_session() argument 56 pd->session = l2tp_session_find_nth(pd->tunnel, pd->session_idx); in l2tp_dfs_next_session() 57 pd->session_idx++; in l2tp_dfs_next_session() 59 if (pd->session == NULL) { in l2tp_dfs_next_session() 60 pd->session_idx = 0; in l2tp_dfs_next_session() 61 l2tp_dfs_next_tunnel(pd); in l2tp_dfs_next_session() 68 struct l2tp_dfs_seq_data *pd = SEQ_START_TOKEN; in l2tp_dfs_seq_start() local [all …]
|
D | l2tp_ppp.c | 1560 static void pppol2tp_next_tunnel(struct net *net, struct pppol2tp_seq_data *pd) in pppol2tp_next_tunnel() argument 1563 pd->tunnel = l2tp_tunnel_find_nth(net, pd->tunnel_idx); in pppol2tp_next_tunnel() 1564 pd->tunnel_idx++; in pppol2tp_next_tunnel() 1566 if (pd->tunnel == NULL) in pppol2tp_next_tunnel() 1570 if (pd->tunnel->version < 3) in pppol2tp_next_tunnel() 1575 static void pppol2tp_next_session(struct net *net, struct pppol2tp_seq_data *pd) in pppol2tp_next_session() argument 1577 pd->session = l2tp_session_find_nth(pd->tunnel, pd->session_idx); in pppol2tp_next_session() 1578 pd->session_idx++; in pppol2tp_next_session() 1580 if (pd->session == NULL) { in pppol2tp_next_session() 1581 pd->session_idx = 0; in pppol2tp_next_session() [all …]
|
/linux-4.4.14/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.4.14/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 …]
|
D | amba-pl08x.c | 269 struct pl08x_platform_data *pd; member 319 const struct pl08x_platform_data *pd = plchan->host->pd; in pl08x_request_mux() local 322 if (plchan->mux_use++ == 0 && pd->get_xfer_signal) { in pl08x_request_mux() 323 ret = pd->get_xfer_signal(plchan->cd); in pl08x_request_mux() 336 const struct pl08x_platform_data *pd = plchan->host->pd; in pl08x_release_mux() local 341 if (--plchan->mux_use == 0 && pd->put_xfer_signal) { in pl08x_release_mux() 342 pd->put_xfer_signal(plchan->cd, plchan->signal); in pl08x_release_mux() 1454 txd->cctl = pl08x->pd->memcpy_channel.cctl_memcpy & in pl08x_prep_dma_memcpy() 1911 chan->cd = &pl08x->pd->slave_channels[i]; in pl08x_dma_init_virtual_channels() 1914 chan->cd = &pl08x->pd->memcpy_channel; in pl08x_dma_init_virtual_channels() [all …]
|
D | pl330.c | 2780 struct dma_device *pd; in pl330_probe() local 2798 pd = &pl330->ddma; in pl330_probe() 2799 pd->dev = &adev->dev; in pl330_probe() 2837 INIT_LIST_HEAD(&pd->channels); in pl330_probe() 2866 pch->chan.device = pd; in pl330_probe() 2870 list_add_tail(&pch->chan.device_node, &pd->channels); in pl330_probe() 2874 pd->cap_mask = pdat->cap_mask; in pl330_probe() 2876 dma_cap_set(DMA_MEMCPY, pd->cap_mask); in pl330_probe() 2878 dma_cap_set(DMA_SLAVE, pd->cap_mask); in pl330_probe() 2879 dma_cap_set(DMA_CYCLIC, pd->cap_mask); in pl330_probe() [all …]
|
/linux-4.4.14/drivers/infiniband/hw/usnic/ |
D | usnic_uiom.c | 198 struct usnic_uiom_pd *pd) in usnic_uiom_unmap_sorted_intervals() argument 209 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals() 216 static void __usnic_uiom_reg_release(struct usnic_uiom_pd *pd, in __usnic_uiom_reg_release() argument 230 spin_lock(&pd->lock); in __usnic_uiom_reg_release() 231 usnic_uiom_remove_interval(&pd->rb_root, vpn_start, in __usnic_uiom_reg_release() 233 usnic_uiom_unmap_sorted_intervals(&rm_intervals, pd); in __usnic_uiom_reg_release() 243 spin_unlock(&pd->lock); in __usnic_uiom_reg_release() 257 struct usnic_uiom_pd *pd = uiomr->pd; in usnic_uiom_map_sorted_intervals() local 286 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals() 303 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals() [all …]
|
D | usnic_uiom.h | 64 struct usnic_uiom_pd *pd; member 83 void usnic_uiom_dealloc_pd(struct usnic_uiom_pd *pd); 84 int usnic_uiom_attach_dev_to_pd(struct usnic_uiom_pd *pd, struct device *dev); 85 void usnic_uiom_detach_dev_from_pd(struct usnic_uiom_pd *pd, 87 struct device **usnic_uiom_get_dev_list(struct usnic_uiom_pd *pd); 89 struct usnic_uiom_reg *usnic_uiom_reg_get(struct usnic_uiom_pd *pd,
|
D | usnic_ib_verbs.c | 146 struct usnic_ib_pd *pd, in find_free_vf_and_create_qp_grp() argument 165 dev_list = usnic_uiom_get_dev_list(pd->umem_pd); in find_free_vf_and_create_qp_grp() 205 qp_grp = usnic_ib_qp_grp_create(us_ibdev->ufdev, vf, pd, res_spec, in find_free_vf_and_create_qp_grp() 441 struct usnic_ib_pd *pd; in usnic_ib_alloc_pd() local 446 pd = kzalloc(sizeof(*pd), GFP_KERNEL); in usnic_ib_alloc_pd() 447 if (!pd) in usnic_ib_alloc_pd() 450 umem_pd = pd->umem_pd = usnic_uiom_alloc_pd(); in usnic_ib_alloc_pd() 452 kfree(pd); in usnic_ib_alloc_pd() 457 pd, context, ibdev->name); in usnic_ib_alloc_pd() 458 return &pd->ibpd; in usnic_ib_alloc_pd() [all …]
|
D | usnic_ib_verbs.h | 58 int usnic_ib_dealloc_pd(struct ib_pd *pd); 59 struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd, 70 struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length, 79 struct ib_ah *usnic_ib_create_ah(struct ib_pd *pd, 90 struct ib_mr *usnic_ib_get_dma_mr(struct ib_pd *pd, int acc);
|
D | usnic_ib_qp_grp.c | 593 struct usnic_ib_pd *pd, in qp_grp_and_vf_bind() argument 603 err = usnic_uiom_attach_dev_to_pd(pd->umem_pd, &pdev->dev); in qp_grp_and_vf_bind() 609 vf->pd = pd; in qp_grp_and_vf_bind() 613 WARN_ON(vf->pd != pd); in qp_grp_and_vf_bind() 622 struct usnic_ib_pd *pd; in qp_grp_and_vf_unbind() local 626 pd = qp_grp->vf->pd; in qp_grp_and_vf_unbind() 629 qp_grp->vf->pd = NULL; in qp_grp_and_vf_unbind() 630 usnic_uiom_detach_dev_from_pd(pd->umem_pd, &pdev->dev); in qp_grp_and_vf_unbind() 676 struct usnic_ib_pd *pd, in usnic_ib_qp_grp_create() argument 712 err = qp_grp_and_vf_bind(vf, pd, qp_grp); in usnic_ib_qp_grp_create()
|
/linux-4.4.14/net/netfilter/ipvs/ |
D | ip_vs_proto.c | 69 struct ip_vs_proto_data *pd = in register_ip_vs_proto_netns() local 72 if (!pd) in register_ip_vs_proto_netns() 75 pd->pp = pp; /* For speed issues */ in register_ip_vs_proto_netns() 76 pd->next = ipvs->proto_data_table[hash]; in register_ip_vs_proto_netns() 77 ipvs->proto_data_table[hash] = pd; in register_ip_vs_proto_netns() 78 atomic_set(&pd->appcnt, 0); /* Init app counter */ in register_ip_vs_proto_netns() 81 int ret = pp->init_netns(ipvs, pd); in register_ip_vs_proto_netns() 84 ipvs->proto_data_table[hash] = pd->next; in register_ip_vs_proto_netns() 85 kfree(pd); in register_ip_vs_proto_netns() 118 unregister_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) in unregister_ip_vs_proto_netns() argument [all …]
|
D | ip_vs_proto_tcp.c | 36 struct ip_vs_proto_data *pd, in tcp_conn_schedule() argument 92 *cpp = ip_vs_schedule(svc, skb, pd, &ignored, iph); in tcp_conn_schedule() 95 *verdict = ip_vs_leave(svc, skb, pd, iph); in tcp_conn_schedule() 467 static void tcp_timeout_change(struct ip_vs_proto_data *pd, int flags) in tcp_timeout_change() argument 477 pd->tcp_state_table = (on ? tcp_states_dos : tcp_states); in tcp_timeout_change() 494 set_tcp_state(struct ip_vs_proto_data *pd, struct ip_vs_conn *cp, in set_tcp_state() argument 518 pd->tcp_state_table[state_off+state_idx].next_state[cp->state]; in set_tcp_state() 526 pd->pp->name, in set_tcp_state() 556 if (likely(pd)) in set_tcp_state() 557 cp->timeout = pd->timeout_table[cp->state = new_state]; in set_tcp_state() [all …]
|
D | ip_vs_proto_udp.c | 33 struct ip_vs_proto_data *pd, in udp_conn_schedule() argument 81 *cpp = ip_vs_schedule(svc, skb, pd, &ignored, iph); in udp_conn_schedule() 84 *verdict = ip_vs_leave(svc, skb, pd, iph); in udp_conn_schedule() 371 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(ipvs, IPPROTO_UDP); in udp_register_app() local 382 atomic_inc(&pd->appcnt); in udp_register_app() 392 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(ipvs, IPPROTO_UDP); in udp_unregister_app() local 394 atomic_dec(&pd->appcnt); in udp_unregister_app() 462 struct ip_vs_proto_data *pd) in udp_state_transition() argument 464 if (unlikely(!pd)) { in udp_state_transition() 469 cp->timeout = pd->timeout_table[IP_VS_UDP_S_NORMAL]; in udp_state_transition() [all …]
|
D | ip_vs_proto_sctp.c | 13 struct ip_vs_proto_data *pd, in sctp_conn_schedule() argument 65 *cpp = ip_vs_schedule(svc, skb, pd, &ignored, iph); in sctp_conn_schedule() 68 *verdict = ip_vs_leave(svc, skb, pd, iph); in sctp_conn_schedule() 378 set_sctp_state(struct ip_vs_proto_data *pd, struct ip_vs_conn *cp, in set_sctp_state() argument 441 pd->pp->name, in set_sctp_state() 465 if (likely(pd)) in set_sctp_state() 466 cp->timeout = pd->timeout_table[cp->state = next_state]; in set_sctp_state() 473 const struct sk_buff *skb, struct ip_vs_proto_data *pd) in sctp_state_transition() argument 476 set_sctp_state(pd, cp, direction, skb); in sctp_state_transition() 492 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(ipvs, IPPROTO_SCTP); in sctp_register_app() local [all …]
|
D | ip_vs_core.c | 205 struct ip_vs_proto_data *pd) in ip_vs_set_state() argument 207 if (likely(pd->pp->state_transition)) in ip_vs_set_state() 208 pd->pp->state_transition(cp, direction, skb, pd); in ip_vs_set_state() 424 struct ip_vs_proto_data *pd, int *ignored, in ip_vs_schedule() argument 427 struct ip_vs_protocol *pp = pd->pp; in ip_vs_schedule() 566 struct ip_vs_proto_data *pd, struct ip_vs_iphdr *iph) in ip_vs_leave() argument 608 ip_vs_set_state(cp, IP_VS_DIR_INPUT, skb, pd); in ip_vs_leave() 611 ret = cp->packet_xmit(skb, cp, pd->pp, iph); in ip_vs_leave() 1105 handle_response(int af, struct sk_buff *skb, struct ip_vs_proto_data *pd, in handle_response() argument 1109 struct ip_vs_protocol *pp = pd->pp; in handle_response() [all …]
|
/linux-4.4.14/drivers/staging/rdma/ehca/ |
D | ehca_pd.c | 51 struct ehca_pd *pd; in ehca_alloc_pd() local 54 pd = kmem_cache_zalloc(pd_cache, GFP_KERNEL); in ehca_alloc_pd() 55 if (!pd) { in ehca_alloc_pd() 62 INIT_LIST_HEAD(&pd->free[i]); in ehca_alloc_pd() 63 INIT_LIST_HEAD(&pd->full[i]); in ehca_alloc_pd() 65 mutex_init(&pd->lock); in ehca_alloc_pd() 78 pd->fw_pd.value = shca->pd->fw_pd.value; in ehca_alloc_pd() 80 pd->fw_pd.value = (u64)pd; in ehca_alloc_pd() 82 return &pd->ib_pd; in ehca_alloc_pd() 85 int ehca_dealloc_pd(struct ib_pd *pd) in ehca_dealloc_pd() argument [all …]
|
D | ipz_pt_fn.c | 127 static int alloc_small_queue_page(struct ipz_queue *queue, struct ehca_pd *pd) in alloc_small_queue_page() argument 133 mutex_lock(&pd->lock); in alloc_small_queue_page() 135 if (!list_empty(&pd->free[order])) in alloc_small_queue_page() 136 page = list_entry(pd->free[order].next, in alloc_small_queue_page() 149 list_add(&page->list, &pd->free[order]); in alloc_small_queue_page() 157 list_move(&page->list, &pd->full[order]); in alloc_small_queue_page() 159 mutex_unlock(&pd->lock); in alloc_small_queue_page() 167 ehca_err(pd->ib_pd.device, "failed to allocate small queue page"); in alloc_small_queue_page() 168 mutex_unlock(&pd->lock); in alloc_small_queue_page() 172 static void free_small_queue_page(struct ipz_queue *queue, struct ehca_pd *pd) in free_small_queue_page() argument [all …]
|
D | ehca_iverbs.h | 71 int ehca_dealloc_pd(struct ib_pd *pd); 73 struct ib_ah *ehca_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr); 81 struct ib_mr *ehca_get_dma_mr(struct ib_pd *pd, int mr_access_flags); 83 struct ib_mr *ehca_reg_phys_mr(struct ib_pd *pd, 88 struct ib_mr *ehca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 94 struct ib_pd *pd, 102 struct ib_mw *ehca_alloc_mw(struct ib_pd *pd, enum ib_mw_type type); 109 struct ib_fmr *ehca_alloc_fmr(struct ib_pd *pd, 148 struct ib_qp *ehca_create_qp(struct ib_pd *pd, 170 struct ib_srq *ehca_create_srq(struct ib_pd *pd,
|
D | ehca_av.c | 88 struct ib_ah *ehca_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in ehca_create_ah() argument 92 struct ehca_shca *shca = container_of(pd->device, struct ehca_shca, in ehca_create_ah() 97 ehca_err(pd->device, "Out of memory pd=%p ah_attr=%p", in ehca_create_ah() 98 pd, ah_attr); in ehca_create_ah() 132 rc = ehca_query_port(pd->device, ah_attr->port_num, in ehca_create_ah() 136 ehca_err(pd->device, "Invalid port number " in ehca_create_ah() 138 "pd=%p ah_attr=%p", rc, pd, ah_attr); in ehca_create_ah() 142 rc = ehca_query_gid(pd->device, in ehca_create_ah() 147 ehca_err(pd->device, "Failed to retrieve sgid " in ehca_create_ah() 149 "pd=%p ah_attr=%p", rc, pd, ah_attr); in ehca_create_ah() [all …]
|
D | ehca_qp.c | 280 struct ehca_pd *pd, in init_qp_queue() argument 299 ipz_rc = ipz_queue_ctor(pd, queue, nr_q_pages, in init_qp_queue() 304 ipz_rc = ipz_queue_ctor(pd, queue, nr_q_pages, in init_qp_queue() 360 ipz_queue_dtor(pd, queue); in init_qp_queue() 453 struct ib_pd *pd, in internal_create_qp() argument 459 struct ehca_pd *my_pd = container_of(pd, struct ehca_pd, ib_pd); in internal_create_qp() 460 struct ehca_shca *shca = container_of(pd->device, struct ehca_shca, in internal_create_qp() 473 ehca_err(pd->device, "Unable to create QP, max number of %i " in internal_create_qp() 475 ehca_err(pd->device, "To increase the maximum number of QPs " in internal_create_qp() 490 ehca_err(pd->device, "init_attr->sg_sig_type=%x not allowed", in internal_create_qp() [all …]
|
D | ehca_mrmw.c | 156 struct ib_mr *ehca_get_dma_mr(struct ib_pd *pd, int mr_access_flags) in ehca_get_dma_mr() argument 161 struct ehca_pd *e_pd = container_of(pd, struct ehca_pd, ib_pd); in ehca_get_dma_mr() 163 container_of(pd->device, struct ehca_shca, ib_device); in ehca_get_dma_mr() 193 PTR_ERR(ib_mr), pd, mr_access_flags); in ehca_get_dma_mr() 199 struct ib_mr *ehca_reg_phys_mr(struct ib_pd *pd, in ehca_reg_phys_mr() argument 209 container_of(pd->device, struct ehca_shca, ib_device); in ehca_reg_phys_mr() 210 struct ehca_pd *e_pd = container_of(pd, struct ehca_pd, ib_pd); in ehca_reg_phys_mr() 215 ehca_err(pd->device, "bad input values: num_phys_buf=%x " in ehca_reg_phys_mr() 228 ehca_err(pd->device, "bad input values: mr_access_flags=%x", in ehca_reg_phys_mr() 243 ehca_err(pd->device, "bad input values: size=%llx iova_start=%p", in ehca_reg_phys_mr() [all …]
|
D | hcp_if.h | 202 const struct ipz_pd pd, 228 const struct ipz_pd pd, 238 const struct ipz_pd pd, 247 const struct ipz_pd pd,
|
D | hcp_if.c | 336 ((u64)parms->token << 32) | parms->pd.value, in hipz_h_alloc_resource_qp() 736 const struct ipz_pd pd, in hipz_h_alloc_resource_mr() argument 748 pd.value, /* r9 */ in hipz_h_alloc_resource_mr() 830 const struct ipz_pd pd, in hipz_h_reregister_pmr() argument 843 ((((u64)access_ctrl) << 32ULL) | pd.value), in hipz_h_reregister_pmr() 858 const struct ipz_pd pd, in hipz_h_register_smr() argument 869 pd.value, /* r8 */ in hipz_h_register_smr() 880 const struct ipz_pd pd, in hipz_h_alloc_resource_mw() argument 889 pd.value, /* r6 */ in hipz_h_alloc_resource_mw()
|
/linux-4.4.14/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 …]
|
D | mthca_provider.c | 379 struct mthca_pd *pd; in mthca_alloc_pd() local 382 pd = kmalloc(sizeof *pd, GFP_KERNEL); in mthca_alloc_pd() 383 if (!pd) in mthca_alloc_pd() 386 err = mthca_pd_alloc(to_mdev(ibdev), !context, pd); in mthca_alloc_pd() 388 kfree(pd); in mthca_alloc_pd() 393 if (ib_copy_to_udata(udata, &pd->pd_num, sizeof (__u32))) { in mthca_alloc_pd() 394 mthca_pd_free(to_mdev(ibdev), pd); in mthca_alloc_pd() 395 kfree(pd); in mthca_alloc_pd() 400 return &pd->ibpd; in mthca_alloc_pd() 403 static int mthca_dealloc_pd(struct ib_pd *pd) in mthca_dealloc_pd() argument [all …]
|
D | mthca_srq.c | 96 struct mthca_pd *pd, in mthca_tavor_init_srq_context() argument 103 context->state_pd = cpu_to_be32(pd->pd_num); in mthca_tavor_init_srq_context() 106 if (pd->ibpd.uobject) in mthca_tavor_init_srq_context() 108 cpu_to_be32(to_mucontext(pd->ibpd.uobject->context)->uar.index); in mthca_tavor_init_srq_context() 114 struct mthca_pd *pd, in mthca_arbel_init_srq_context() argument 132 if (pd->ibpd.uobject) in mthca_arbel_init_srq_context() 134 cpu_to_be32(to_mucontext(pd->ibpd.uobject->context)->uar.index); in mthca_arbel_init_srq_context() 137 context->eq_pd = cpu_to_be32(MTHCA_EQ_ASYNC << 24 | pd->pd_num); in mthca_arbel_init_srq_context() 147 static int mthca_alloc_srq_buf(struct mthca_dev *dev, struct mthca_pd *pd, in mthca_alloc_srq_buf() argument 155 if (pd->ibpd.uobject) in mthca_alloc_srq_buf() [all …]
|
D | mthca_dev.h | 425 union mthca_buf *buf, int *is_direct, struct mthca_pd *pd, 462 int mthca_pd_alloc(struct mthca_dev *dev, int privileged, struct mthca_pd *pd); 463 void mthca_pd_free(struct mthca_dev *dev, struct mthca_pd *pd); 471 int mthca_mr_alloc(struct mthca_dev *dev, u32 pd, int buffer_size_shift, 473 int mthca_mr_alloc_notrans(struct mthca_dev *dev, u32 pd, 475 int mthca_mr_alloc_phys(struct mthca_dev *dev, u32 pd, 481 int mthca_fmr_alloc(struct mthca_dev *dev, u32 pd, 512 int mthca_alloc_srq(struct mthca_dev *dev, struct mthca_pd *pd, 544 struct mthca_pd *pd, 552 struct mthca_pd *pd, [all …]
|
D | mthca_qp.c | 133 __be32 pd; member 693 qp_context->pd = cpu_to_be32(to_mpd(ibqp->pd)->pd_num); in __mthca_modify_qp() 939 static inline int mthca_max_inline_data(struct mthca_pd *pd, int max_data_size) in mthca_max_inline_data() argument 942 return pd->ibpd.uobject ? max_data_size - MTHCA_INLINE_HEADER_SIZE : 0; in mthca_max_inline_data() 946 struct mthca_pd *pd, in mthca_adjust_qp_caps() argument 953 qp->max_inline_data = mthca_max_inline_data(pd, max_data_size); in mthca_adjust_qp_caps() 971 struct mthca_pd *pd, in mthca_alloc_wqe_buf() argument 1039 if (pd->ibpd.uobject) in mthca_alloc_wqe_buf() 1051 &qp->queue, &qp->is_direct, pd, 0, &qp->mr); in mthca_alloc_wqe_buf() 1142 struct mthca_pd *pd, in mthca_alloc_qp_common() argument [all …]
|
D | mthca_mr.c | 54 __be32 pd; member 429 int mthca_mr_alloc(struct mthca_dev *dev, u32 pd, int buffer_size_shift, in mthca_mr_alloc() argument 468 mpt_entry->pd = cpu_to_be32(pd); in mthca_mr_alloc() 512 int mthca_mr_alloc_notrans(struct mthca_dev *dev, u32 pd, in mthca_mr_alloc_notrans() argument 516 return mthca_mr_alloc(dev, pd, 12, 0, ~0ULL, access, mr); in mthca_mr_alloc_notrans() 519 int mthca_mr_alloc_phys(struct mthca_dev *dev, u32 pd, in mthca_mr_alloc_phys() argument 536 err = mthca_mr_alloc(dev, pd, buffer_size_shift, iova, in mthca_mr_alloc_phys() 567 int mthca_fmr_alloc(struct mthca_dev *dev, u32 pd, in mthca_fmr_alloc() argument 638 mpt_entry->pd = cpu_to_be32(pd); in mthca_fmr_alloc()
|
/linux-4.4.14/drivers/infiniband/core/ |
D | verbs.c | 231 struct ib_pd *pd; in ib_alloc_pd() local 239 pd = device->alloc_pd(device, NULL, NULL); in ib_alloc_pd() 240 if (IS_ERR(pd)) in ib_alloc_pd() 241 return pd; in ib_alloc_pd() 243 pd->device = device; in ib_alloc_pd() 244 pd->uobject = NULL; in ib_alloc_pd() 245 pd->local_mr = NULL; in ib_alloc_pd() 246 atomic_set(&pd->usecnt, 0); in ib_alloc_pd() 249 pd->local_dma_lkey = device->local_dma_lkey; in ib_alloc_pd() 253 mr = ib_get_dma_mr(pd, IB_ACCESS_LOCAL_WRITE); in ib_alloc_pd() [all …]
|
D | uverbs_cmd.c | 216 static void put_pd_read(struct ib_pd *pd) in put_pd_read() argument 218 put_uobj_read(pd->uobject); in put_pd_read() 533 struct ib_pd *pd; in ib_uverbs_alloc_pd() local 553 pd = ib_dev->alloc_pd(ib_dev, file->ucontext, &udata); in ib_uverbs_alloc_pd() 554 if (IS_ERR(pd)) { in ib_uverbs_alloc_pd() 555 ret = PTR_ERR(pd); in ib_uverbs_alloc_pd() 559 pd->device = ib_dev; in ib_uverbs_alloc_pd() 560 pd->uobject = uobj; in ib_uverbs_alloc_pd() 561 pd->local_mr = NULL; in ib_uverbs_alloc_pd() 562 atomic_set(&pd->usecnt, 0); in ib_uverbs_alloc_pd() [all …]
|
/linux-4.4.14/arch/arm/mach-s3c64xx/ |
D | pm.c | 42 struct generic_pm_domain pd; member 47 struct s3c64xx_pm_domain *pd; in s3c64xx_pd_off() local 50 pd = container_of(domain, struct s3c64xx_pm_domain, pd); in s3c64xx_pd_off() 53 val &= ~(pd->ena); in s3c64xx_pd_off() 61 struct s3c64xx_pm_domain *pd; in s3c64xx_pd_on() local 65 pd = container_of(domain, struct s3c64xx_pm_domain, pd); in s3c64xx_pd_on() 68 val |= pd->ena; in s3c64xx_pd_on() 72 if (pd->pwr_stat) { in s3c64xx_pd_on() 75 if (__raw_readl(S3C64XX_BLK_PWR_STAT) & pd->pwr_stat) in s3c64xx_pd_on() 80 pr_err("Failed to start domain %s\n", pd->name); in s3c64xx_pd_on() [all …]
|
/linux-4.4.14/net/dsa/ |
D | dsa.c | 182 struct dsa_chip_data *cd = ds->pd; in dsa_cpu_dsa_setup() 219 struct dsa_chip_data *pd = ds->pd; in dsa_switch_setup_one() local 230 name = pd->port_names[i]; in dsa_switch_setup_one() 328 ret = dsa_slave_create(ds, parent, i, pd->port_names[i]); in dsa_switch_setup_one() 331 index, i, pd->port_names[i], ret); in dsa_switch_setup_one() 379 struct dsa_chip_data *pd = dst->pd->chip + index; in dsa_switch_setup() local 388 drv = dsa_switch_probe(host_dev, pd->sw_addr, &name); in dsa_switch_setup() 407 ds->pd = pd; in dsa_switch_setup() 423 struct dsa_chip_data *cd = ds->pd; in dsa_switch_destroy() 518 for (i = 0; i < dst->pd->nr_chips; i++) { in dsa_link_poll_work() [all …]
|
/linux-4.4.14/arch/mips/netlogic/common/ |
D | irq.c | 90 struct nlm_pic_irq *pd = irq_data_get_irq_chip_data(d); in xlp_pic_enable() local 92 BUG_ON(!pd); in xlp_pic_enable() 93 spin_lock_irqsave(&pd->node->piclock, flags); in xlp_pic_enable() 94 nlm_pic_enable_irt(pd->node->picbase, pd->irt); in xlp_pic_enable() 95 spin_unlock_irqrestore(&pd->node->piclock, flags); in xlp_pic_enable() 100 struct nlm_pic_irq *pd = irq_data_get_irq_chip_data(d); in xlp_pic_disable() local 103 BUG_ON(!pd); in xlp_pic_disable() 104 spin_lock_irqsave(&pd->node->piclock, flags); in xlp_pic_disable() 105 nlm_pic_disable_irt(pd->node->picbase, pd->irt); in xlp_pic_disable() 106 spin_unlock_irqrestore(&pd->node->piclock, flags); in xlp_pic_disable() [all …]
|
/linux-4.4.14/sound/soc/samsung/ |
D | s3c24xx_simtec.c | 203 static int simtec_call_startup(struct s3c24xx_audio_simtec_pdata *pd) in simtec_call_startup() argument 208 if (pd->startup) in simtec_call_startup() 209 pd->startup(); in simtec_call_startup() 227 struct s3c24xx_audio_simtec_pdata *pd) in attach_gpio_amp() argument 233 ret = gpio_request(pd->amp_gain[0], "gpio-amp-gain0"); in attach_gpio_amp() 239 ret = gpio_request(pd->amp_gain[1], "gpio-amp-gain1"); in attach_gpio_amp() 246 gpio_direction_output(pd->amp_gain[0], 0); in attach_gpio_amp() 247 gpio_direction_output(pd->amp_gain[1], 0); in attach_gpio_amp() 252 ret = gpio_request(pd->amp_gpio, "gpio-amp"); in attach_gpio_amp() 255 pd->amp_gpio, ret); in attach_gpio_amp() [all …]
|
D | s3c24xx_simtec_hermes.c | 94 static int simtec_audio_hermes_probe(struct platform_device *pd) in simtec_audio_hermes_probe() argument 96 dev_info(&pd->dev, "probing....\n"); in simtec_audio_hermes_probe() 97 return simtec_audio_core_probe(pd, &snd_soc_machine_simtec_aic33); in simtec_audio_hermes_probe()
|
D | s3c24xx_simtec_tlv320aic23.c | 83 static int simtec_audio_tlv320aic23_probe(struct platform_device *pd) in simtec_audio_tlv320aic23_probe() argument 85 return simtec_audio_core_probe(pd, &snd_soc_machine_simtec_aic23); in simtec_audio_tlv320aic23_probe()
|
/linux-4.4.14/include/linux/ |
D | proportions.h | 44 int prop_descriptor_init(struct prop_descriptor *pd, int shift, gfp_t gfp); 45 void prop_change_shift(struct prop_descriptor *pd, int new_shift); 67 void __prop_inc_percpu(struct prop_descriptor *pd, struct prop_local_percpu *pl); 68 void prop_fraction_percpu(struct prop_descriptor *pd, struct prop_local_percpu *pl, 72 void prop_inc_percpu(struct prop_descriptor *pd, struct prop_local_percpu *pl) in prop_inc_percpu() argument 77 __prop_inc_percpu(pd, pl); in prop_inc_percpu() 94 void __prop_inc_percpu_max(struct prop_descriptor *pd, 123 void __prop_inc_single(struct prop_descriptor *pd, struct prop_local_single *pl); 124 void prop_fraction_single(struct prop_descriptor *pd, struct prop_local_single *pl, 128 void prop_inc_single(struct prop_descriptor *pd, struct prop_local_single *pl) in prop_inc_single() argument [all …]
|
D | blk-cgroup.h | 133 struct blkg_policy_data *pd[BLKCG_MAX_POLS]; member 143 typedef void (blkcg_pol_init_pd_fn)(struct blkg_policy_data *pd); 144 typedef void (blkcg_pol_online_pd_fn)(struct blkg_policy_data *pd); 145 typedef void (blkcg_pol_offline_pd_fn)(struct blkg_policy_data *pd); 146 typedef void (blkcg_pol_free_pd_fn)(struct blkg_policy_data *pd); 147 typedef void (blkcg_pol_reset_pd_stats_fn)(struct blkg_policy_data *pd); 194 u64 __blkg_prfill_u64(struct seq_file *sf, struct blkg_policy_data *pd, u64 v); 195 u64 __blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd, 197 u64 blkg_prfill_stat(struct seq_file *sf, struct blkg_policy_data *pd, int off); 198 u64 blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd, [all …]
|
D | padata.h | 47 struct parallel_data *pd; member 75 struct parallel_data *pd; member 94 struct parallel_data *pd; member 156 struct parallel_data *pd; member
|
D | pktcdvd.h | 140 struct pktcdvd_device *pd; member 151 struct pktcdvd_device *pd; member 158 struct pktcdvd_device *pd; member
|
/linux-4.4.14/arch/mips/sgi-ip32/ |
D | ip32-platform.c | 54 struct platform_device *pd; in meth_devinit() local 57 pd = platform_device_alloc("meth", -1); in meth_devinit() 58 if (!pd) in meth_devinit() 61 ret = platform_device_add(pd); in meth_devinit() 63 platform_device_put(pd); in meth_devinit() 72 struct platform_device *pd; in sgio2audio_devinit() local 75 pd = platform_device_alloc("sgio2audio", -1); in sgio2audio_devinit() 76 if (!pd) in sgio2audio_devinit() 79 ret = platform_device_add(pd); in sgio2audio_devinit() 81 platform_device_put(pd); in sgio2audio_devinit()
|
/linux-4.4.14/drivers/regulator/ |
D | max8952.c | 140 struct max8952_platform_data *pd; in max8952_parse_dt() local 145 pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); in max8952_parse_dt() 146 if (!pd) in max8952_parse_dt() 149 pd->gpio_vid0 = of_get_named_gpio(np, "max8952,vid-gpios", 0); in max8952_parse_dt() 150 pd->gpio_vid1 = of_get_named_gpio(np, "max8952,vid-gpios", 1); in max8952_parse_dt() 151 pd->gpio_en = of_get_named_gpio(np, "max8952,en-gpio", 0); 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() [all …]
|
/linux-4.4.14/sound/soc/codecs/ |
D | uda134x.c | 42 struct uda134x_platform_data *pd; member 70 struct uda134x_platform_data *pd = context; in uda134x_regmap_write() local 95 ret = l3_write(&pd->l3, in uda134x_regmap_write() 105 ret = l3_write(&pd->l3, in uda134x_regmap_write() 301 struct uda134x_platform_data *pd = uda134x->pd; in uda134x_set_bias_level() local 309 if (pd->power) { in uda134x_set_bias_level() 310 pd->power(1); in uda134x_set_bias_level() 318 if (pd->power) { in uda134x_set_bias_level() 319 pd->power(0); in uda134x_set_bias_level() 453 struct uda134x_platform_data *pd = uda134x->pd; in uda134x_soc_probe() local [all …]
|
D | rl6231.c | 30 int pd, val; in rl6231_get_pre_div() local 41 pd = val + 1; in rl6231_get_pre_div() 44 pd = 6; in rl6231_get_pre_div() 47 pd = 8; in rl6231_get_pre_div() 50 pd = 12; in rl6231_get_pre_div() 53 pd = 16; in rl6231_get_pre_div() 56 pd = -EINVAL; in rl6231_get_pre_div() 60 return pd; in rl6231_get_pre_div() 191 int i, pd[] = {1, 2, 3, 4, 6, 8, 12, 16}; in rl6231_get_clk_info() local 197 for (i = 0; i < ARRAY_SIZE(pd); i++) in rl6231_get_clk_info() [all …]
|
/linux-4.4.14/drivers/ata/ |
D | pata_pxa.c | 51 struct pata_pxa_data *pd = d; in pxa_ata_dma_irq() local 54 status = dmaengine_tx_status(pd->dma_chan, pd->dma_cookie, NULL); in pxa_ata_dma_irq() 56 complete(&pd->dma_done); in pxa_ata_dma_irq() 64 struct pata_pxa_data *pd = qc->ap->private_data; in pxa_qc_prep() local 72 tx = dmaengine_prep_slave_sg(pd->dma_chan, qc->sg, qc->n_elem, dir, in pxa_qc_prep() 79 tx->callback_param = pd; in pxa_qc_prep() 80 pd->dma_cookie = dmaengine_submit(tx); in pxa_qc_prep() 97 struct pata_pxa_data *pd = qc->ap->private_data; in pxa_bmdma_start() local 98 init_completion(&pd->dma_done); in pxa_bmdma_start() 99 dma_async_issue_pending(pd->dma_chan); in pxa_bmdma_start() [all …]
|
/linux-4.4.14/arch/mips/alchemy/devboards/ |
D | platform.c | 97 struct platform_device *pd; in db1x_register_pcmcia_socket() local 109 pd = platform_device_alloc("db1xxx_pcmcia", id); in db1x_register_pcmcia_socket() 110 if (!pd) { in db1x_register_pcmcia_socket() 151 pd->resource = sr; in db1x_register_pcmcia_socket() 152 pd->num_resources = cnt; in db1x_register_pcmcia_socket() 154 ret = platform_device_add(pd); in db1x_register_pcmcia_socket() 158 platform_device_put(pd); in db1x_register_pcmcia_socket() 171 struct platform_device *pd; in db1x_register_norflash() local 192 pd = platform_device_alloc("physmap-flash", 0); in db1x_register_norflash() 193 if (!pd) in db1x_register_norflash() [all …]
|
/linux-4.4.14/drivers/input/misc/ |
D | soc_button_array.c | 74 struct platform_device *pd; in soc_button_device_create() local 116 pd = platform_device_alloc("gpio-keys", PLATFORM_DEVID_AUTO); in soc_button_device_create() 117 if (!pd) { in soc_button_device_create() 122 error = platform_device_add_data(pd, gpio_keys_pdata, in soc_button_device_create() 127 error = platform_device_add(pd); in soc_button_device_create() 131 return pd; in soc_button_device_create() 134 platform_device_put(pd); in soc_button_device_create() 159 struct platform_device *pd; in soc_button_probe() local 176 pd = soc_button_device_create(pdev, button_info, i == 0); in soc_button_probe() 177 if (IS_ERR(pd)) { in soc_button_probe() [all …]
|
/linux-4.4.14/arch/mips/cobalt/ |
D | buttons.c | 33 struct platform_device *pd; in cobalt_add_buttons() local 36 pd = platform_device_alloc("Cobalt buttons", -1); in cobalt_add_buttons() 37 if (!pd) in cobalt_add_buttons() 40 error = platform_device_add_resources(pd, &cobalt_buttons_resource, 1); in cobalt_add_buttons() 44 error = platform_device_add(pd); in cobalt_add_buttons() 51 platform_device_put(pd); in cobalt_add_buttons()
|
/linux-4.4.14/block/ |
D | blk-cgroup.c | 72 if (blkg->pd[i]) in blkg_free() 73 blkcg_policy[i]->pd_free_fn(blkg->pd[i]); in blkg_free() 120 struct blkg_policy_data *pd; in blkg_alloc() local 126 pd = pol->pd_alloc_fn(gfp_mask, q->node); in blkg_alloc() 127 if (!pd) in blkg_alloc() 130 blkg->pd[i] = pd; in blkg_alloc() 131 pd->blkg = blkg; in blkg_alloc() 132 pd->plid = i; in blkg_alloc() 219 if (blkg->pd[i] && pol->pd_init_fn) in blkg_create() 220 pol->pd_init_fn(blkg->pd[i]); in blkg_create() [all …]
|
D | blk-throttle.c | 88 struct blkg_policy_data pd; member 159 static inline struct throtl_grp *pd_to_tg(struct blkg_policy_data *pd) in pd_to_tg() argument 161 return pd ? container_of(pd, struct throtl_grp, pd) : NULL; in pd_to_tg() 171 return pd_to_blkg(&tg->pd); in tg_to_blkg() 348 return &tg->pd; in throtl_pd_alloc() 351 static void throtl_pd_init(struct blkg_policy_data *pd) in throtl_pd_init() argument 353 struct throtl_grp *tg = pd_to_tg(pd); in throtl_pd_init() 392 static void throtl_pd_online(struct blkg_policy_data *pd) in throtl_pd_online() argument 398 tg_update_has_rules(pd_to_tg(pd)); in throtl_pd_online() 401 static void throtl_pd_free(struct blkg_policy_data *pd) in throtl_pd_free() argument [all …]
|
D | cfq-iosched.c | 226 struct blkg_policy_data pd; member 600 static inline struct cfq_group *pd_to_cfqg(struct blkg_policy_data *pd) in pd_to_cfqg() argument 602 return pd ? container_of(pd, struct cfq_group, pd) : NULL; in pd_to_cfqg() 613 return pd_to_blkg(&cfqg->pd); in cfqg_to_blkg() 1626 return &cfqg->pd; in cfq_pd_alloc() 1629 static void cfq_pd_init(struct blkg_policy_data *pd) in cfq_pd_init() argument 1631 struct cfq_group *cfqg = pd_to_cfqg(pd); in cfq_pd_init() 1632 struct cfq_group_data *cgd = blkcg_to_cfqgd(pd->blkg->blkcg); in cfq_pd_init() 1638 static void cfq_pd_offline(struct blkg_policy_data *pd) in cfq_pd_offline() argument 1640 struct cfq_group *cfqg = pd_to_cfqg(pd); in cfq_pd_offline() [all …]
|
/linux-4.4.14/drivers/hsi/controllers/ |
D | omap_ssi.c | 294 static int __init ssi_get_iomem(struct platform_device *pd, in ssi_get_iomem() argument 299 struct hsi_controller *ssi = platform_get_drvdata(pd); in ssi_get_iomem() 301 mem = platform_get_resource_byname(pd, IORESOURCE_MEM, name); in ssi_get_iomem() 315 struct platform_device *pd) in ssi_add_controller() argument 322 dev_err(&pd->dev, "not enough memory for omap ssi\n"); in ssi_add_controller() 333 ssi->device.parent = &pd->dev; in ssi_add_controller() 337 err = ssi_get_iomem(pd, "sys", &omap_ssi->sys, NULL); in ssi_add_controller() 340 err = ssi_get_iomem(pd, "gdd", &omap_ssi->gdd, NULL); in ssi_add_controller() 343 err = platform_get_irq_byname(pd, "gdd_mpu"); in ssi_add_controller() 345 dev_err(&pd->dev, "GDD IRQ resource missing\n"); in ssi_add_controller() [all …]
|
D | omap_ssi_port.c | 1011 struct platform_device *pd) in ssi_port_irq() argument 1016 err = platform_get_irq(pd, 0); in ssi_port_irq() 1033 struct platform_device *pd) in ssi_wake_irq() argument 1074 static int __init ssi_port_get_iomem(struct platform_device *pd, in ssi_port_get_iomem() argument 1077 struct hsi_port *port = platform_get_drvdata(pd); in ssi_port_get_iomem() 1082 mem = platform_get_resource_byname(pd, IORESOURCE_MEM, name); in ssi_port_get_iomem() 1084 dev_err(&pd->dev, "IO memory region missing (%s)\n", name); in ssi_port_get_iomem() 1088 resource_size(mem), dev_name(&pd->dev)); in ssi_port_get_iomem() 1090 dev_err(&pd->dev, "%s IO memory region request failed\n", in ssi_port_get_iomem() 1096 dev_err(&pd->dev, "%s IO remap failed\n", mem->name); in ssi_port_get_iomem() [all …]
|
/linux-4.4.14/drivers/input/joystick/ |
D | turbografx.c | 77 struct pardevice *pd; member 103 parport_write_data(tgfx->pd->port, ~(1 << i)); in tgfx_timer() 104 data1 = parport_read_status(tgfx->pd->port) ^ 0x7f; in tgfx_timer() 105 data2 = parport_read_control(tgfx->pd->port) ^ 0x04; /* CAVEAT parport */ in tgfx_timer() 132 parport_claim(tgfx->pd); in tgfx_open() 133 parport_write_control(tgfx->pd->port, 0x04); in tgfx_open() 148 parport_write_control(tgfx->pd->port, 0x00); in tgfx_close() 149 parport_release(tgfx->pd); in tgfx_close() 164 struct pardevice *pd; in tgfx_attach() local 187 pd = parport_register_dev_model(pp, "turbografx", &tgfx_parport_cb, in tgfx_attach() [all …]
|
D | gamecon.c | 90 struct pardevice *pd; member 152 struct parport *port = gc->pd->port; in gc_n64_send_command() 165 struct parport *port = gc->pd->port; in gc_n64_send_stop_bit() 207 parport_write_data(gc->pd->port, GC_N64_POWER_R); in gc_n64_read_packet() 209 data[i] = parport_read_status(gc->pd->port); in gc_n64_read_packet() 210 parport_write_data(gc->pd->port, GC_N64_POWER_R | GC_N64_CLOCK); in gc_n64_read_packet() 361 parport_write_data(gc->pd->port, GC_NES_POWER | GC_NES_CLOCK | GC_NES_LATCH); in gc_nes_read_packet() 363 parport_write_data(gc->pd->port, GC_NES_POWER | GC_NES_CLOCK); in gc_nes_read_packet() 367 parport_write_data(gc->pd->port, GC_NES_POWER); in gc_nes_read_packet() 368 data[i] = parport_read_status(gc->pd->port) ^ 0x7f; in gc_nes_read_packet() [all …]
|
D | db9.c | 106 struct pardevice *pd; member 370 struct parport *port = db9->pd->port; in db9_timer() 521 struct parport *port = db9->pd->port; in db9_open() 529 parport_claim(db9->pd); in db9_open() 545 struct parport *port = db9->pd->port; in db9_close() 552 parport_release(db9->pd); in db9_close() 561 struct pardevice *pd; in db9_attach() local 598 pd = parport_register_dev_model(pp, "db9", &db9_parport_cb, port_idx); in db9_attach() 599 if (!pd) { in db9_attach() 609 db9->pd = pd; in db9_attach() [all …]
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_keys.c | 55 struct qib_ibdev *dev = to_idev(mr->pd->device); in qib_alloc_lkey() 122 struct qib_ibdev *dev = to_idev(mr->pd->device); in qib_free_lkey() 155 int qib_lkey_ok(struct qib_lkey_table *rkt, struct qib_pd *pd, in qib_lkey_ok() argument 168 struct qib_ibdev *dev = to_idev(pd->ibpd.device); in qib_lkey_ok() 170 if (pd->user) in qib_lkey_ok() 189 if (unlikely(!mr || mr->lkey != sge->lkey || mr->pd != &pd->ibpd)) in qib_lkey_ok() 266 struct qib_pd *pd = to_ipd(qp->ibqp.pd); in qib_rkey_ok() local 267 struct qib_ibdev *dev = to_idev(pd->ibpd.device); in qib_rkey_ok() 269 if (pd->user) in qib_rkey_ok() 289 if (unlikely(!mr || mr->lkey != rkey || qp->ibqp.pd != mr->pd)) in qib_rkey_ok() [all …]
|
D | qib_mr.c | 50 static int init_qib_mregion(struct qib_mregion *mr, struct ib_pd *pd, in init_qib_mregion() argument 66 mr->pd = pd; in init_qib_mregion() 96 struct ib_mr *qib_get_dma_mr(struct ib_pd *pd, int acc) in qib_get_dma_mr() argument 102 if (to_ipd(pd)->user) { in qib_get_dma_mr() 113 rval = init_qib_mregion(&mr->mr, pd, 0); in qib_get_dma_mr() 138 static struct qib_mr *alloc_mr(int count, struct ib_pd *pd) in alloc_mr() argument 150 rval = init_qib_mregion(&mr->mr, pd, count); in alloc_mr() 182 struct ib_mr *qib_reg_phys_mr(struct ib_pd *pd, in qib_reg_phys_mr() argument 190 mr = alloc_mr(num_phys_buf, pd); in qib_reg_phys_mr() 229 struct ib_mr *qib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in qib_reg_user_mr() argument [all …]
|
/linux-4.4.14/drivers/spi/ |
D | spi-lm70llp.c | 82 struct pardevice *pd; member 195 struct pardevice *pd; in spi_lm70llp_attach() local 230 pd = parport_register_device(p, DRVNAME, in spi_lm70llp_attach() 233 if (!pd) { in spi_lm70llp_attach() 237 pp->pd = pd; in spi_lm70llp_attach() 239 status = parport_claim(pd); in spi_lm70llp_attach() 292 parport_release(pp->pd); in spi_lm70llp_attach() 294 parport_unregister_device(pd); in spi_lm70llp_attach() 314 parport_release(pp->pd); in spi_lm70llp_detach() 315 parport_unregister_device(pp->pd); in spi_lm70llp_detach()
|
D | spi-butterfly.c | 68 struct pardevice *pd; member 195 struct pardevice *pd; in butterfly_attach() local 232 pd = parport_register_device(p, "spi_butterfly", in butterfly_attach() 235 if (!pd) { in butterfly_attach() 239 pp->pd = pd; in butterfly_attach() 241 status = parport_claim(pd); in butterfly_attach() 296 parport_release(pp->pd); in butterfly_attach() 298 parport_unregister_device(pd); in butterfly_attach() 325 parport_release(pp->pd); in butterfly_detach() 326 parport_unregister_device(pp->pd); in butterfly_detach()
|
/linux-4.4.14/drivers/staging/lustre/lustre/ptlrpc/ |
D | ptlrpcd.c | 175 struct ptlrpcd *pd; in ptlrpcd_select_pc() local 187 pd = ptlrpcds[idx]; in ptlrpcd_select_pc() 190 idx = pd->pd_cursor; in ptlrpcd_select_pc() 191 if (++idx == pd->pd_nthreads) in ptlrpcd_select_pc() 193 pd->pd_cursor = idx; in ptlrpcd_select_pc() 195 return &pd->pd_threads[idx]; in ptlrpcd_select_pc() 509 static int ptlrpcd_partners(struct ptlrpcd *pd, int index) in ptlrpcd_partners() argument 518 LASSERT(index >= 0 && index < pd->pd_nthreads); in ptlrpcd_partners() 519 pc = &pd->pd_threads[index]; in ptlrpcd_partners() 520 pc->pc_npartners = pd->pd_groupsize - 1; in ptlrpcd_partners() [all …]
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | mr.c | 67 static int init_mregion(struct hfi1_mregion *mr, struct ib_pd *pd, in init_mregion() argument 83 mr->pd = pd; in init_mregion() 113 struct ib_mr *hfi1_get_dma_mr(struct ib_pd *pd, int acc) in hfi1_get_dma_mr() argument 119 if (to_ipd(pd)->user) { in hfi1_get_dma_mr() 130 rval = init_mregion(&mr->mr, pd, 0); in hfi1_get_dma_mr() 155 static struct hfi1_mr *alloc_mr(int count, struct ib_pd *pd) in alloc_mr() argument 167 rval = init_mregion(&mr->mr, pd, count); in alloc_mr() 199 struct ib_mr *hfi1_reg_phys_mr(struct ib_pd *pd, in hfi1_reg_phys_mr() argument 207 mr = alloc_mr(num_phys_buf, pd); in hfi1_reg_phys_mr() 246 struct ib_mr *hfi1_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in hfi1_reg_user_mr() argument [all …]
|
D | keys.c | 72 struct hfi1_ibdev *dev = to_idev(mr->pd->device); in hfi1_alloc_lkey() 141 struct hfi1_ibdev *dev = to_idev(mr->pd->device); in hfi1_free_lkey() 179 int hfi1_lkey_ok(struct hfi1_lkey_table *rkt, struct hfi1_pd *pd, in hfi1_lkey_ok() argument 192 struct hfi1_ibdev *dev = to_idev(pd->ibpd.device); in hfi1_lkey_ok() 194 if (pd->user) in hfi1_lkey_ok() 212 if (unlikely(!mr || mr->lkey != sge->lkey || mr->pd != &pd->ibpd)) in hfi1_lkey_ok() 288 struct hfi1_pd *pd = to_ipd(qp->ibqp.pd); in hfi1_rkey_ok() local 289 struct hfi1_ibdev *dev = to_idev(pd->ibpd.device); in hfi1_rkey_ok() 291 if (pd->user) in hfi1_rkey_ok() 310 if (unlikely(!mr || mr->lkey != rkey || qp->ibqp.pd != mr->pd)) in hfi1_rkey_ok()
|
/linux-4.4.14/drivers/infiniband/hw/mlx4/ |
D | mr.c | 57 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc) in mlx4_ib_get_dma_mr() argument 66 err = mlx4_mr_alloc(to_mdev(pd->device)->dev, to_mpd(pd)->pdn, 0, in mlx4_ib_get_dma_mr() 71 err = mlx4_mr_enable(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_get_dma_mr() 81 (void) mlx4_mr_free(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_get_dma_mr() 133 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, in mlx4_ib_reg_user_mr() argument 137 struct mlx4_ib_dev *dev = to_mdev(pd->device); in mlx4_ib_reg_user_mr() 149 mr->umem = ib_umem_get(pd->uobject->context, start, length, in mlx4_ib_reg_user_mr() 159 err = mlx4_mr_alloc(dev->dev, to_mpd(pd)->pdn, virt_addr, length, in mlx4_ib_reg_user_mr() 177 (void) mlx4_mr_free(to_mdev(pd->device)->dev, &mr->mmr); in mlx4_ib_reg_user_mr() 190 int mr_access_flags, struct ib_pd *pd, in mlx4_ib_rereg_user_mr() argument [all …]
|
D | ah.c | 43 static struct ib_ah *create_ib_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr, in create_ib_ah() argument 46 struct mlx4_dev *dev = to_mdev(pd->device)->dev; in create_ib_ah() 48 ah->av.ib.port_pd = cpu_to_be32(to_mpd(pd)->pdn | (ah_attr->port_num << 24)); in create_ib_ah() 72 static struct ib_ah *create_iboe_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr, in create_iboe_ah() argument 75 struct mlx4_ib_dev *ibdev = to_mdev(pd->device); in create_iboe_ah() 91 ret = ib_get_cached_gid(pd->device, ah_attr->port_num, in create_iboe_ah() 104 ah->av.eth.port_pd = cpu_to_be32(to_mpd(pd)->pdn | (ah_attr->port_num << 24)); in create_iboe_ah() 126 struct ib_ah *mlx4_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in mlx4_ib_create_ah() argument 135 if (rdma_port_get_link_layer(pd->device, ah_attr->port_num) == IB_LINK_LAYER_ETHERNET) { in mlx4_ib_create_ah() 147 ret = create_iboe_ah(pd, ah_attr, ah); in mlx4_ib_create_ah() [all …]
|
D | srq.c | 72 struct ib_srq *mlx4_ib_create_srq(struct ib_pd *pd, in mlx4_ib_create_srq() argument 76 struct mlx4_ib_dev *dev = to_mdev(pd->device); in mlx4_ib_create_srq() 109 if (pd->uobject) { in mlx4_ib_create_srq() 117 srq->umem = ib_umem_get(pd->uobject->context, ucmd.buf_addr, in mlx4_ib_create_srq() 133 err = mlx4_ib_db_map_user(to_mucontext(pd->uobject->context), in mlx4_ib_create_srq() 190 err = mlx4_srq_alloc(dev->dev, to_mpd(pd)->pdn, cqn, xrcdn, &srq->mtt, in mlx4_ib_create_srq() 198 if (pd->uobject) in mlx4_ib_create_srq() 209 if (pd->uobject) in mlx4_ib_create_srq() 210 mlx4_ib_db_unmap_user(to_mucontext(pd->uobject->context), &srq->db); in mlx4_ib_create_srq() 218 if (pd->uobject) in mlx4_ib_create_srq() [all …]
|
D | mlx4_ib.h | 101 struct ib_pd *pd; member 432 struct ib_pd *pd; member 699 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc); 702 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 706 struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type); 710 struct ib_mr *mlx4_ib_alloc_mr(struct ib_pd *pd, 728 struct ib_ah *mlx4_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr); 732 struct ib_srq *mlx4_ib_create_srq(struct ib_pd *pd, 743 struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd, 767 struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int mr_access_flags, [all …]
|
/linux-4.4.14/drivers/video/fbdev/ |
D | sh7760fb.c | 37 struct sh7760fb_platdata *pd; /* display information */ member 76 struct sh7760fb_platdata *pd = par->pd; in sh7760fb_blank() local 91 if (pd->blank) in sh7760fb_blank() 92 pd->blank(blank); in sh7760fb_blank() 176 ret = sh7760fb_get_color_info(info->dev, par->pd->lddfr, &bpp, NULL); in sh7760fb_check_var() 202 struct fb_videomode *vm = par->pd->def_mode; in sh7760fb_set_par() 209 par->rot = par->pd->rotate; in sh7760fb_set_par() 228 ret = sh7760fb_get_color_info(info->dev, par->pd->lddfr, &bpp, &gray); in sh7760fb_set_par() 237 lddfr = par->pd->lddfr | (1 << 8); in sh7760fb_set_par() 239 lddfr = par->pd->lddfr & ~(1 << 8); in sh7760fb_set_par() [all …]
|
D | au1200fb.c | 148 struct au1200fb_platdata *pd; member 771 struct au1200fb_platdata *pd) in au1200_setpanel() argument 804 if (pd->panel_shutdown) in au1200_setpanel() 805 pd->panel_shutdown(); in au1200_setpanel() 864 if (pd->panel_init) in au1200_setpanel() 865 pd->panel_init(); in au1200_setpanel() 1209 au1200_setpanel(panel, fbdev->pd); in au1200fb_fb_blank() 1215 au1200_setpanel(NULL, fbdev->pd); in au1200fb_fb_blank() 1462 au1200_setpanel(newpanel, fbdev->pd); in au1200fb_ioctl() 1579 static int au1200fb_setup(struct au1200fb_platdata *pd) in au1200fb_setup() argument [all …]
|
D | sm501fb.c | 719 struct sm501_platdata_fbsub *pd = fbi->pdata->fb_pnl; in sm501fb_panel_power() local 738 if (!(pd->flags & SM501FB_FLAG_PANEL_NO_VBIASEN)) { in sm501fb_panel_power() 739 if (pd->flags & SM501FB_FLAG_PANEL_INV_VBIASEN) in sm501fb_panel_power() 749 if (!(pd->flags & SM501FB_FLAG_PANEL_NO_FPEN)) { in sm501fb_panel_power() 750 if (pd->flags & SM501FB_FLAG_PANEL_INV_FPEN) in sm501fb_panel_power() 761 if (!(pd->flags & SM501FB_FLAG_PANEL_NO_FPEN)) { in sm501fb_panel_power() 762 if (pd->flags & SM501FB_FLAG_PANEL_INV_FPEN) in sm501fb_panel_power() 772 if (!(pd->flags & SM501FB_FLAG_PANEL_NO_VBIASEN)) { in sm501fb_panel_power() 773 if (pd->flags & SM501FB_FLAG_PANEL_INV_VBIASEN) in sm501fb_panel_power() 1670 struct sm501_platdata_fbsub *pd; in sm501fb_init_fb() local [all …]
|
D | simplefb.c | 147 struct simplefb_platform_data *pd = dev_get_platdata(&pdev->dev); in simplefb_parse_pd() local 150 params->width = pd->width; in simplefb_parse_pd() 151 params->height = pd->height; in simplefb_parse_pd() 152 params->stride = pd->stride; in simplefb_parse_pd() 156 if (strcmp(pd->format, simplefb_formats[i].name)) in simplefb_parse_pd()
|
/linux-4.4.14/arch/mips/bcm63xx/ |
D | dev-dsp.c | 39 int __init bcm63xx_dsp_register(const struct bcm63xx_dsp_platform_data *pd) in bcm63xx_dsp_register() argument 45 val = bcm_mpi_readl(MPI_CSBASE_REG(pd->cs - 1)); in bcm63xx_dsp_register() 49 voip_dsp_resources[1].start = pd->ext_irq; in bcm63xx_dsp_register() 53 memcpy(dpd, pd, sizeof (*pd)); in bcm63xx_dsp_register()
|
D | dev-pcmcia.c | 57 static struct bcm63xx_pcmcia_platform_data pd; variable 65 .platform_data = &pd, 114 pd.ready_gpio = 22; in bcm63xx_pcmcia_register() 118 pd.ready_gpio = 18; in bcm63xx_pcmcia_register()
|
D | dev-usb-usbd.c | 36 int __init bcm63xx_usbd_register(const struct bcm63xx_usbd_platform_data *pd) in bcm63xx_usbd_register() argument 62 platform_device_add_data(&bcm63xx_usbd_device, pd, sizeof(*pd)); in bcm63xx_usbd_register()
|
D | dev-enet.c | 203 const struct bcm63xx_enet_platform_data *pd) in bcm63xx_enet_register() argument 239 memcpy(dpd, pd, sizeof(*pd)); in bcm63xx_enet_register() 275 bcm63xx_enetsw_register(const struct bcm63xx_enetsw_platform_data *pd) in bcm63xx_enetsw_register() argument 294 memcpy(bcm63xx_enetsw_device.dev.platform_data, pd, sizeof(*pd)); in bcm63xx_enetsw_register()
|
/linux-4.4.14/drivers/net/wireless/ath/ath5k/ |
D | eeprom.c | 698 struct ath5k_pdgain_info *pd = in ath5k_eeprom_free_pcal_info() local 701 kfree(pd->pd_step); in ath5k_eeprom_free_pcal_info() 702 kfree(pd->pd_pwr); in ath5k_eeprom_free_pcal_info() 719 struct ath5k_pdgain_info *pd; in ath5k_eeprom_convert_pcal_info_5111() local 751 pd = &chinfo[pier].pd_curves[idx]; in ath5k_eeprom_convert_pcal_info_5111() 753 pd->pd_points = AR5K_EEPROM_N_PWR_POINTS_5111; in ath5k_eeprom_convert_pcal_info_5111() 756 pd->pd_step = kcalloc(AR5K_EEPROM_N_PWR_POINTS_5111, in ath5k_eeprom_convert_pcal_info_5111() 758 if (!pd->pd_step) in ath5k_eeprom_convert_pcal_info_5111() 761 pd->pd_pwr = kcalloc(AR5K_EEPROM_N_PWR_POINTS_5111, in ath5k_eeprom_convert_pcal_info_5111() 763 if (!pd->pd_pwr) in ath5k_eeprom_convert_pcal_info_5111() [all …]
|
/linux-4.4.14/arch/x86/kernel/ |
D | pcspeaker.c | 7 struct platform_device *pd; in add_pcspkr() local 9 pd = platform_device_register_simple("pcspkr", -1, NULL, 0); in add_pcspkr() 11 return IS_ERR(pd) ? PTR_ERR(pd) : 0; in add_pcspkr()
|
D | sysfb.c | 45 struct platform_device *pd; in sysfb_init() local 68 pd = platform_device_register_resndata(NULL, name, 0, in sysfb_init() 70 return PTR_ERR_OR_ZERO(pd); in sysfb_init()
|
D | sysfb_simplefb.c | 67 struct platform_device *pd; in create_simplefb() local 89 pd = platform_device_register_resndata(NULL, "simple-framebuffer", 0, in create_simplefb() 91 return PTR_ERR_OR_ZERO(pd); in create_simplefb()
|
/linux-4.4.14/drivers/video/backlight/ |
D | lms501kf03.c | 228 struct lcd_platform_data *pd; in lms501kf03_power_on() local 230 pd = lcd->lcd_pd; in lms501kf03_power_on() 232 if (!pd->power_on) { in lms501kf03_power_on() 237 pd->power_on(lcd->ld, 1); in lms501kf03_power_on() 238 msleep(pd->power_on_delay); in lms501kf03_power_on() 240 if (!pd->reset) { in lms501kf03_power_on() 245 pd->reset(lcd->ld); in lms501kf03_power_on() 246 msleep(pd->reset_delay); in lms501kf03_power_on() 266 struct lcd_platform_data *pd; in lms501kf03_power_off() local 268 pd = lcd->lcd_pd; in lms501kf03_power_off() [all …]
|
D | ams369fg06.c | 314 struct lcd_platform_data *pd; in ams369fg06_power_on() local 317 pd = lcd->lcd_pd; in ams369fg06_power_on() 320 if (pd->power_on) { in ams369fg06_power_on() 321 pd->power_on(lcd->ld, 1); in ams369fg06_power_on() 322 msleep(pd->power_on_delay); in ams369fg06_power_on() 325 if (!pd->reset) { in ams369fg06_power_on() 330 pd->reset(lcd->ld); in ams369fg06_power_on() 331 msleep(pd->reset_delay); in ams369fg06_power_on() 358 struct lcd_platform_data *pd; in ams369fg06_power_off() local 360 pd = lcd->lcd_pd; in ams369fg06_power_off() [all …]
|
D | ld9040.c | 60 struct lcd_platform_data *pd = NULL; in ld9040_regulator_enable() local 62 pd = lcd->lcd_pd; in ld9040_regulator_enable() 71 msleep(pd->power_on_delay); in ld9040_regulator_enable() 559 struct lcd_platform_data *pd; in ld9040_power_on() local 561 pd = lcd->lcd_pd; in ld9040_power_on() 566 if (!pd->reset) { in ld9040_power_on() 571 pd->reset(lcd->ld); in ld9040_power_on() 572 msleep(pd->reset_delay); in ld9040_power_on() 592 struct lcd_platform_data *pd; in ld9040_power_off() local 594 pd = lcd->lcd_pd; in ld9040_power_off() [all …]
|
D | s6e63m0.c | 501 struct lcd_platform_data *pd; in s6e63m0_power_on() local 504 pd = lcd->lcd_pd; in s6e63m0_power_on() 507 if (!pd->power_on) { in s6e63m0_power_on() 512 pd->power_on(lcd->ld, 1); in s6e63m0_power_on() 513 msleep(pd->power_on_delay); in s6e63m0_power_on() 515 if (!pd->reset) { in s6e63m0_power_on() 520 pd->reset(lcd->ld); in s6e63m0_power_on() 521 msleep(pd->reset_delay); in s6e63m0_power_on() 548 struct lcd_platform_data *pd; in s6e63m0_power_off() local 550 pd = lcd->lcd_pd; in s6e63m0_power_off() [all …]
|
D | lp855x_bl.c | 173 struct lp855x_platform_data *pd = lp->pdata; in lp855x_configure() local 199 val = pd->initial_brightness; in lp855x_configure() 204 val = pd->device_control; in lp855x_configure() 209 if (pd->size_program > 0) { in lp855x_configure() 210 for (i = 0; i < pd->size_program; i++) { in lp855x_configure() 211 addr = pd->rom_data[i].addr; in lp855x_configure() 212 val = pd->rom_data[i].val; in lp855x_configure()
|
/linux-4.4.14/drivers/staging/rdma/amso1100/ |
D | c2_provider.c | 158 struct c2_pd *pd; in c2_alloc_pd() local 163 pd = kmalloc(sizeof(*pd), GFP_KERNEL); in c2_alloc_pd() 164 if (!pd) in c2_alloc_pd() 167 err = c2_pd_alloc(to_c2dev(ibdev), !context, pd); in c2_alloc_pd() 169 kfree(pd); in c2_alloc_pd() 174 if (ib_copy_to_udata(udata, &pd->pd_id, sizeof(__u32))) { in c2_alloc_pd() 175 c2_pd_free(to_c2dev(ibdev), pd); in c2_alloc_pd() 176 kfree(pd); in c2_alloc_pd() 181 return &pd->ibpd; in c2_alloc_pd() 184 static int c2_dealloc_pd(struct ib_pd *pd) in c2_dealloc_pd() argument [all …]
|
D | c2_pd.c | 43 int c2_pd_alloc(struct c2_dev *c2dev, int privileged, struct c2_pd *pd) in c2_pd_alloc() argument 55 pd->pd_id = obj; in c2_pd_alloc() 66 void c2_pd_free(struct c2_dev *c2dev, struct c2_pd *pd) in c2_pd_free() argument 69 __clear_bit(pd->pd_id, c2dev->pd_table.table); in c2_pd_free()
|
/linux-4.4.14/drivers/leds/ |
D | leds-s3c24xx.c | 46 struct s3c24xx_led_platdata *pd = led->pdata; in s3c24xx_led_set() local 47 int state = (value ? 1 : 0) ^ (pd->flags & S3C24XX_LEDF_ACTLOW); in s3c24xx_led_set() 52 gpio_set_value(pd->gpio, state); in s3c24xx_led_set() 54 if (pd->flags & S3C24XX_LEDF_TRISTATE) { in s3c24xx_led_set() 56 gpio_direction_output(pd->gpio, state); in s3c24xx_led_set() 58 gpio_direction_input(pd->gpio); in s3c24xx_led_set()
|
/linux-4.4.14/drivers/infiniband/hw/ocrdma/ |
D | ocrdma_verbs.c | 385 static int ocrdma_get_pd_num(struct ocrdma_dev *dev, struct ocrdma_pd *pd) in ocrdma_get_pd_num() argument 391 if (pd->dpp_enabled) { in ocrdma_get_pd_num() 395 pd->id = dev->pd_mgr->pd_dpp_start + pd_idx; in ocrdma_get_pd_num() 396 pd->dpp_page = dev->pd_mgr->dpp_page_index + pd_idx; in ocrdma_get_pd_num() 400 pd->id = dev->pd_mgr->pd_norm_start + pd_idx; in ocrdma_get_pd_num() 401 pd->dpp_enabled = false; in ocrdma_get_pd_num() 408 pd->id = dev->pd_mgr->pd_norm_start + pd_idx; in ocrdma_get_pd_num() 421 struct ocrdma_pd *pd = NULL; in _ocrdma_alloc_pd() local 424 pd = kzalloc(sizeof(*pd), GFP_KERNEL); in _ocrdma_alloc_pd() 425 if (!pd) in _ocrdma_alloc_pd() [all …]
|
D | ocrdma_ah.c | 122 struct ocrdma_pd *pd = get_ocrdma_pd(ibpd); in ocrdma_create_ah() local 152 if ((pd->uctx) && in ocrdma_create_ah() 165 status = set_av_attr(dev, ah, attr, &sgid, pd->id, &isvlan, vlan_tag); in ocrdma_create_ah() 170 if ((pd->uctx) && (pd->uctx->ah_tbl.va)) { in ocrdma_create_ah() 171 ahid_addr = pd->uctx->ah_tbl.va + attr->dlid; in ocrdma_create_ah()
|
/linux-4.4.14/drivers/ptp/ |
D | ptp_chardev.c | 123 struct ptp_pin_desc pd; in ptp_ioctl() local 217 if (copy_from_user(&pd, (void __user *)arg, sizeof(pd))) { in ptp_ioctl() 221 pin_index = pd.index; in ptp_ioctl() 228 pd = ops->pin_config[pin_index]; in ptp_ioctl() 230 if (!err && copy_to_user((void __user *)arg, &pd, sizeof(pd))) in ptp_ioctl() 235 if (copy_from_user(&pd, (void __user *)arg, sizeof(pd))) { in ptp_ioctl() 239 pin_index = pd.index; in ptp_ioctl() 246 err = ptp_set_pinfunc(ptp, pin_index, pd.func, pd.chan); in ptp_ioctl()
|
/linux-4.4.14/drivers/misc/eeprom/ |
D | eeprom_93xx46.c | 233 struct eeprom_93xx46_platform_data *pd = edev->pdata; in eeprom_93xx46_eral() local 267 if (pd->finish) in eeprom_93xx46_eral() 268 pd->finish(edev); in eeprom_93xx46_eral() 299 struct eeprom_93xx46_platform_data *pd; in eeprom_93xx46_probe() local 303 pd = spi->dev.platform_data; in eeprom_93xx46_probe() 304 if (!pd) { in eeprom_93xx46_probe() 313 if (pd->flags & EE_ADDR8) in eeprom_93xx46_probe() 315 else if (pd->flags & EE_ADDR16) in eeprom_93xx46_probe() 326 edev->pdata = pd; in eeprom_93xx46_probe() 333 if (!(pd->flags & EE_READONLY)) { in eeprom_93xx46_probe() [all …]
|
/linux-4.4.14/drivers/platform/x86/ |
D | sony-laptop.c | 142 static int sony_nc_kbd_backlight_setup(struct platform_device *pd, 144 static void sony_nc_kbd_backlight_cleanup(struct platform_device *pd, 147 static int sony_nc_battery_care_setup(struct platform_device *pd, 149 static void sony_nc_battery_care_cleanup(struct platform_device *pd); 151 static int sony_nc_thermal_setup(struct platform_device *pd); 152 static void sony_nc_thermal_cleanup(struct platform_device *pd); 154 static int sony_nc_lid_resume_setup(struct platform_device *pd, 156 static void sony_nc_lid_resume_cleanup(struct platform_device *pd); 158 static int sony_nc_gfx_switch_setup(struct platform_device *pd, 160 static void sony_nc_gfx_switch_cleanup(struct platform_device *pd); [all …]
|
/linux-4.4.14/arch/arm/plat-samsung/include/plat/ |
D | sdhci.h | 28 extern void s3c_sdhci_set_platdata(struct s3c_sdhci_platdata *pd, 39 extern void s3c_sdhci0_set_platdata(struct s3c_sdhci_platdata *pd); 40 extern void s3c_sdhci1_set_platdata(struct s3c_sdhci_platdata *pd); 41 extern void s3c_sdhci2_set_platdata(struct s3c_sdhci_platdata *pd); 42 extern void s3c_sdhci3_set_platdata(struct s3c_sdhci_platdata *pd);
|
D | pwm-core.h | 17 extern void samsung_pwm_set_platdata(struct samsung_pwm_variant *pd); 19 static inline void samsung_pwm_set_platdata(struct samsung_pwm_variant *pd) { } in samsung_pwm_set_platdata() argument
|
/linux-4.4.14/drivers/block/paride/ |
D | mkd | 12 function pd { 14 mkdev pd$D b 45 $[ $1 * 16 ] 16 do mkdev pd$D$P b 45 $[ $1 * 16 + $P ] 22 for u in 0 1 2 3 ; do pd $u ; done
|
D | Transition-notes | 40 pd.c, everything until returning 1 or setting or setting ->claim_cont 42 * in pi_do_claimed() when called from pd.c, everything until the call 45 * in pi_wake_up() called for PIA that belongs to pd.c, everything from 55 4) When there is such a thread, all PIA belonging to pd.c have NULL 67 c) pi_do_claimed() is called by pd.c only from the area. 74 from pd.c. That could happen only if pi_do_claimed() had been 75 called from pd.c for that PIA, which happens only for PIA belonging 76 to pd.c. 79 pd.c. It means that (4) was already not true.
|
/linux-4.4.14/drivers/memory/ |
D | emif.c | 1203 struct emif_platform_data *pd = emif->plat_data; in get_default_timings() local 1205 pd->timings = lpddr2_jedec_timings; in get_default_timings() 1206 pd->timings_arr_size = ARRAY_SIZE(lpddr2_jedec_timings); in get_default_timings() 1349 struct emif_platform_data *pd = NULL; in of_get_memory_device_details() local 1357 pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); in of_get_memory_device_details() 1360 if (!emif || !pd || !dev_info) { in of_get_memory_device_details() 1366 emif->plat_data = pd; in of_get_memory_device_details() 1367 pd->device_info = dev_info; in of_get_memory_device_details() 1377 of_property_read_u32(np_emif, "phy-type", &pd->phy_type); in of_get_memory_device_details() 1380 pd->hw_caps |= EMIF_HW_CAPS_LL_INTERFACE; in of_get_memory_device_details() [all …]
|
/linux-4.4.14/arch/arm/mach-rockchip/ |
D | platsmp.c | 46 static int pmu_power_domain_is_on(int pd) in pmu_power_domain_is_on() argument 55 return !(val & BIT(pd)); in pmu_power_domain_is_on() 72 static int pmu_set_power_domain(int pd, bool on) in pmu_set_power_domain() argument 74 u32 val = (on) ? 0 : BIT(pd); in pmu_set_power_domain() 75 struct reset_control *rstc = rockchip_get_core_reset(pd); in pmu_set_power_domain() 80 __func__, pd); in pmu_set_power_domain() 92 ret = regmap_update_bits(pmu, PMU_PWRDN_CON, BIT(pd), val); in pmu_set_power_domain() 100 ret = pmu_power_domain_is_on(pd); in pmu_set_power_domain()
|
/linux-4.4.14/drivers/clk/shmobile/ |
D | clk-mstp.c | 308 struct generic_pm_domain *pd; in cpg_mstp_add_clk_domain() local 316 pd = kzalloc(sizeof(*pd), GFP_KERNEL); in cpg_mstp_add_clk_domain() 317 if (!pd) in cpg_mstp_add_clk_domain() 320 pd->name = np->name; in cpg_mstp_add_clk_domain() 322 pd->flags = GENPD_FLAG_PM_CLK; in cpg_mstp_add_clk_domain() 323 pm_genpd_init(pd, &simple_qos_governor, false); in cpg_mstp_add_clk_domain() 324 pd->attach_dev = cpg_mstp_attach_dev; in cpg_mstp_add_clk_domain() 325 pd->detach_dev = cpg_mstp_detach_dev; in cpg_mstp_add_clk_domain() 327 of_genpd_add_provider_simple(np, pd); in cpg_mstp_add_clk_domain()
|
/linux-4.4.14/drivers/staging/board/ |
D | board.c | 143 struct generic_pm_domain *pd; in board_staging_add_dev_domain() local 154 pd = of_genpd_get_from_provider(&pd_args); in board_staging_add_dev_domain() 155 if (IS_ERR(pd)) { in board_staging_add_dev_domain() 156 pr_err("Cannot find genpd %s (%ld)\n", domain, PTR_ERR(pd)); in board_staging_add_dev_domain() 157 return PTR_ERR(pd); in board_staging_add_dev_domain() 160 pr_debug("Found genpd %s for device %s\n", pd->name, pdev->name); in board_staging_add_dev_domain() 162 return pm_genpd_add_device(pd, &pdev->dev); in board_staging_add_dev_domain()
|
/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
D | srq.c | 76 static int create_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq, in create_srq_user() argument 80 struct mlx5_ib_dev *dev = to_mdev(pd->device); in create_srq_user() 105 srq->umem = ib_umem_get(pd->uobject->context, ucmd.buf_addr, buf_size, in create_srq_user() 131 err = mlx5_ib_db_map_user(to_mucontext(pd->uobject->context), in create_srq_user() 220 static void destroy_srq_user(struct ib_pd *pd, struct mlx5_ib_srq *srq) in destroy_srq_user() argument 222 mlx5_ib_db_unmap_user(to_mucontext(pd->uobject->context), &srq->db); in destroy_srq_user() 234 struct ib_srq *mlx5_ib_create_srq(struct ib_pd *pd, in mlx5_ib_create_srq() argument 238 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_ib_create_srq() 278 if (pd->uobject) in mlx5_ib_create_srq() 279 err = create_srq_user(pd, srq, &in, udata, buf_size, &inlen); in mlx5_ib_create_srq() [all …]
|
D | mr.c | 635 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc) in mlx5_ib_get_dma_mr() argument 637 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_ib_get_dma_mr() 656 seg->flags_pd = cpu_to_be32(to_mpd(pd)->pdn | MLX5_MKEY_LEN64); in mlx5_ib_get_dma_mr() 696 static void prep_umr_reg_wqe(struct ib_pd *pd, struct ib_send_wr *wr, in prep_umr_reg_wqe() argument 701 struct mlx5_ib_dev *dev = to_mdev(pd->device); in prep_umr_reg_wqe() 706 sg->lkey = dev->umrc.pd->local_dma_lkey; in prep_umr_reg_wqe() 724 umrwr->pd = pd; in prep_umr_reg_wqe() 759 static struct mlx5_ib_mr *reg_umr(struct ib_pd *pd, struct ib_umem *umem, in reg_umr() argument 763 struct mlx5_ib_dev *dev = to_mdev(pd->device); in reg_umr() 816 prep_umr_reg_wqe(pd, &umrwr.wr, &sg, dma, npages, mr->mmr.key, in reg_umr() [all …]
|
D | main.c | 802 struct mlx5_ib_pd *pd; in mlx5_ib_alloc_pd() local 805 pd = kmalloc(sizeof(*pd), GFP_KERNEL); in mlx5_ib_alloc_pd() 806 if (!pd) in mlx5_ib_alloc_pd() 809 err = mlx5_core_alloc_pd(to_mdev(ibdev)->mdev, &pd->pdn); in mlx5_ib_alloc_pd() 811 kfree(pd); in mlx5_ib_alloc_pd() 816 resp.pdn = pd->pdn; in mlx5_ib_alloc_pd() 818 mlx5_core_dealloc_pd(to_mdev(ibdev)->mdev, pd->pdn); in mlx5_ib_alloc_pd() 819 kfree(pd); in mlx5_ib_alloc_pd() 824 return &pd->ibpd; in mlx5_ib_alloc_pd() 827 static int mlx5_ib_dealloc_pd(struct ib_pd *pd) in mlx5_ib_dealloc_pd() argument [all …]
|
D | odp.c | 62 if (!mr || !mr->ibmr.pd) in mlx5_ib_invalidate_range() 157 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_page_fault_resume() 183 struct mlx5_ib_dev *mib_dev = to_mdev(qp->ibqp.pd->device); in pagefault_single_data_segment() 198 if (!mr || !mr->ibmr.pd) { in pagefault_single_data_segment() 212 if (mr->ibmr.pd != qp->ibqp.pd) { in pagefault_single_data_segment() 387 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_mr_initiator_pfault_handler() 492 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_mr_responder_pfault_handler() 532 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_mr_wqe_pfault_handler()
|
D | mlx5_ib.h | 253 struct ib_pd *pd; member 353 struct ib_pd *pd; member 512 struct ib_ah *mlx5_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr); 515 struct ib_srq *mlx5_ib_create_srq(struct ib_pd *pd, 524 struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd, 548 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc); 549 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, 555 struct ib_mr *mlx5_ib_alloc_mr(struct ib_pd *pd,
|
/linux-4.4.14/drivers/video/fbdev/omap/ |
D | lcd_mipid.c | 216 struct mipid_platform_data *pd = md->spi->dev.platform_data; in mipid_set_bklight_level() local 218 if (pd->get_bklight_max == NULL || pd->set_bklight_level == NULL) in mipid_set_bklight_level() 220 if (level > pd->get_bklight_max(pd)) in mipid_set_bklight_level() 226 pd->set_bklight_level(pd, level); in mipid_set_bklight_level() 234 struct mipid_platform_data *pd = md->spi->dev.platform_data; in mipid_get_bklight_level() local 236 if (pd->get_bklight_level == NULL) in mipid_get_bklight_level() 238 return pd->get_bklight_level(pd); in mipid_get_bklight_level() 244 struct mipid_platform_data *pd = md->spi->dev.platform_data; in mipid_get_bklight_max() local 246 if (pd->get_bklight_max == NULL) in mipid_get_bklight_max() 249 return pd->get_bklight_max(pd); in mipid_get_bklight_max()
|
/linux-4.4.14/drivers/media/i2c/ |
D | adp1653.c | 429 struct adp1653_platform_data *pd; in adp1653_of_init() local 432 pd = devm_kzalloc(&client->dev, sizeof(*pd), GFP_KERNEL); in adp1653_of_init() 433 if (!pd) in adp1653_of_init() 435 flash->platform_data = pd; in adp1653_of_init() 442 &pd->max_flash_timeout)) in adp1653_of_init() 446 &pd->max_flash_intensity)) in adp1653_of_init() 449 pd->max_flash_intensity /= 1000; in adp1653_of_init() 452 &pd->max_torch_intensity)) in adp1653_of_init() 455 pd->max_torch_intensity /= 1000; in adp1653_of_init() 463 &pd->max_indicator_intensity)) in adp1653_of_init() [all …]
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
D | i915_gem_gtt.c | 483 struct i915_page_directory *pd; in alloc_pd() local 486 pd = kzalloc(sizeof(*pd), GFP_KERNEL); in alloc_pd() 487 if (!pd) in alloc_pd() 490 pd->used_pdes = kcalloc(BITS_TO_LONGS(I915_PDES), in alloc_pd() 491 sizeof(*pd->used_pdes), GFP_KERNEL); in alloc_pd() 492 if (!pd->used_pdes) in alloc_pd() 495 ret = setup_px(dev, pd); in alloc_pd() 499 return pd; in alloc_pd() 502 kfree(pd->used_pdes); in alloc_pd() 504 kfree(pd); in alloc_pd() [all …]
|
D | i915_gem_gtt.h | 374 struct i915_page_directory pd; /* GEN6-7 */ member 395 #define gen6_for_each_pde(pt, pd, start, length, temp, iter) \ argument 398 (pt = (pd)->page_table[iter]), 1 : 0; \ 406 pt = ppgtt->pd.page_table[iter], iter < I915_PDES; \ 461 #define gen8_for_each_pde(pt, pd, start, length, temp, iter) \ argument 464 (pt = (pd)->page_table[iter]), 1 : 0; \ 470 #define gen8_for_each_pdpe(pd, pdp, start, length, temp, iter) \ argument 473 (pd = (pdp)->page_directory[iter]), 1 : 0; \
|
/linux-4.4.14/drivers/firewire/ |
D | net.c | 279 static bool fwnet_frag_overlap(struct fwnet_partial_datagram *pd, in fwnet_frag_overlap() argument 285 list_for_each_entry(fi, &pd->fi_list, fi_link) in fwnet_frag_overlap() 294 struct fwnet_partial_datagram *pd, unsigned offset, unsigned len) in fwnet_frag_new() argument 299 list = &pd->fi_list; in fwnet_frag_new() 300 list_for_each_entry(fi, &pd->fi_list, fi_link) { in fwnet_frag_new() 396 struct fwnet_partial_datagram *pd; in fwnet_pd_find() local 398 list_for_each_entry(pd, &peer->pd_list, pd_link) in fwnet_pd_find() 399 if (pd->datagram_label == datagram_label) in fwnet_pd_find() 400 return pd; in fwnet_pd_find() 419 struct fwnet_partial_datagram *pd, void *frag_buf, in fwnet_pd_update() argument [all …]
|
D | ohci.c | 2775 struct descriptor *pd; in handle_ir_packet_per_buffer() local 2778 for (pd = d; pd <= last; pd++) in handle_ir_packet_per_buffer() 2779 if (pd->transfer_status) in handle_ir_packet_per_buffer() 2781 if (pd > last) in handle_ir_packet_per_buffer() 2856 struct descriptor *pd) in sync_it_packet_for_cpu() argument 2862 if (pd->control & cpu_to_le16(DESCRIPTOR_BRANCH_ALWAYS)) in sync_it_packet_for_cpu() 2866 pd += 2; in sync_it_packet_for_cpu() 2873 if ((le32_to_cpu(pd->data_address) & PAGE_MASK) == in sync_it_packet_for_cpu() 2875 if (pd->control & cpu_to_le16(DESCRIPTOR_BRANCH_ALWAYS)) in sync_it_packet_for_cpu() 2877 pd++; in sync_it_packet_for_cpu() [all …]
|
/linux-4.4.14/drivers/iommu/ |
D | tegra-smmu.c | 46 struct page *pd; member 273 as->pd = alloc_page(GFP_KERNEL | __GFP_DMA | __GFP_ZERO); in tegra_smmu_domain_alloc() 274 if (!as->pd) { in tegra_smmu_domain_alloc() 281 __free_page(as->pd); in tegra_smmu_domain_alloc() 289 __free_page(as->pd); in tegra_smmu_domain_alloc() 394 as->pd_dma = dma_map_page(smmu->dev, as->pd, 0, SMMU_SIZE_PD, in tegra_smmu_as_prepare() 505 u32 *pd = page_address(as->pd); in tegra_smmu_set_pde() local 506 unsigned long offset = pd_index * sizeof(*pd); in tegra_smmu_set_pde() 509 pd[pd_index] = value; in tegra_smmu_set_pde() 513 sizeof(*pd), DMA_TO_DEVICE); in tegra_smmu_set_pde() [all …]
|
/linux-4.4.14/drivers/mtd/nand/ |
D | au1550nd.c | 405 struct au1550nd_platdata *pd; in au1550nd_probe() local 411 pd = dev_get_platdata(&pdev->dev); in au1550nd_probe() 412 if (!pd) { in au1550nd_probe() 461 if (pd->devwidth) in au1550nd_probe() 464 this->read_byte = (pd->devwidth) ? au_read_byte16 : au_read_byte; in au1550nd_probe() 465 ctx->write_byte = (pd->devwidth) ? au_write_byte16 : au_write_byte; in au1550nd_probe() 467 this->write_buf = (pd->devwidth) ? au_write_buf16 : au_write_buf; in au1550nd_probe() 468 this->read_buf = (pd->devwidth) ? au_read_buf16 : au_read_buf; in au1550nd_probe() 476 mtd_device_register(&ctx->info, pd->parts, pd->num_parts); in au1550nd_probe()
|
/linux-4.4.14/arch/powerpc/sysdev/ |
D | rtc_cmos_setup.c | 23 struct platform_device *pd; in add_rtc() local 62 pd = platform_device_register_simple("rtc_cmos", -1, in add_rtc() 65 return PTR_ERR_OR_ZERO(pd); in add_rtc()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/ |
D | bcmmii.c | 563 struct bcmgenet_platform_data *pd = kdev->platform_data; in bcmgenet_mii_pd_init() local 568 if (pd->phy_interface != PHY_INTERFACE_MODE_MOCA && pd->mdio_enabled) { in bcmgenet_mii_pd_init() 572 if (pd->phy_address >= 0 && pd->phy_address < PHY_MAX_ADDR) in bcmgenet_mii_pd_init() 573 mdio->phy_mask = ~(1 << pd->phy_address); in bcmgenet_mii_pd_init() 583 if (pd->phy_address >= 0 && pd->phy_address < PHY_MAX_ADDR) in bcmgenet_mii_pd_init() 584 phydev = mdio->phy_map[pd->phy_address]; in bcmgenet_mii_pd_init() 600 .speed = pd->phy_speed, in bcmgenet_mii_pd_init() 601 .duplex = pd->phy_duplex, in bcmgenet_mii_pd_init() 618 priv->phy_interface = pd->phy_interface; in bcmgenet_mii_pd_init()
|
/linux-4.4.14/drivers/parport/ |
D | share.c | 1275 struct pardevice *pd; in parport_release() local 1310 for (pd = port->waithead; pd; pd = pd->waitnext) { in parport_release() 1311 if (pd->waiting & 2) { /* sleeping in claim_or_block */ in parport_release() 1312 parport_claim(pd); in parport_release() 1313 if (waitqueue_active(&pd->wait_q)) in parport_release() 1314 wake_up_interruptible(&pd->wait_q); in parport_release() 1316 } else if (pd->wakeup) { in parport_release() 1317 pd->wakeup(pd->private); in parport_release() 1321 printk(KERN_ERR "%s: don't know how to wake %s\n", port->name, pd->name); in parport_release() 1328 for (pd = port->devices; (port->cad == NULL) && pd; pd = pd->next) { in parport_release() [all …]
|
/linux-4.4.14/drivers/staging/lustre/lustre/lov/ |
D | lovsub_lock.c | 196 struct cl_lock_descr *pd; in lov_sublock_modify() local 205 pd = &lov_env_info(env)->lti_ldescr; in lov_sublock_modify() 207 pd->cld_obj = parent_descr->cld_obj; in lov_sublock_modify() 208 pd->cld_mode = parent_descr->cld_mode; in lov_sublock_modify() 209 pd->cld_gid = parent_descr->cld_gid; in lov_sublock_modify() 210 lovsub_lock_descr_map(d, subobj->lso_super, subobj->lso_index, pd); in lov_sublock_modify() 216 if (!cl_lock_ext_match(parent_descr, pd)) in lov_sublock_modify() 217 result = cl_lock_modify(env, parent, pd); in lov_sublock_modify()
|
/linux-4.4.14/drivers/crypto/amcc/ |
D | crypto4xx_core.c | 540 struct ce_pd *pd, in crypto4xx_copy_pkt_to_dst() argument 628 struct ce_pd *pd) in crypto4xx_ablkcipher_done() argument 639 crypto4xx_copy_pkt_to_dst(dev, pd, pd_uinfo, ablk_req->nbytes, in crypto4xx_ablkcipher_done() 674 struct ce_pd *pd; in crypto4xx_pd_done() local 677 pd = dev->pdr + sizeof(struct ce_pd)*idx; in crypto4xx_pd_done() 681 return crypto4xx_ablkcipher_done(dev, pd_uinfo, pd); in crypto4xx_pd_done() 733 u32 pd_entry, struct ce_pd *pd, in crypto4xx_return_pd() argument 738 pd->pd_ctl.w = 0; in crypto4xx_return_pd() 739 pd->pd_ctl_len.w = 0; in crypto4xx_return_pd() 771 struct ce_pd *pd; in crypto4xx_build_pd() local [all …]
|
/linux-4.4.14/arch/mips/cavium-octeon/ |
D | octeon-platform.c | 35 struct platform_device *pd; in octeon_rng_device_init() local 50 pd = platform_device_alloc("octeon_rng", -1); in octeon_rng_device_init() 51 if (!pd) { in octeon_rng_device_init() 56 ret = platform_device_add_resources(pd, rng_resources, in octeon_rng_device_init() 61 ret = platform_device_add(pd); in octeon_rng_device_init() 67 platform_device_put(pd); in octeon_rng_device_init() 343 struct platform_device *pd; in octeon_ehci_device_init() local 351 pd = of_find_device_by_node(ehci_node); in octeon_ehci_device_init() 352 if (!pd) in octeon_ehci_device_init() 355 pd->dev.platform_data = &octeon_ehci_pdata; in octeon_ehci_device_init() [all …]
|
/linux-4.4.14/drivers/video/console/ |
D | sticore.c | 442 if (sti->pd) { in sti_init_glob_cfg() 455 newhpa = pci_resource_start (sti->pd, (offs - PCI_BASE_ADDRESS_0) / 4); in sti_init_glob_cfg() 818 struct pci_dev *pd) in sti_try_rom_generic() argument 858 sti->pd = pd; in sti_try_rom_generic() 906 if (sti->pd) { in sti_try_rom_generic() 908 rom_base = pci_resource_start(sti->pd, PCI_ROM_RESOURCE); in sti_try_rom_generic() 909 pci_write_config_dword(sti->pd, PCI_ROM_ADDRESS, rom_base & ~PCI_ROM_ADDRESS_ENABLE); in sti_try_rom_generic() 965 static int sticore_pci_init(struct pci_dev *pd, const struct pci_device_id *ent) in sticore_pci_init() argument 973 err = pci_enable_device(pd); in sticore_pci_init() 975 dev_err(&pd->dev, "Cannot enable PCI device\n"); in sticore_pci_init() [all …]
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
D | gddr5.c | 37 int pd, lf, xd, vh, vr, vo, l3; in nvkm_gddr5_calc() local 45 pd = ram->next->bios.ramcfg_11_01_80; in nvkm_gddr5_calc() 104 pd = 1; /* binary driver does this.. bug? */ in nvkm_gddr5_calc() 107 ram->mr[6] |= (pd & 0x01) << 0; in nvkm_gddr5_calc()
|
/linux-4.4.14/drivers/scsi/ |
D | sgiwd93.c | 231 struct sgiwd93_platform_data *pd = pdev->dev.platform_data; in sgiwd93_probe() local 232 unsigned char *wdregs = pd->wdregs; in sgiwd93_probe() 233 struct hpc3_scsiregs *hregs = pd->hregs; in sgiwd93_probe() 237 unsigned int unit = pd->unit; in sgiwd93_probe() 238 unsigned int irq = pd->irq; in sgiwd93_probe() 304 struct sgiwd93_platform_data *pd = pdev->dev.platform_data; in sgiwd93_remove() local 307 free_irq(pd->irq, host); in sgiwd93_remove()
|
/linux-4.4.14/drivers/infiniband/ulp/ipoib/ |
D | ipoib_verbs.c | 149 priv->pd = ib_alloc_pd(priv->ca); in ipoib_transport_dev_init() 150 if (IS_ERR(priv->pd)) { in ipoib_transport_dev_init() 211 priv->qp = ib_create_qp(priv->pd, &init_attr); in ipoib_transport_dev_init() 222 priv->tx_sge[i].lkey = priv->pd->local_dma_lkey; in ipoib_transport_dev_init() 228 priv->rx_sge[0].lkey = priv->pd->local_dma_lkey; in ipoib_transport_dev_init() 252 ib_dealloc_pd(priv->pd); in ipoib_transport_dev_init() 283 ib_dealloc_pd(priv->pd); in ipoib_transport_dev_cleanup()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | hugetlb.h | 22 return (pte_t *)(hpd.pd & ~HUGEPD_SHIFT_MASK); in hugepd_page() 27 return (hpd.pd & HUGEPD_SHIFT_MASK) >> 2; in hugepd_mmu_psize() 40 return (pte_t *)((hpd.pd & ~HUGEPD_SHIFT_MASK) | PD_HUGE); in hugepd_page() 45 return hpd.pd & HUGEPD_SHIFT_MASK; in hugepd_shift()
|
D | page.h | 364 typedef struct { signed long pd; } hugepd_t; member 388 return (((hpd.pd & 0x3) == 0x0) && ((hpd.pd & HUGEPD_SHIFT_MASK) != 0)); in hugepd_ok() 394 return (hpd.pd > 0); in hugepd_ok()
|
/linux-4.4.14/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.4.14/drivers/mfd/ |
D | sec-core.c | 298 struct sec_platform_data *pd; in sec_pmic_i2c_parse_dt_pdata() local 300 pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); in sec_pmic_i2c_parse_dt_pdata() 301 if (!pd) in sec_pmic_i2c_parse_dt_pdata() 310 pd->manual_poweroff = of_property_read_bool(dev->of_node, in sec_pmic_i2c_parse_dt_pdata() 312 pd->disable_wrstbi = of_property_read_bool(dev->of_node, in sec_pmic_i2c_parse_dt_pdata() 314 return pd; in sec_pmic_i2c_parse_dt_pdata()
|
D | max8998.c | 156 struct max8998_platform_data *pd; in max8998_i2c_parse_dt_pdata() local 158 pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); in max8998_i2c_parse_dt_pdata() 159 if (!pd) in max8998_i2c_parse_dt_pdata() 162 pd->ono = irq_of_parse_and_map(dev->of_node, 1); in max8998_i2c_parse_dt_pdata() 169 return pd; in max8998_i2c_parse_dt_pdata()
|
D | max8997.c | 149 struct max8997_platform_data *pd; in max8997_i2c_parse_dt_pdata() local 151 pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); in max8997_i2c_parse_dt_pdata() 152 if (!pd) { in max8997_i2c_parse_dt_pdata() 157 pd->ono = irq_of_parse_and_map(dev->of_node, 1); in max8997_i2c_parse_dt_pdata() 165 return pd; in max8997_i2c_parse_dt_pdata()
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
D | bcdc.c | 113 struct brcmf_bcdc *bcdc = (struct brcmf_bcdc *)drvr->proto->pd; in brcmf_proto_bcdc_msg() 144 struct brcmf_bcdc *bcdc = (struct brcmf_bcdc *)drvr->proto->pd; in brcmf_proto_bcdc_cmplt() 162 struct brcmf_bcdc *bcdc = (struct brcmf_bcdc *)drvr->proto->pd; in brcmf_proto_bcdc_query_dcmd() 217 struct brcmf_bcdc *bcdc = (struct brcmf_bcdc *)drvr->proto->pd; in brcmf_proto_bcdc_set_dcmd() 373 drvr->proto->pd = bcdc; in brcmf_proto_bcdc_attach() 387 kfree(drvr->proto->pd); in brcmf_proto_bcdc_detach() 388 drvr->proto->pd = NULL; in brcmf_proto_bcdc_detach()
|
/linux-4.4.14/drivers/staging/most/hdm-dim2/ |
D | dim2_hdm.h | 21 int (*init)(struct dim2_platform_data *pd, void *io_base, 23 void (*destroy)(struct dim2_platform_data *pd);
|
/linux-4.4.14/drivers/clk/qcom/ |
D | gdsc.c | 43 #define domain_to_gdsc(domain) container_of(domain, struct gdsc, pd) 197 sc->pd.power_off = gdsc_disable; in gdsc_init() 198 sc->pd.power_on = gdsc_enable; in gdsc_init() 199 pm_genpd_init(&sc->pd, NULL, !on); in gdsc_init() 228 data->domains[i] = &scs[i]->pd; in gdsc_register()
|
/linux-4.4.14/drivers/video/fbdev/omap2/dss/ |
D | rfbi.c | 261 const u16 __iomem *pd = buf; in rfbi_write_pixels() local 262 pd += start_offset; in rfbi_write_pixels() 266 const u8 __iomem *b = (const u8 __iomem *)pd; in rfbi_write_pixels() 269 ++pd; in rfbi_write_pixels() 271 pd += horiz_offset; in rfbi_write_pixels() 275 const u32 __iomem *pd = buf; in rfbi_write_pixels() local 276 pd += start_offset; in rfbi_write_pixels() 280 const u8 __iomem *b = (const u8 __iomem *)pd; in rfbi_write_pixels() 284 ++pd; in rfbi_write_pixels() 286 pd += horiz_offset; in rfbi_write_pixels() [all …]
|
/linux-4.4.14/arch/arm/include/asm/ |
D | trusted_foundations.h | 43 void register_trusted_foundations(struct trusted_foundations_platform_data *pd); 49 struct trusted_foundations_platform_data *pd) in register_trusted_foundations() argument
|
/linux-4.4.14/drivers/usb/gadget/function/ |
D | f_uvc.c | 763 struct uvc_processing_unit_descriptor *pd; in uvc_alloc_inst() local 790 pd = &opts->uvc_processing; in uvc_alloc_inst() 791 pd->bLength = UVC_DT_PROCESSING_UNIT_SIZE(2); in uvc_alloc_inst() 792 pd->bDescriptorType = USB_DT_CS_INTERFACE; in uvc_alloc_inst() 793 pd->bDescriptorSubType = UVC_VC_PROCESSING_UNIT; in uvc_alloc_inst() 794 pd->bUnitID = 2; in uvc_alloc_inst() 795 pd->bSourceID = 1; in uvc_alloc_inst() 796 pd->wMaxMultiplier = cpu_to_le16(16*1024); in uvc_alloc_inst() 797 pd->bControlSize = 2; in uvc_alloc_inst() 798 pd->bmControls[0] = 1; in uvc_alloc_inst() [all …]
|
/linux-4.4.14/include/rdma/ |
D | ib_verbs.h | 1199 struct ib_pd *pd; member 1304 struct ib_pd *pd; member 1322 struct ib_pd *pd; member 1340 struct ib_pd *pd; member 1359 struct ib_pd *pd; member 1371 struct ib_pd *pd; member 1379 struct ib_pd *pd; member 1670 int (*dealloc_pd)(struct ib_pd *pd); 1671 struct ib_ah * (*create_ah)(struct ib_pd *pd, 1678 struct ib_srq * (*create_srq)(struct ib_pd *pd, [all …]
|
/linux-4.4.14/drivers/infiniband/hw/cxgb3/ |
D | iwch_provider.c | 64 static struct ib_ah *iwch_ah_create(struct ib_pd *pd, in iwch_ah_create() argument 411 static int iwch_deallocate_pd(struct ib_pd *pd) in iwch_deallocate_pd() argument 416 php = to_iwch_pd(pd); in iwch_deallocate_pd() 418 PDBG("%s ibpd %p pdid 0x%x\n", __func__, pd, php->pdid); in iwch_deallocate_pd() 482 static struct ib_mr *iwch_register_phys_mem(struct ib_pd *pd, in iwch_register_phys_mem() argument 497 PDBG("%s ib_pd %p\n", __func__, pd); in iwch_register_phys_mem() 498 php = to_iwch_pd(pd); in iwch_register_phys_mem() 561 struct ib_pd *pd, in iwch_reregister_phys_mem() argument 576 PDBG("%s ib_mr %p ib_pd %p\n", __func__, mr, pd); in iwch_reregister_phys_mem() 584 php = to_iwch_pd(mr->pd); in iwch_reregister_phys_mem() [all …]
|
/linux-4.4.14/drivers/infiniband/ulp/iser/ |
D | iser_verbs.c | 108 device->pd = ib_alloc_pd(device->ib_device); in iser_create_device_ib_res() 109 if (IS_ERR(device->pd)) in iser_create_device_ib_res() 141 device->mr = ib_get_dma_mr(device->pd, access); in iser_create_device_ib_res() 166 ib_dealloc_pd(device->pd); in iser_create_device_ib_res() 193 ib_dealloc_pd(device->pd); in iser_free_device_ib_res() 199 device->pd = NULL; in iser_free_device_ib_res() 247 fmr_pool = ib_create_fmr_pool(device->pd, ¶ms); in iser_alloc_fmr_pool() 290 struct ib_pd *pd, in iser_alloc_reg_res() argument 296 res->mr = ib_alloc_mr(pd, IB_MR_TYPE_MEM_REG, size); in iser_alloc_reg_res() 315 struct ib_pd *pd, in iser_alloc_pi_ctx() argument [all …]
|
/linux-4.4.14/sound/isa/wavefront/ |
D | wavefront_fx.c | 174 unsigned short *pd; in snd_wavefront_fx_ioctl() local 200 pd = (unsigned short *) &r.data[3]; in snd_wavefront_fx_ioctl() 212 pd = page_data; in snd_wavefront_fx_ioctl() 219 pd); in snd_wavefront_fx_ioctl()
|
/linux-4.4.14/net/rds/ |
D | iw.c | 89 rds_iwdev->pd = ib_alloc_pd(device); in rds_iw_add_one() 90 if (IS_ERR(rds_iwdev->pd)) in rds_iw_add_one() 94 rds_iwdev->mr = ib_get_dma_mr(rds_iwdev->pd, in rds_iw_add_one() 121 ib_dealloc_pd(rds_iwdev->pd); in rds_iw_add_one() 151 ib_dealloc_pd(rds_iwdev->pd); in rds_iw_remove_one()
|
D | ib.c | 104 if (rds_ibdev->pd) in rds_ib_dev_free() 105 ib_dealloc_pd(rds_ibdev->pd); in rds_ib_dev_free() 165 rds_ibdev->pd = ib_alloc_pd(device); in rds_ib_add_one() 166 if (IS_ERR(rds_ibdev->pd)) { in rds_ib_add_one() 167 rds_ibdev->pd = NULL; in rds_ib_add_one()
|
/linux-4.4.14/drivers/clk/imx/ |
D | clk-pllv1.c | 57 unsigned int mfi, mfn, mfd, pd; in clk_pllv1_recalc_rate() local 76 pd = (reg >> 26) & 0xf; in clk_pllv1_recalc_rate() 95 rate /= pd + 1; in clk_pllv1_recalc_rate()
|
/linux-4.4.14/drivers/net/wireless/ath/ |
D | dfs_pattern_detector.c | 294 struct pri_detector *pd = cd->detectors[i]; in dpd_add_pulse() local 295 struct pri_sequence *ps = pd->add_pulse(pd, event); in dpd_add_pulse() 300 event->freq, pd->rs->type_id, in dpd_add_pulse() 302 pd->reset(pd, dpd->last_pulse_ts); in dpd_add_pulse()
|
/linux-4.4.14/sound/soc/dwc/ |
D | designware_i2s.c | 87 struct i2s_dma_data pd; member 518 dev->play_dma_data.pd.data = pdata->play_dma_data; in dw_configure_dai_by_pd() 519 dev->capture_dma_data.pd.data = pdata->capture_dma_data; in dw_configure_dai_by_pd() 520 dev->play_dma_data.pd.addr = res->start + I2S_TXDMA; in dw_configure_dai_by_pd() 521 dev->capture_dma_data.pd.addr = res->start + I2S_RXDMA; in dw_configure_dai_by_pd() 522 dev->play_dma_data.pd.max_burst = 16; in dw_configure_dai_by_pd() 523 dev->capture_dma_data.pd.max_burst = 16; in dw_configure_dai_by_pd() 524 dev->play_dma_data.pd.addr_width = bus_widths[idx]; in dw_configure_dai_by_pd() 525 dev->capture_dma_data.pd.addr_width = bus_widths[idx]; in dw_configure_dai_by_pd() 526 dev->play_dma_data.pd.filter = pdata->filter; in dw_configure_dai_by_pd() [all …]
|
/linux-4.4.14/drivers/base/ |
D | platform.c | 1240 struct platform_device *pd; in early_platform_match() local 1242 list_for_each_entry(pd, &early_platform_device_list, dev.devres_head) in early_platform_match() 1243 if (platform_match(&pd->dev, &epdrv->pdrv->driver)) in early_platform_match() 1244 if (pd->id == id) in early_platform_match() 1245 return pd; in early_platform_match() 1258 struct platform_device *pd; in early_platform_left() local 1260 list_for_each_entry(pd, &early_platform_device_list, dev.devres_head) in early_platform_left() 1261 if (platform_match(&pd->dev, &epdrv->pdrv->driver)) in early_platform_left() 1262 if (pd->id >= id) in early_platform_left() 1395 struct platform_device *pd, *pd2; in early_platform_cleanup() local [all …]
|
/linux-4.4.14/drivers/infiniband/hw/cxgb4/ |
D | mem.c | 503 struct ib_pd *pd, struct ib_phys_buf *buffer_list, in c4iw_reregister_phys_mem() argument 516 PDBG("%s ib_mr %p ib_pd %p\n", __func__, mr, pd); in c4iw_reregister_phys_mem() 524 php = to_c4iw_pd(mr->pd); in c4iw_reregister_phys_mem() 533 php = to_c4iw_pd(pd); in c4iw_reregister_phys_mem() 572 struct ib_mr *c4iw_register_phys_mem(struct ib_pd *pd, in c4iw_register_phys_mem() argument 585 PDBG("%s ib_pd %p\n", __func__, pd); in c4iw_register_phys_mem() 586 php = to_c4iw_pd(pd); in c4iw_register_phys_mem() 656 struct ib_mr *c4iw_get_dma_mr(struct ib_pd *pd, int acc) in c4iw_get_dma_mr() argument 664 PDBG("%s ib_pd %p\n", __func__, pd); in c4iw_get_dma_mr() 665 php = to_c4iw_pd(pd); in c4iw_get_dma_mr() [all …]
|
D | provider.c | 61 static struct ib_ah *c4iw_ah_create(struct ib_pd *pd, in c4iw_ah_create() argument 235 static int c4iw_deallocate_pd(struct ib_pd *pd) in c4iw_deallocate_pd() argument 240 php = to_c4iw_pd(pd); in c4iw_deallocate_pd() 242 PDBG("%s ibpd %p pdid 0x%x\n", __func__, pd, php->pdid); in c4iw_deallocate_pd() 245 rhp->rdev.stats.pd.cur--; in c4iw_deallocate_pd() 278 rhp->rdev.stats.pd.cur++; in c4iw_allocate_pd() 279 if (rhp->rdev.stats.pd.cur > rhp->rdev.stats.pd.max) in c4iw_allocate_pd() 280 rhp->rdev.stats.pd.max = rhp->rdev.stats.pd.cur; in c4iw_allocate_pd()
|
/linux-4.4.14/drivers/iio/dac/ |
D | mcp4725.c | 287 u8 pd; in mcp4725_probe() local 317 pd = (inbuf[0] >> 1) & 0x3; in mcp4725_probe() 318 data->powerdown = pd > 0 ? true : false; in mcp4725_probe() 319 data->powerdown_mode = pd ? pd-1 : 2; /* 500kohm_to_gnd */ in mcp4725_probe()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | bcm63xx_enet.c | 1732 struct bcm63xx_enet_platform_data *pd; in bcm_enet_probe() local 1796 pd = dev_get_platdata(&pdev->dev); in bcm_enet_probe() 1797 if (pd) { in bcm_enet_probe() 1798 memcpy(dev->dev_addr, pd->mac_addr, ETH_ALEN); in bcm_enet_probe() 1799 priv->has_phy = pd->has_phy; in bcm_enet_probe() 1800 priv->phy_id = pd->phy_id; in bcm_enet_probe() 1801 priv->has_phy_interrupt = pd->has_phy_interrupt; in bcm_enet_probe() 1802 priv->phy_interrupt = pd->phy_interrupt; in bcm_enet_probe() 1803 priv->use_external_mii = !pd->use_internal_phy; in bcm_enet_probe() 1804 priv->pause_auto = pd->pause_auto; in bcm_enet_probe() [all …]
|
/linux-4.4.14/arch/mips/pci/ |
D | pci-alchemy.c | 363 struct alchemy_pci_platdata *pd = pdev->dev.platform_data; in alchemy_pci_probe() local 372 if (!pd) { in alchemy_pci_probe() 440 if (pd->board_map_irq) in alchemy_pci_probe() 441 ctx->board_map_irq = pd->board_map_irq; in alchemy_pci_probe() 443 if (pd->board_pci_idsel) in alchemy_pci_probe() 444 ctx->board_pci_idsel = pd->board_pci_idsel; in alchemy_pci_probe() 472 val &= ~pd->pci_cfg_clr; in alchemy_pci_probe() 473 val |= pd->pci_cfg_set; in alchemy_pci_probe()
|
/linux-4.4.14/drivers/base/power/ |
D | domain.c | 1703 struct generic_pm_domain *pd; in genpd_dev_pm_detach() local 1707 pd = pm_genpd_lookup_dev(dev); in genpd_dev_pm_detach() 1708 if (!pd) in genpd_dev_pm_detach() 1711 dev_dbg(dev, "removing from PM domain %s\n", pd->name); in genpd_dev_pm_detach() 1714 ret = pm_genpd_remove_device(pd, dev); in genpd_dev_pm_detach() 1724 pd->name, ret); in genpd_dev_pm_detach() 1729 genpd_queue_power_off_work(pd); in genpd_dev_pm_detach() 1734 struct generic_pm_domain *pd; in genpd_dev_pm_sync() local 1736 pd = dev_to_genpd(dev); in genpd_dev_pm_sync() 1737 if (IS_ERR(pd)) in genpd_dev_pm_sync() [all …]
|
/linux-4.4.14/drivers/net/ethernet/marvell/ |
D | mv643xx_eth.c | 2803 struct mv643xx_eth_shared_platform_data *pd; in mv643xx_eth_shared_of_probe() local 2811 pd = devm_kzalloc(&pdev->dev, sizeof(*pd), GFP_KERNEL); in mv643xx_eth_shared_of_probe() 2812 if (!pd) in mv643xx_eth_shared_of_probe() 2814 pdev->dev.platform_data = pd; in mv643xx_eth_shared_of_probe() 2816 mv643xx_eth_property(np, "tx-checksum-limit", pd->tx_csum_limit); in mv643xx_eth_shared_of_probe() 2851 struct mv643xx_eth_shared_platform_data *pd; in mv643xx_eth_shared_probe() local 2888 pd = dev_get_platdata(&pdev->dev); in mv643xx_eth_shared_probe() 2890 msp->tx_csum_limit = (pd != NULL && pd->tx_csum_limit) ? in mv643xx_eth_shared_probe() 2891 pd->tx_csum_limit : 9 * 1024; in mv643xx_eth_shared_probe() 2937 struct mv643xx_eth_platform_data *pd) in set_params() argument [all …]
|
D | pxa168_eth.c | 254 struct pxa168_eth_platform_data *pd; member 1488 pep->pd = dev_get_platdata(&pdev->dev); in pxa168_eth_probe() 1489 if (pep->pd) { in pxa168_eth_probe() 1490 if (pep->pd->rx_queue_size) in pxa168_eth_probe() 1491 pep->rx_ring_size = pep->pd->rx_queue_size; in pxa168_eth_probe() 1493 if (pep->pd->tx_queue_size) in pxa168_eth_probe() 1494 pep->tx_ring_size = pep->pd->tx_queue_size; in pxa168_eth_probe() 1496 pep->port_num = pep->pd->port_number; in pxa168_eth_probe() 1497 pep->phy_addr = pep->pd->phy_addr; in pxa168_eth_probe() 1498 pep->phy_speed = pep->pd->speed; in pxa168_eth_probe() [all …]
|
/linux-4.4.14/drivers/video/fbdev/riva/ |
D | fbdev.c | 1729 static int riva_get_EDID_OF(struct fb_info *info, struct pci_dev *pd) in riva_get_EDID_OF() argument 1740 dp = pci_device_to_OF_node(pd); in riva_get_EDID_OF() 1855 static u32 riva_get_arch(struct pci_dev *pd) in riva_get_arch() argument 1859 switch (pd->device & 0x0ff0) { in riva_get_arch() 1893 static int rivafb_probe(struct pci_dev *pd, const struct pci_device_id *ent) in rivafb_probe() argument 1900 assert(pd != NULL); in rivafb_probe() 1902 info = framebuffer_alloc(sizeof(struct riva_par), &pd->dev); in rivafb_probe() 1909 default_par->pdev = pd; in rivafb_probe() 1917 ret = pci_enable_device(pd); in rivafb_probe() 1923 ret = pci_request_regions(pd, "rivafb"); in rivafb_probe() [all …]
|
/linux-4.4.14/net/9p/ |
D | trans_rdma.c | 94 struct ib_pd *pd; member 386 if (rdma->pd && !IS_ERR(rdma->pd)) in rdma_destroy_trans() 387 ib_dealloc_pd(rdma->pd); in rdma_destroy_trans() 413 sge.lkey = rdma->pd->local_dma_lkey; in post_recv() 504 sge.lkey = rdma->pd->local_dma_lkey; in rdma_request() 707 rdma->pd = ib_alloc_pd(rdma->cm_id->device); in rdma_create_trans() 708 if (IS_ERR(rdma->pd)) in rdma_create_trans() 723 err = rdma_create_qp(rdma->cm_id, rdma->pd, &qp_attr); in rdma_create_trans()
|
/linux-4.4.14/drivers/mmc/host/ |
D | sh_mmcif.c | 234 struct platform_device *pd; member 270 #define sh_mmcif_host_to_dev(host) (&host->pd->dev) 419 res = platform_get_resource(host->pd, IORESOURCE_MEM, 0); in sh_mmcif_dma_slave_config() 1150 return p->get_cd(host->pd); in sh_mmcif_get_cd() 1452 struct sh_mmcif_plat_data *pd = dev->platform_data; in sh_mmcif_init_ocr() local 1457 if (!pd) in sh_mmcif_init_ocr() 1461 mmc->ocr_avail = pd->ocr; in sh_mmcif_init_ocr() 1462 else if (pd->ocr) in sh_mmcif_init_ocr() 1472 struct sh_mmcif_plat_data *pd = dev->platform_data; in sh_mmcif_probe() local 1501 host->ccs_enable = !pd || !pd->ccs_unsupported; in sh_mmcif_probe() [all …]
|
/linux-4.4.14/arch/mips/include/asm/mach-bcm63xx/ |
D | bcm63xx_dev_enet.h | 98 const struct bcm63xx_enet_platform_data *pd); 100 int bcm63xx_enetsw_register(const struct bcm63xx_enetsw_platform_data *pd);
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | tenxpress.c | 258 struct tenxpress_phy_data *pd = efx->phy_data; in sfx7101_check_bad_lp() local 271 pd->bad_lp_tries++; in sfx7101_check_bad_lp() 275 if (!pd->bad_lp_tries) in sfx7101_check_bad_lp() 280 if (!bad_lp || pd->bad_lp_tries == MAX_BAD_LP_TRIES) { in sfx7101_check_bad_lp() 296 pd->bad_lp_tries = bad_lp; in sfx7101_check_bad_lp()
|
/linux-4.4.14/drivers/scsi/megaraid/ |
D | megaraid_sas_fp.c | 145 return le16_to_cpu(map->raidMap.arMapInfo[ar].pd[arm]); in MR_ArPdGet() 153 __le16 MR_PdDevHandleGet(u32 pd, struct MR_DRV_RAID_MAP_ALL *map) in MR_PdDevHandleGet() argument 155 return map->raidMap.devHndlInfo[pd].curDevHdl; in MR_PdDevHandleGet() 740 u32 pd, arRef; in mr_spanset_get_phy_params() local 773 pd = MR_ArPdGet(arRef, physArm, map); in mr_spanset_get_phy_params() 775 if (pd != MR_PD_INVALID) in mr_spanset_get_phy_params() 776 *pDevHandle = MR_PdDevHandleGet(pd, map); in mr_spanset_get_phy_params() 785 pd = MR_ArPdGet(arRef, physArm + 1, map); in mr_spanset_get_phy_params() 786 if (pd != MR_PD_INVALID) in mr_spanset_get_phy_params() 787 *pDevHandle = MR_PdDevHandleGet(pd, map); in mr_spanset_get_phy_params() [all …]
|
/linux-4.4.14/net/sunrpc/xprtrdma/ |
D | frwr_ops.c | 115 struct ib_pd *pd = r_xprt->rx_ia.ri_pd; in __frwr_recovery_worker() local 120 r->r.frmr.fr_mr = ib_alloc_mr(pd, IB_MR_TYPE_MEM_REG, depth); in __frwr_recovery_worker() 145 __frwr_init(struct rpcrdma_mw *r, struct ib_pd *pd, struct ib_device *device, in __frwr_init() argument 151 f->fr_mr = ib_alloc_mr(pd, IB_MR_TYPE_MEM_REG, depth); in __frwr_init() 273 struct ib_pd *pd = r_xprt->rx_ia.ri_pd; in frwr_op_init() local 293 rc = __frwr_init(r, pd, device, depth); in frwr_op_init()
|
/linux-4.4.14/arch/microblaze/mm/ |
D | pgtable.c | 140 pmd_t *pd; in map_page() local 144 pd = pmd_offset(pgd_offset_k(va), va); in map_page() 146 pg = pte_alloc_kernel(pd, va); /* from powerpc - pgtable.c */ in map_page()
|
/linux-4.4.14/Documentation/devicetree/bindings/power/ |
D | pd-samsung.txt | 8 * samsung,exynos4210-pd - for exynos4210 type power domain. 38 compatible = "samsung,exynos4210-pd"; 44 compatible = "samsung,exynos4210-pd";
|
/linux-4.4.14/drivers/scsi/aic94xx/ |
D | aic94xx_scb.c | 718 static void set_speed_mask(u8 *speed_mask, struct asd_phy_desc *pd) in set_speed_mask() argument 724 switch (pd->max_sas_lrate) { in set_speed_mask() 734 switch (pd->min_sas_lrate) { in set_speed_mask() 745 switch (pd->max_sata_lrate) { in set_speed_mask() 753 switch (pd->min_sata_lrate) { in set_speed_mask() 902 struct asd_phy_desc *pd = asd_ha->phys[phy->id].phy_desc; in asd_control_phy() local 914 pd->min_sas_lrate = rates->minimum_linkrate; in asd_control_phy() 915 pd->min_sata_lrate = rates->minimum_linkrate; in asd_control_phy() 918 pd->max_sas_lrate = rates->maximum_linkrate; in asd_control_phy() 919 pd->max_sata_lrate = rates->maximum_linkrate; in asd_control_phy()
|
/linux-4.4.14/drivers/video/fbdev/nvidia/ |
D | nvidia.c | 1270 static int nvidiafb_probe(struct pci_dev *pd, const struct pci_device_id *ent) in nvidiafb_probe() argument 1278 assert(pd != NULL); in nvidiafb_probe() 1280 info = framebuffer_alloc(sizeof(struct nvidia_par), &pd->dev); in nvidiafb_probe() 1286 par->pci_dev = pd; in nvidiafb_probe() 1292 if (pci_enable_device(pd)) { in nvidiafb_probe() 1297 if (pci_request_regions(pd, "nvidiafb")) { in nvidiafb_probe() 1313 pci_read_config_word(pd, PCI_COMMAND, &cmd); in nvidiafb_probe() 1315 pci_write_config_word(pd, PCI_COMMAND, cmd); in nvidiafb_probe() 1317 nvidiafb_fix.mmio_start = pci_resource_start(pd, 0); in nvidiafb_probe() 1318 nvidiafb_fix.smem_start = pci_resource_start(pd, 1); in nvidiafb_probe() [all …]
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | mr.c | 373 mmr->pd = be32_to_cpu((*mpt_entry)->pd_flags) & MLX4_MPT_PD_MASK; in mlx4_mr_hw_write_mpt() 419 static int mlx4_mr_alloc_reserved(struct mlx4_dev *dev, u32 mridx, u32 pd, in mlx4_mr_alloc_reserved() argument 425 mr->pd = pd; in mlx4_mr_alloc_reserved() 529 int mlx4_mr_alloc(struct mlx4_dev *dev, u32 pd, u64 iova, u64 size, u32 access, in mlx4_mr_alloc() argument 539 err = mlx4_mr_alloc_reserved(dev, index, pd, iova, size, in mlx4_mr_alloc() 650 mpt_entry->pd_flags = cpu_to_be32(mr->pd | MLX4_MPT_PD_FLAG_EN_INV); in mlx4_mr_enable() 817 int mlx4_mw_alloc(struct mlx4_dev *dev, u32 pd, enum mlx4_mw_type type, in mlx4_mw_alloc() argument 833 mw->pd = pd; in mlx4_mw_alloc() 862 mpt_entry->pd_flags = cpu_to_be32(mw->pd); in mlx4_mw_enable() 1046 int mlx4_fmr_alloc(struct mlx4_dev *dev, u32 pd, u32 access, int max_pages, in mlx4_fmr_alloc() argument [all …]
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | dfs.c | 278 struct dfs_pattern_detector *pd = sc->dfs_detector; in ath9k_dfs_process_radar_pulse() local 280 if (pd == NULL) in ath9k_dfs_process_radar_pulse() 282 if (!pd->add_pulse(pd, pe)) in ath9k_dfs_process_radar_pulse()
|
/linux-4.4.14/net/sctp/ |
D | ulpevent.c | 736 struct sctp_pdapi_event *pd; in sctp_ulpevent_make_pdapi() local 745 pd = (struct sctp_pdapi_event *) in sctp_ulpevent_make_pdapi() 754 pd->pdapi_type = SCTP_PARTIAL_DELIVERY_EVENT; in sctp_ulpevent_make_pdapi() 755 pd->pdapi_flags = 0; in sctp_ulpevent_make_pdapi() 763 pd->pdapi_length = sizeof(struct sctp_pdapi_event); in sctp_ulpevent_make_pdapi() 769 pd->pdapi_indication = indication; in sctp_ulpevent_make_pdapi() 776 pd->pdapi_assoc_id = sctp_assoc2id(asoc); in sctp_ulpevent_make_pdapi()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | setup-common.c | 559 struct platform_device *pd; in add_pcspkr() local 567 pd = platform_device_alloc("pcspkr", -1); in add_pcspkr() 568 if (!pd) in add_pcspkr() 571 ret = platform_device_add(pd); in add_pcspkr() 573 platform_device_put(pd); in add_pcspkr()
|
/linux-4.4.14/sound/sh/ |
D | aica.c | 70 static struct platform_device *pd; variable 564 err = request_firmware(&fw_entry, "aica_firmware.bin", &pd->dev); in load_aica_firmware() 662 pd = platform_device_register_simple(SND_AICA_DRIVER, -1, in aica_init() 664 if (IS_ERR(pd)) { in aica_init() 666 return PTR_ERR(pd); in aica_init() 678 platform_device_unregister(pd); in aica_exit()
|
/linux-4.4.14/drivers/net/ethernet/ibm/ehea/ |
D | ehea_phyp.c | 213 struct ehea_qp_init_attr *init_attr, const u32 pd, in ehea_h_alloc_resource_qp() argument 230 u64 r9_reg = EHEA_BMASK_SET(H_ALL_RES_QP_PD, pd) in ehea_h_alloc_resource_qp() 448 const u64 vaddr_in, const u32 access_ctrl, const u32 pd, in ehea_h_register_smr() argument 460 pd, /* R8 */ in ehea_h_register_smr() 493 const u32 pd, u64 *mr_handle, u32 *lkey) in ehea_h_alloc_resource_mr() argument 505 pd, /* R9 */ in ehea_h_alloc_resource_mr()
|