Home
last modified time | relevance | path

Searched refs:pd (Results 1 – 200 of 438) sorted by relevance

123

/linux-4.4.14/drivers/i2c/busses/
Di2c-sh_mobile.c153 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 …]
Di2c-simtec.c44 struct simtec_i2c_data *pd = pw; in simtec_i2c_setsda() local
45 writeb(CMD_SET_SDA | (state ? STATE_SDA : 0), pd->reg); in simtec_i2c_setsda()
50 struct simtec_i2c_data *pd = pw; in simtec_i2c_setscl() local
51 writeb(CMD_SET_SCL | (state ? STATE_SCL : 0), pd->reg); in simtec_i2c_setscl()
56 struct simtec_i2c_data *pd = pw; in simtec_i2c_getsda() local
57 return readb(pd->reg) & STATE_SDA ? 1 : 0; in simtec_i2c_getsda()
62 struct simtec_i2c_data *pd = pw; in simtec_i2c_getscl() local
63 return readb(pd->reg) & STATE_SCL ? 1 : 0; in simtec_i2c_getscl()
70 struct simtec_i2c_data *pd; in simtec_i2c_probe() local
75 pd = kzalloc(sizeof(struct simtec_i2c_data), GFP_KERNEL); in simtec_i2c_probe()
[all …]
Di2c-pca-platform.c42 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 …]
Di2c-pca-isa.c46 static void pca_isa_writebyte(void *pd, int reg, int val) in pca_isa_writebyte() argument
56 static int pca_isa_readbyte(void *pd, int reg) in pca_isa_readbyte() argument
68 static int pca_isa_waitforcompletion(void *pd) in pca_isa_waitforcompletion() argument
75 pca_isa_readbyte(pd, I2C_PCA_CON) in pca_isa_waitforcompletion()
82 if (pca_isa_readbyte(pd, I2C_PCA_CON) in pca_isa_waitforcompletion()
92 static void pca_isa_resetchip(void *pd) in pca_isa_resetchip() argument
Di2c-mv64xxx.c884 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 …]
Di2c-sh7760.c434 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/
Dsmsc9420.c100 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/
Dpktcdvd.c75 #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/
Ddt3155.c140 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/
Dpm_domains.c36 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/
Dmmu.c138 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 …]
Dmmu.h43 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/
Dipath_file_ops.c97 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 …]
Dipath_driver.c735 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 …]
Dipath_stats.c144 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 …]
Dipath_mr.c63 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 …]
Dipath_keys.c136 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()
Dipath_intr.c591 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 …]
Dipath_init_chip.c213 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 …]
Dipath_kernel.h864 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/
Dhysdn_proclog.c71 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/
Dpadata.c36 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/
Dpm_domains.c78 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/
Dplatformdata.c20 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 …]
Ddevs.c173 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/
Dinterrupt.c108 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/
Dproportions.c76 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/
Dpm-rmobile.c171 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/
Dl2tp_debugfs.c48 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 …]
Dl2tp_ppp.c1560 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/
Dtda18271-maps.c25 u8 pd; /* post div */ member
37 { .lomax = 32000, .pd = 0x5f, .d = 0xf0 },
38 { .lomax = 35000, .pd = 0x5e, .d = 0xe0 },
39 { .lomax = 37000, .pd = 0x5d, .d = 0xd0 },
40 { .lomax = 41000, .pd = 0x5c, .d = 0xc0 },
41 { .lomax = 44000, .pd = 0x5b, .d = 0xb0 },
42 { .lomax = 49000, .pd = 0x5a, .d = 0xa0 },
43 { .lomax = 54000, .pd = 0x59, .d = 0x90 },
44 { .lomax = 61000, .pd = 0x58, .d = 0x80 },
45 { .lomax = 65000, .pd = 0x4f, .d = 0x78 },
[all …]
/linux-4.4.14/drivers/dma/
Dpch_dma.c140 #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 …]
Damba-pl08x.c269 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 …]
Dpl330.c2780 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/
Dusnic_uiom.c198 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 …]
Dusnic_uiom.h64 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,
Dusnic_ib_verbs.c146 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 …]
Dusnic_ib_verbs.h58 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);
Dusnic_ib_qp_grp.c593 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/
Dip_vs_proto.c69 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 …]
Dip_vs_proto_tcp.c36 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 …]
Dip_vs_proto_udp.c33 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 …]
Dip_vs_proto_sctp.c13 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 …]
Dip_vs_core.c205 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/
Dehca_pd.c51 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 …]
Dipz_pt_fn.c127 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 …]
Dehca_iverbs.h71 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,
Dehca_av.c88 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 …]
Dehca_qp.c280 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 …]
Dehca_mrmw.c156 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 …]
Dhcp_if.h202 const struct ipz_pd pd,
228 const struct ipz_pd pd,
238 const struct ipz_pd pd,
247 const struct ipz_pd pd,
Dhcp_if.c336 ((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/
Dmthca_pd.c39 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 …]
Dmthca_provider.c379 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 …]
Dmthca_srq.c96 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 …]
Dmthca_dev.h425 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 …]
Dmthca_qp.c133 __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 …]
Dmthca_mr.c54 __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/
Dverbs.c231 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 …]
Duverbs_cmd.c216 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/
Dpm.c42 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/
Ddsa.c182 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/
Dirq.c90 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/
Ds3c24xx_simtec.c203 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 …]
Ds3c24xx_simtec_hermes.c94 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()
Ds3c24xx_simtec_tlv320aic23.c83 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/
Dproportions.h44 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 …]
Dblk-cgroup.h133 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 …]
Dpadata.h47 struct parallel_data *pd; member
75 struct parallel_data *pd; member
94 struct parallel_data *pd; member
156 struct parallel_data *pd; member
Dpktcdvd.h140 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/
Dip32-platform.c54 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/
Dmax8952.c140 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/
Duda134x.c42 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 …]
Drl6231.c30 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/
Dpata_pxa.c51 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/
Dplatform.c97 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/
Dsoc_button_array.c74 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/
Dbuttons.c33 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/
Dblk-cgroup.c72 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 …]
Dblk-throttle.c88 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 …]
Dcfq-iosched.c226 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/
Domap_ssi.c294 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 …]
Domap_ssi_port.c1011 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/
Dturbografx.c77 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 …]
Dgamecon.c90 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 …]
Ddb9.c106 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/
Dqib_keys.c55 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 …]
Dqib_mr.c50 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/
Dspi-lm70llp.c82 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()
Dspi-butterfly.c68 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/
Dptlrpcd.c175 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/
Dmr.c67 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 …]
Dkeys.c72 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/
Dmr.c57 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 …]
Dah.c43 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 …]
Dsrq.c72 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 …]
Dmlx4_ib.h101 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/
Dsh7760fb.c37 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 …]
Dau1200fb.c148 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 …]
Dsm501fb.c719 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 …]
Dsimplefb.c147 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/
Ddev-dsp.c39 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()
Ddev-pcmcia.c57 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()
Ddev-usb-usbd.c36 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()
Ddev-enet.c203 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/
Deeprom.c698 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/
Dpcspeaker.c7 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()
Dsysfb.c45 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()
Dsysfb_simplefb.c67 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/
Dlms501kf03.c228 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 …]
Dams369fg06.c314 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 …]
Dld9040.c60 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 …]
Ds6e63m0.c501 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 …]
Dlp855x_bl.c173 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/
Dc2_provider.c158 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 …]
Dc2_pd.c43 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/
Dleds-s3c24xx.c46 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/
Docrdma_verbs.c385 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 …]
Docrdma_ah.c122 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/
Dptp_chardev.c123 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/
Deeprom_93xx46.c233 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/
Dsony-laptop.c142 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/
Dsdhci.h28 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);
Dpwm-core.h17 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/
Dmkd12 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
DTransition-notes40 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/
Demif.c1203 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/
Dplatsmp.c46 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/
Dclk-mstp.c308 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/
Dboard.c143 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/
Dsrq.c76 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 …]
Dmr.c635 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 …]
Dmain.c802 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 …]
Dodp.c62 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()
Dmlx5_ib.h253 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/
Dlcd_mipid.c216 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/
Dadp1653.c429 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/
Di915_gem_gtt.c483 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 …]
Di915_gem_gtt.h374 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/
Dnet.c279 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 …]
Dohci.c2775 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/
Dtegra-smmu.c46 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/
Dau1550nd.c405 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/
Drtc_cmos_setup.c23 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/
Dbcmmii.c563 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/
Dshare.c1275 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/
Dlovsub_lock.c196 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/
Dcrypto4xx_core.c540 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/
Docteon-platform.c35 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/
Dsticore.c442 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/
Dgddr5.c37 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/
Dsgiwd93.c231 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/
Dipoib_verbs.c149 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/
Dhugetlb.h22 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()
Dpage.h364 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/
Dsh_dac_audio.h17 void (*start)(struct dac_audio_pdata *pd);
18 void (*stop)(struct dac_audio_pdata *pd);
/linux-4.4.14/drivers/mfd/
Dsec-core.c298 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()
Dmax8998.c156 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()
Dmax8997.c149 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/
Dbcdc.c113 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/
Ddim2_hdm.h21 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/
Dgdsc.c43 #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/
Drfbi.c261 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/
Dtrusted_foundations.h43 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/
Df_uvc.c763 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/
Dib_verbs.h1199 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/
Diwch_provider.c64 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/
Diser_verbs.c108 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, &params); 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/
Dwavefront_fx.c174 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/
Diw.c89 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()
Dib.c104 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/
Dclk-pllv1.c57 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/
Ddfs_pattern_detector.c294 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/
Ddesignware_i2s.c87 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/
Dplatform.c1240 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/
Dmem.c503 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 …]
Dprovider.c61 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/
Dmcp4725.c287 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/
Dbcm63xx_enet.c1732 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/
Dpci-alchemy.c363 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/
Ddomain.c1703 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/
Dmv643xx_eth.c2803 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 …]
Dpxa168_eth.c254 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/
Dfbdev.c1729 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/
Dtrans_rdma.c94 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/
Dsh_mmcif.c234 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/
Dbcm63xx_dev_enet.h98 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/
Dtenxpress.c258 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/
Dmegaraid_sas_fp.c145 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/
Dfrwr_ops.c115 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/
Dpgtable.c140 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/
Dpd-samsung.txt8 * 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/
Daic94xx_scb.c718 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/
Dnvidia.c1270 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/
Dmr.c373 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/
Ddfs.c278 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/
Dulpevent.c736 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/
Dsetup-common.c559 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/
Daica.c70 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/
Dehea_phyp.c213 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()

123