Home
last modified time | relevance | path

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

123

/linux-4.1.27/drivers/i2c/busses/
Di2c-sh_mobile.c193 static void iic_wr(struct sh_mobile_i2c_data *pd, int offs, unsigned char data) in iic_wr() argument
196 data |= pd->icic; in iic_wr()
198 iowrite8(data, pd->reg + offs); in iic_wr()
201 static unsigned char iic_rd(struct sh_mobile_i2c_data *pd, int offs) in iic_rd() argument
203 return ioread8(pd->reg + offs); in iic_rd()
206 static void iic_set_clr(struct sh_mobile_i2c_data *pd, int offs, in iic_set_clr() argument
209 iic_wr(pd, offs, (iic_rd(pd, offs) | set) & ~clr); in iic_set_clr()
246 static int sh_mobile_i2c_init(struct sh_mobile_i2c_data *pd) in sh_mobile_i2c_init() argument
253 clk_prepare_enable(pd->clk); in sh_mobile_i2c_init()
254 i2c_clk_khz = clk_get_rate(pd->clk) / 1000; 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.c875 mv64xxx_i2c_probe(struct platform_device *pd) in mv64xxx_i2c_probe() argument
878 struct mv64xxx_i2c_pdata *pdata = dev_get_platdata(&pd->dev); in mv64xxx_i2c_probe()
882 if ((!pdata && !pd->dev.of_node)) in mv64xxx_i2c_probe()
885 drv_data = devm_kzalloc(&pd->dev, sizeof(struct mv64xxx_i2c_data), in mv64xxx_i2c_probe()
890 r = platform_get_resource(pd, IORESOURCE_MEM, 0); in mv64xxx_i2c_probe()
891 drv_data->reg_base = devm_ioremap_resource(&pd->dev, r); in mv64xxx_i2c_probe()
903 drv_data->clk = devm_clk_get(&pd->dev, NULL); in mv64xxx_i2c_probe()
912 drv_data->irq = platform_get_irq(pd, 0); in mv64xxx_i2c_probe()
916 } else if (pd->dev.of_node) { in mv64xxx_i2c_probe()
917 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.1.27/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.1.27/drivers/staging/ozwpan/
Dozpd.c24 static struct oz_tx_frame *oz_tx_frame_alloc(struct oz_pd *pd);
25 static void oz_tx_frame_free(struct oz_pd *pd, struct oz_tx_frame *f);
26 static void oz_tx_isoc_free(struct oz_pd *pd, struct oz_tx_frame *f);
27 static struct sk_buff *oz_build_frame(struct oz_pd *pd, struct oz_tx_frame *f);
28 static int oz_send_isoc_frame(struct oz_pd *pd);
29 static void oz_retire_frame(struct oz_pd *pd, struct oz_tx_frame *f);
31 static int oz_send_next_queued_frame(struct oz_pd *pd, int more_data);
64 void oz_pd_set_state(struct oz_pd *pd, unsigned state) in oz_pd_set_state() argument
66 pd->state = state; in oz_pd_set_state()
69 oz_pd_dbg(pd, ON, "PD State: OZ_PD_S_IDLE\n"); in oz_pd_set_state()
[all …]
Dozproto.c75 static void oz_send_conn_rsp(struct oz_pd *pd, u8 status) in oz_send_conn_rsp() argument
78 struct net_device *dev = pd->net_dev; in oz_send_conn_rsp()
96 if (dev_hard_header(skb, dev, OZ_ETHERTYPE, pd->mac_addr, in oz_send_conn_rsp()
109 body->mode = pd->mode; in oz_send_conn_rsp()
110 body->session_id = pd->session_id; in oz_send_conn_rsp()
111 put_unaligned(cpu_to_le16(pd->total_apps), &body->apps); in oz_send_conn_rsp()
120 static void pd_set_keepalive(struct oz_pd *pd, u8 kalive) in pd_set_keepalive() argument
126 pd->keep_alive = keep_alive * 1000*60*60*24*20; in pd_set_keepalive()
129 pd->keep_alive = keep_alive*1000; in pd_set_keepalive()
132 pd->keep_alive = keep_alive*1000*60; in pd_set_keepalive()
[all …]
Dozusbsvc.c52 int oz_usb_start(struct oz_pd *pd, int resume) in oz_usb_start() argument
70 usb_ctx->pd = pd; in oz_usb_start()
76 spin_lock_bh(&pd->app_lock[OZ_APPID_USB]); in oz_usb_start()
77 old_ctx = pd->app_ctx[OZ_APPID_USB]; in oz_usb_start()
79 pd->app_ctx[OZ_APPID_USB] = usb_ctx; in oz_usb_start()
80 oz_usb_get(pd->app_ctx[OZ_APPID_USB]); in oz_usb_start()
81 spin_unlock_bh(&pd->app_lock[OZ_APPID_USB]); in oz_usb_start()
90 oz_pd_get(pd); in oz_usb_start()
102 spin_lock_bh(&pd->app_lock[OZ_APPID_USB]); in oz_usb_start()
103 pd->app_ctx[OZ_APPID_USB] = NULL; in oz_usb_start()
[all …]
Dozcdev.c48 static struct oz_serial_ctx *oz_cdev_claim_ctx(struct oz_pd *pd) in oz_cdev_claim_ctx() argument
52 spin_lock_bh(&pd->app_lock[OZ_APPID_SERIAL]); in oz_cdev_claim_ctx()
53 ctx = (struct oz_serial_ctx *) pd->app_ctx[OZ_APPID_SERIAL]; in oz_cdev_claim_ctx()
56 spin_unlock_bh(&pd->app_lock[OZ_APPID_SERIAL]); in oz_cdev_claim_ctx()
101 struct oz_pd *pd; in oz_cdev_read() local
105 pd = g_cdev.active_pd; in oz_cdev_read()
106 if (pd) in oz_cdev_read()
107 oz_pd_get(pd); in oz_cdev_read()
109 if (pd == NULL) in oz_cdev_read()
111 ctx = oz_cdev_claim_ctx(pd); in oz_cdev_read()
[all …]
Dozpd.h111 void oz_pd_destroy(struct oz_pd *pd);
112 void oz_pd_get(struct oz_pd *pd);
113 void oz_pd_put(struct oz_pd *pd);
114 void oz_pd_set_state(struct oz_pd *pd, unsigned state);
115 void oz_pd_indicate_farewells(struct oz_pd *pd);
116 int oz_pd_sleep(struct oz_pd *pd);
117 void oz_pd_stop(struct oz_pd *pd);
118 void oz_pd_heartbeat(struct oz_pd *pd, u16 apps);
119 int oz_services_start(struct oz_pd *pd, u16 apps, int resume);
120 void oz_services_stop(struct oz_pd *pd, u16 apps, int pause);
[all …]
Dozusbsvc1.c60 struct oz_pd *pd = usb_ctx->pd; in oz_usb_get_desc_req() local
63 struct oz_elt_buf *eb = &pd->elt_buff; in oz_usb_get_desc_req()
64 struct oz_elt_info *ei = oz_elt_info_alloc(&pd->elt_buff); in oz_usb_get_desc_req()
96 struct oz_pd *pd = usb_ctx->pd; in oz_usb_set_config_req() local
98 struct oz_elt_buf *eb = &pd->elt_buff; in oz_usb_set_config_req()
99 struct oz_elt_info *ei = oz_elt_info_alloc(&pd->elt_buff); in oz_usb_set_config_req()
119 struct oz_pd *pd = usb_ctx->pd; in oz_usb_set_interface_req() local
121 struct oz_elt_buf *eb = &pd->elt_buff; in oz_usb_set_interface_req()
122 struct oz_elt_info *ei = oz_elt_info_alloc(&pd->elt_buff); in oz_usb_set_interface_req()
144 struct oz_pd *pd = usb_ctx->pd; in oz_usb_set_clear_feature_req() local
[all …]
Dozproto.h35 int (*start)(struct oz_pd *pd, int resume);
36 void (*stop)(struct oz_pd *pd, int pause);
37 void (*rx)(struct oz_pd *pd, struct oz_elt *elt);
38 int (*heartbeat)(struct oz_pd *pd);
39 void (*farewell)(struct oz_pd *pd, u8 ep_num, u8 *data, u8 len);
49 void oz_timer_add(struct oz_pd *pd, int type, unsigned long due_time);
50 void oz_timer_delete(struct oz_pd *pd, int type);
51 void oz_pd_request_heartbeat(struct oz_pd *pd);
Dozusbsvc.h18 struct oz_pd *pd; member
25 int oz_usb_start(struct oz_pd *pd, int resume);
26 void oz_usb_stop(struct oz_pd *pd, int pause);
27 void oz_usb_rx(struct oz_pd *pd, struct oz_elt *elt);
28 int oz_usb_heartbeat(struct oz_pd *pd);
29 void oz_usb_farewell(struct oz_pd *pd, u8 ep_num, u8 *data, u8 len);
Dozcdev.h13 int oz_cdev_start(struct oz_pd *pd, int resume);
14 void oz_cdev_stop(struct oz_pd *pd, int pause);
15 void oz_cdev_rx(struct oz_pd *pd, struct oz_elt *elt);
/linux-4.1.27/drivers/block/
Dpktcdvd.c74 #define pkt_err(pd, fmt, ...) \ argument
75 pr_err("%s: " fmt, pd->name, ##__VA_ARGS__)
76 #define pkt_notice(pd, fmt, ...) \ argument
77 pr_notice("%s: " fmt, pd->name, ##__VA_ARGS__)
78 #define pkt_info(pd, fmt, ...) \ argument
79 pr_info("%s: " fmt, pd->name, ##__VA_ARGS__)
81 #define pkt_dbg(level, pd, fmt, ...) \ argument
85 pd->name, __func__, ##__VA_ARGS__); \
87 pr_notice("%s: " fmt, pd->name, ##__VA_ARGS__); \
109 static sector_t get_zone(sector_t sector, struct pktcdvd_device *pd) in get_zone() argument
[all …]
/linux-4.1.27/drivers/staging/media/dt3155v4l/
Ddt3155v4l.c191 dt3155_start_acq(struct dt3155_priv *pd) in dt3155_start_acq() argument
193 struct vb2_buffer *vb = pd->curr_buf; in dt3155_start_acq()
197 iowrite32(dma_addr, pd->regs + EVEN_DMA_START); in dt3155_start_acq()
198 iowrite32(dma_addr + img_width, pd->regs + ODD_DMA_START); in dt3155_start_acq()
199 iowrite32(img_width, pd->regs + EVEN_DMA_STRIDE); in dt3155_start_acq()
200 iowrite32(img_width, pd->regs + ODD_DMA_STRIDE); in dt3155_start_acq()
203 FLD_END_EVEN | FLD_END_ODD, pd->regs + INT_CSR); in dt3155_start_acq()
206 pd->regs + CSR1); in dt3155_start_acq()
207 wait_i2c_reg(pd->regs); in dt3155_start_acq()
208 write_i2c_reg(pd->regs, CONFIG, pd->config); in dt3155_start_acq()
[all …]
/linux-4.1.27/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 if (clk_set_parent(pd->clk[i], pd->oscclk)) in exynos_pd_power()
67 pd->name, i); in exynos_pd_power()
91 if (IS_ERR(pd->clk[i])) in exynos_pd_power()
[all …]
/linux-4.1.27/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.1.27/drivers/infiniband/hw/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.c728 struct ipath_portdata *pd = tmp[port]; in cleanup_device() local
730 ipath_free_pddata(dd, pd); in cleanup_device()
1145 void ipath_kreceive(struct ipath_portdata *pd) in ipath_kreceive() argument
1147 struct ipath_devdata *dd = pd->port_dd; in ipath_kreceive()
1158 l = pd->port_head; in ipath_kreceive()
1159 rhf_addr = (__le32 *) pd->port_rcvhdrq + l + dd->ipath_rhf_offset; in ipath_kreceive()
1163 if (seq != pd->port_seq_cnt) in ipath_kreceive()
1167 hdrqtail = ipath_get_rcvhdrtail(pd); in ipath_kreceive()
1254 rhf_addr = (__le32 *) pd->port_rcvhdrq + in ipath_kreceive()
1259 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.c593 struct ipath_portdata *pd = dd->ipath_pd[i]; in handle_hdrq_full() local
601 if (pd->port_head != ipath_get_hdrqtail(pd)) in handle_hdrq_full()
607 if (!pd || !pd->port_cnt) in handle_hdrq_full()
614 tl = ipath_get_rcvhdrtail(pd); in handle_hdrq_full()
615 if (tl == pd->port_lastrcvhdrqtail) in handle_hdrq_full()
620 pd->port_lastrcvhdrqtail = tl; in handle_hdrq_full()
621 pd->port_hdrqfull++; in handle_hdrq_full()
624 wake_up_interruptible(&pd->port_wait); in handle_hdrq_full()
814 struct ipath_portdata *pd = dd->ipath_pd[0]; in handle_errors() local
823 if (pd->port_head != ipath_get_hdrqtail(pd)) in handle_errors()
[all …]
Dipath_init_chip.c213 struct ipath_portdata *pd = NULL; 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.h865 struct ipath_portdata *pd; member
940 #define port_fp(fp) ((struct ipath_filedata *)(fp)->private_data)->pd
1202 static inline void ipath_clear_rcvhdrtail(const struct ipath_portdata *pd) in ipath_clear_rcvhdrtail() argument
1204 *((u64 *) pd->port_rcvhdrtail_kvaddr) = 0ULL; in ipath_clear_rcvhdrtail()
1207 static inline u32 ipath_get_rcvhdrtail(const struct ipath_portdata *pd) in ipath_get_rcvhdrtail() argument
1210 pd->port_rcvhdrtail_kvaddr)); in ipath_get_rcvhdrtail()
1213 static inline u32 ipath_get_hdrqtail(const struct ipath_portdata *pd) in ipath_get_hdrqtail() argument
1215 const struct ipath_devdata *dd = pd->port_dd; in ipath_get_hdrqtail()
1222 rhf_addr = (__le32 *) pd->port_rcvhdrq + in ipath_get_hdrqtail()
1223 pd->port_head + dd->ipath_rhf_offset; in ipath_get_hdrqtail()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.c168 void __init s3c_fb_set_platdata(struct s3c_fb_platdata *pd) in s3c_fb_set_platdata() argument
170 s3c_set_platdata(pd, sizeof(struct s3c_fb_platdata), in s3c_fb_set_platdata()
184 void __init s3c_hwmon_set_platdata(struct s3c_hwmon_pdata *pd) in s3c_hwmon_set_platdata() argument
186 s3c_set_platdata(pd, sizeof(struct s3c_hwmon_pdata), in s3c_hwmon_set_platdata()
217 void s3c_sdhci0_set_platdata(struct s3c_sdhci_platdata *pd) in s3c_sdhci0_set_platdata() argument
219 s3c_sdhci_set_platdata(pd, &s3c_hsmmc0_def_platdata); in s3c_sdhci0_set_platdata()
247 void s3c_sdhci1_set_platdata(struct s3c_sdhci_platdata *pd) in s3c_sdhci1_set_platdata() argument
249 s3c_sdhci_set_platdata(pd, &s3c_hsmmc1_def_platdata); in s3c_sdhci1_set_platdata()
279 void s3c_sdhci2_set_platdata(struct s3c_sdhci_platdata *pd) in s3c_sdhci2_set_platdata() argument
281 s3c_sdhci_set_platdata(pd, &s3c_hsmmc2_def_platdata); in s3c_sdhci2_set_platdata()
[all …]
/linux-4.1.27/drivers/ata/
Dpata_pxa.c62 struct pata_pxa_data *pd = qc->ap->private_data; in pxa_load_dmac() local
73 pd->dma_desc[pd->dma_desc_id].ddadr = pd->dma_desc_addr + in pxa_load_dmac()
74 ((pd->dma_desc_id + 1) * sizeof(struct pxa_dma_desc)); in pxa_load_dmac()
76 pd->dma_desc[pd->dma_desc_id].dcmd = DCMD_BURST32 | in pxa_load_dmac()
80 pd->dma_desc[pd->dma_desc_id].dsadr = cpu_addr; in pxa_load_dmac()
81 pd->dma_desc[pd->dma_desc_id].dtadr = pd->dma_io_addr; in pxa_load_dmac()
82 pd->dma_desc[pd->dma_desc_id].dcmd |= DCMD_INCSRCADDR | in pxa_load_dmac()
85 pd->dma_desc[pd->dma_desc_id].dsadr = pd->dma_io_addr; in pxa_load_dmac()
86 pd->dma_desc[pd->dma_desc_id].dtadr = cpu_addr; in pxa_load_dmac()
87 pd->dma_desc[pd->dma_desc_id].dcmd |= DCMD_INCTRGADDR | in pxa_load_dmac()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/arch/arm/mach-shmobile/
Dpm-rmobile.c231 struct device_node *pd; member
248 struct device_node *pd; in add_special_pd() local
250 pd = of_parse_phandle(np, "power-domains", 0); in add_special_pd()
251 if (!pd) in add_special_pd()
255 if (pd == special_pds[i].pd && type == special_pds[i].type) { in add_special_pd()
256 of_node_put(pd); in add_special_pd()
262 of_node_put(pd); in add_special_pd()
266 pr_debug("Special PM domain %s type %d for %s\n", pd->name, type, in add_special_pd()
269 special_pds[num_special_pds].pd = pd; in add_special_pd()
297 of_node_put(special_pds[i].pd); in put_special_pds()
[all …]
/linux-4.1.27/drivers/dma/
Dpch_dma.c144 #define dma_readl(pd, name) \ argument
145 readl((pd)->membase + PCH_DMA_##name)
146 #define dma_writel(pd, name, val) \ argument
147 writel((val), (pd)->membase + PCH_DMA_##name)
191 struct pch_dma *pd = to_pd(chan->device); in pdc_enable_irq() local
200 val = dma_readl(pd, CTL2); in pdc_enable_irq()
207 dma_writel(pd, CTL2, val); in pdc_enable_irq()
216 struct pch_dma *pd = to_pd(chan->device); in pdc_set_dir() local
222 val = dma_readl(pd, CTL0); in pdc_set_dir()
237 dma_writel(pd, CTL0, val); in pdc_set_dir()
[all …]
Dpl330.c2775 struct dma_device *pd; in pl330_probe() local
2793 pd = &pl330->ddma; in pl330_probe()
2794 pd->dev = &adev->dev; in pl330_probe()
2832 INIT_LIST_HEAD(&pd->channels); in pl330_probe()
2861 pch->chan.device = pd; in pl330_probe()
2865 list_add_tail(&pch->chan.device_node, &pd->channels); in pl330_probe()
2869 pd->cap_mask = pdat->cap_mask; in pl330_probe()
2871 dma_cap_set(DMA_MEMCPY, pd->cap_mask); in pl330_probe()
2873 dma_cap_set(DMA_SLAVE, pd->cap_mask); in pl330_probe()
2874 dma_cap_set(DMA_CYCLIC, pd->cap_mask); in pl330_probe()
[all …]
/linux-4.1.27/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.h49 struct usnic_uiom_pd *pd; member
68 void usnic_uiom_dealloc_pd(struct usnic_uiom_pd *pd);
69 int usnic_uiom_attach_dev_to_pd(struct usnic_uiom_pd *pd, struct device *dev);
70 void usnic_uiom_detach_dev_from_pd(struct usnic_uiom_pd *pd,
72 struct device **usnic_uiom_get_dev_list(struct usnic_uiom_pd *pd);
74 struct usnic_uiom_reg *usnic_uiom_reg_get(struct usnic_uiom_pd *pd,
Dusnic_ib_verbs.c131 struct usnic_ib_pd *pd, in find_free_vf_and_create_qp_grp() argument
150 dev_list = usnic_uiom_get_dev_list(pd->umem_pd); in find_free_vf_and_create_qp_grp()
190 qp_grp = usnic_ib_qp_grp_create(us_ibdev->ufdev, vf, pd, res_spec, in find_free_vf_and_create_qp_grp()
422 struct usnic_ib_pd *pd; in usnic_ib_alloc_pd() local
427 pd = kzalloc(sizeof(*pd), GFP_KERNEL); in usnic_ib_alloc_pd()
428 if (!pd) in usnic_ib_alloc_pd()
431 umem_pd = pd->umem_pd = usnic_uiom_alloc_pd(); in usnic_ib_alloc_pd()
433 kfree(pd); in usnic_ib_alloc_pd()
438 pd, context, ibdev->name); in usnic_ib_alloc_pd()
439 return &pd->ibpd; in usnic_ib_alloc_pd()
[all …]
Dusnic_ib_verbs.h40 int usnic_ib_dealloc_pd(struct ib_pd *pd);
41 struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd,
51 struct ib_mr *usnic_ib_reg_mr(struct ib_pd *pd, u64 start, u64 length,
60 struct ib_ah *usnic_ib_create_ah(struct ib_pd *pd,
71 struct ib_mr *usnic_ib_get_dma_mr(struct ib_pd *pd, int acc);
Dusnic_ib_qp_grp.c578 struct usnic_ib_pd *pd, in qp_grp_and_vf_bind() argument
588 err = usnic_uiom_attach_dev_to_pd(pd->umem_pd, &pdev->dev); in qp_grp_and_vf_bind()
594 vf->pd = pd; in qp_grp_and_vf_bind()
598 WARN_ON(vf->pd != pd); in qp_grp_and_vf_bind()
607 struct usnic_ib_pd *pd; in qp_grp_and_vf_unbind() local
611 pd = qp_grp->vf->pd; in qp_grp_and_vf_unbind()
614 qp_grp->vf->pd = NULL; in qp_grp_and_vf_unbind()
615 usnic_uiom_detach_dev_from_pd(pd->umem_pd, &pdev->dev); in qp_grp_and_vf_unbind()
661 struct usnic_ib_pd *pd, in usnic_ib_qp_grp_create() argument
697 err = qp_grp_and_vf_bind(vf, pd, qp_grp); in usnic_ib_qp_grp_create()
/linux-4.1.27/net/netfilter/ipvs/
Dip_vs_proto.c70 struct ip_vs_proto_data *pd = in register_ip_vs_proto_netns() local
73 if (!pd) in register_ip_vs_proto_netns()
76 pd->pp = pp; /* For speed issues */ in register_ip_vs_proto_netns()
77 pd->next = ipvs->proto_data_table[hash]; in register_ip_vs_proto_netns()
78 ipvs->proto_data_table[hash] = pd; in register_ip_vs_proto_netns()
79 atomic_set(&pd->appcnt, 0); /* Init app counter */ in register_ip_vs_proto_netns()
82 int ret = pp->init_netns(net, pd); in register_ip_vs_proto_netns()
85 ipvs->proto_data_table[hash] = pd->next; in register_ip_vs_proto_netns()
86 kfree(pd); in register_ip_vs_proto_netns()
119 unregister_ip_vs_proto_netns(struct net *net, struct ip_vs_proto_data *pd) in unregister_ip_vs_proto_netns() argument
[all …]
Dip_vs_proto_tcp.c35 tcp_conn_schedule(int af, struct sk_buff *skb, struct ip_vs_proto_data *pd, in tcp_conn_schedule() argument
72 *cpp = ip_vs_schedule(svc, skb, pd, &ignored, iph); in tcp_conn_schedule()
75 *verdict = ip_vs_leave(svc, skb, pd, iph); in tcp_conn_schedule()
447 static void tcp_timeout_change(struct ip_vs_proto_data *pd, int flags) in tcp_timeout_change() argument
457 pd->tcp_state_table = (on ? tcp_states_dos : tcp_states); in tcp_timeout_change()
474 set_tcp_state(struct ip_vs_proto_data *pd, struct ip_vs_conn *cp, in set_tcp_state() argument
498 pd->tcp_state_table[state_off+state_idx].next_state[cp->state]; in set_tcp_state()
506 pd->pp->name, in set_tcp_state()
536 if (likely(pd)) in set_tcp_state()
537 cp->timeout = pd->timeout_table[cp->state = new_state]; in set_tcp_state()
[all …]
Dip_vs_proto_udp.c32 udp_conn_schedule(int af, struct sk_buff *skb, struct ip_vs_proto_data *pd, in udp_conn_schedule() argument
67 *cpp = ip_vs_schedule(svc, skb, pd, &ignored, iph); in udp_conn_schedule()
70 *verdict = ip_vs_leave(svc, skb, pd, iph); in udp_conn_schedule()
358 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(net, IPPROTO_UDP); in udp_register_app() local
369 atomic_inc(&pd->appcnt); in udp_register_app()
379 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(net, IPPROTO_UDP); in udp_unregister_app() local
381 atomic_dec(&pd->appcnt); in udp_unregister_app()
449 struct ip_vs_proto_data *pd) in udp_state_transition() argument
451 if (unlikely(!pd)) { in udp_state_transition()
456 cp->timeout = pd->timeout_table[IP_VS_UDP_S_NORMAL]; in udp_state_transition()
[all …]
Dip_vs_proto_sctp.c12 sctp_conn_schedule(int af, struct sk_buff *skb, struct ip_vs_proto_data *pd, in sctp_conn_schedule() argument
56 *cpp = ip_vs_schedule(svc, skb, pd, &ignored, iph); in sctp_conn_schedule()
59 *verdict = ip_vs_leave(svc, skb, pd, iph); in sctp_conn_schedule()
369 set_sctp_state(struct ip_vs_proto_data *pd, struct ip_vs_conn *cp, in set_sctp_state() argument
432 pd->pp->name, in set_sctp_state()
456 if (likely(pd)) in set_sctp_state()
457 cp->timeout = pd->timeout_table[cp->state = next_state]; in set_sctp_state()
464 const struct sk_buff *skb, struct ip_vs_proto_data *pd) in sctp_state_transition() argument
467 set_sctp_state(pd, cp, direction, skb); in sctp_state_transition()
484 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(net, 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()
414 struct ip_vs_proto_data *pd, int *ignored, in ip_vs_schedule() argument
417 struct ip_vs_protocol *pp = pd->pp; in ip_vs_schedule()
529 struct ip_vs_proto_data *pd, struct ip_vs_iphdr *iph) in ip_vs_leave() argument
583 ip_vs_set_state(cp, IP_VS_DIR_INPUT, skb, pd); in ip_vs_leave()
586 ret = cp->packet_xmit(skb, cp, pd->pp, iph); in ip_vs_leave()
1090 handle_response(int af, struct sk_buff *skb, struct ip_vs_proto_data *pd, in handle_response() argument
1094 struct ip_vs_protocol *pp = pd->pp; in handle_response()
[all …]
/linux-4.1.27/drivers/infiniband/core/
Dverbs.c153 struct ib_pd *pd; in ib_alloc_pd() local
155 pd = device->alloc_pd(device, NULL, NULL); in ib_alloc_pd()
157 if (!IS_ERR(pd)) { in ib_alloc_pd()
158 pd->device = device; in ib_alloc_pd()
159 pd->uobject = NULL; in ib_alloc_pd()
160 atomic_set(&pd->usecnt, 0); in ib_alloc_pd()
163 return pd; in ib_alloc_pd()
167 int ib_dealloc_pd(struct ib_pd *pd) in ib_dealloc_pd() argument
169 if (atomic_read(&pd->usecnt)) in ib_dealloc_pd()
172 return pd->device->dealloc_pd(pd); in ib_dealloc_pd()
[all …]
Duverbs_cmd.c214 static void put_pd_read(struct ib_pd *pd) in put_pd_read() argument
216 put_uobj_read(pd->uobject); in put_pd_read()
536 struct ib_pd *pd; in ib_uverbs_alloc_pd() local
556 pd = file->device->ib_dev->alloc_pd(file->device->ib_dev, in ib_uverbs_alloc_pd()
558 if (IS_ERR(pd)) { in ib_uverbs_alloc_pd()
559 ret = PTR_ERR(pd); in ib_uverbs_alloc_pd()
563 pd->device = file->device->ib_dev; in ib_uverbs_alloc_pd()
564 pd->uobject = uobj; in ib_uverbs_alloc_pd()
565 atomic_set(&pd->usecnt, 0); in ib_uverbs_alloc_pd()
567 uobj->object = pd; in ib_uverbs_alloc_pd()
[all …]
/linux-4.1.27/drivers/infiniband/hw/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.h67 int ehca_dealloc_pd(struct ib_pd *pd);
69 struct ib_ah *ehca_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr);
77 struct ib_mr *ehca_get_dma_mr(struct ib_pd *pd, int mr_access_flags);
79 struct ib_mr *ehca_reg_phys_mr(struct ib_pd *pd,
84 struct ib_mr *ehca_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
90 struct ib_pd *pd,
98 struct ib_mw *ehca_alloc_mw(struct ib_pd *pd, enum ib_mw_type type);
105 struct ib_fmr *ehca_alloc_fmr(struct ib_pd *pd,
143 struct ib_qp *ehca_create_qp(struct ib_pd *pd,
165 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.1.27/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.c375 struct mthca_pd *pd; in mthca_alloc_pd() local
378 pd = kmalloc(sizeof *pd, GFP_KERNEL); in mthca_alloc_pd()
379 if (!pd) in mthca_alloc_pd()
382 err = mthca_pd_alloc(to_mdev(ibdev), !context, pd); in mthca_alloc_pd()
384 kfree(pd); in mthca_alloc_pd()
389 if (ib_copy_to_udata(udata, &pd->pd_num, sizeof (__u32))) { in mthca_alloc_pd()
390 mthca_pd_free(to_mdev(ibdev), pd); in mthca_alloc_pd()
391 kfree(pd); in mthca_alloc_pd()
396 return &pd->ibpd; in mthca_alloc_pd()
399 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.1.27/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.1.27/net/dsa/
Ddsa.c183 struct dsa_chip_data *pd = ds->pd; in dsa_switch_setup_one() local
194 name = pd->port_names[i]; in dsa_switch_setup_one()
292 ret = dsa_slave_create(ds, parent, i, pd->port_names[i]); in dsa_switch_setup_one()
295 index, i, pd->port_names[i]); in dsa_switch_setup_one()
338 struct dsa_chip_data *pd = dst->pd->chip + index; in dsa_switch_setup() local
347 drv = dsa_switch_probe(host_dev, pd->sw_addr, &name); in dsa_switch_setup()
366 ds->pd = pd; in dsa_switch_setup()
440 for (i = 0; i < dst->pd->nr_chips; i++) { in dsa_link_poll_work()
514 static int dsa_of_setup_routing_table(struct dsa_platform_data *pd, in dsa_of_setup_routing_table() argument
538 if (link_sw_addr >= pd->nr_chips) in dsa_of_setup_routing_table()
[all …]
/linux-4.1.27/arch/mips/netlogic/common/
Dirq.c90 struct nlm_pic_irq *pd = irq_data_get_irq_handler_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_handler_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.1.27/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.1.27/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 …]
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.1.27/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.1.27/block/
Dblk-cgroup.c55 kfree(blkg->pd[i]); in blkg_free()
94 struct blkg_policy_data *pd; in blkg_alloc() local
100 pd = kzalloc_node(pol->pd_size, gfp_mask, q->node); in blkg_alloc()
101 if (!pd) in blkg_alloc()
104 blkg->pd[i] = pd; in blkg_alloc()
105 pd->blkg = blkg; in blkg_alloc()
106 pd->plid = i; in blkg_alloc()
217 if (blkg->pd[i] && pol->pd_init_fn) in blkg_create()
231 if (blkg->pd[i] && pol->pd_online_fn) in blkg_create()
325 if (blkg->pd[i] && pol->pd_offline_fn) in blkg_destroy()
[all …]
Dblk-cgroup.h110 struct blkg_policy_data *pd[BLKCG_MAX_POLS]; member
158 u64 __blkg_prfill_u64(struct seq_file *sf, struct blkg_policy_data *pd, u64 v);
159 u64 __blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd,
161 u64 blkg_prfill_stat(struct seq_file *sf, struct blkg_policy_data *pd, int off);
162 u64 blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd,
165 u64 blkg_stat_recursive_sum(struct blkg_policy_data *pd, int off);
166 struct blkg_rwstat blkg_rwstat_recursive_sum(struct blkg_policy_data *pd,
218 return blkg ? blkg->pd[pol->plid] : NULL; in blkg_to_pd()
227 static inline struct blkcg_gq *pd_to_blkg(struct blkg_policy_data *pd) in pd_to_blkg() argument
229 return pd ? pd->blkg : NULL; in pd_to_blkg()
[all …]
Dblk-throttle.c96 struct blkg_policy_data pd; member
180 static inline struct throtl_grp *pd_to_tg(struct blkg_policy_data *pd) in pd_to_tg() argument
182 return pd ? container_of(pd, struct throtl_grp, pd) : NULL; in pd_to_tg()
192 return pd_to_blkg(&tg->pd); in tg_to_blkg()
1289 struct blkg_policy_data *pd, int off) in tg_prfill_cpu_rwstat() argument
1291 struct throtl_grp *tg = pd_to_tg(pd); in tg_prfill_cpu_rwstat()
1306 return __blkg_prfill_rwstat(sf, pd, &rwstat); in tg_prfill_cpu_rwstat()
1316 static u64 tg_prfill_conf_u64(struct seq_file *sf, struct blkg_policy_data *pd, in tg_prfill_conf_u64() argument
1319 struct throtl_grp *tg = pd_to_tg(pd); in tg_prfill_conf_u64()
1324 return __blkg_prfill_u64(sf, pd, v); in tg_prfill_conf_u64()
[all …]
/linux-4.1.27/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.1.27/drivers/hsi/controllers/
Domap_ssi.c294 static int __init ssi_get_iomem(struct platform_device *pd, in ssi_get_iomem() argument
300 struct hsi_controller *ssi = platform_get_drvdata(pd); in ssi_get_iomem()
302 mem = platform_get_resource_byname(pd, IORESOURCE_MEM, name); in ssi_get_iomem()
304 dev_err(&pd->dev, "IO memory region missing (%s)\n", name); in ssi_get_iomem()
308 resource_size(mem), dev_name(&pd->dev)); in ssi_get_iomem()
310 dev_err(&pd->dev, "%s IO memory region request failed\n", in ssi_get_iomem()
316 dev_err(&pd->dev, "%s IO remap failed\n", mem->name); in ssi_get_iomem()
328 struct platform_device *pd) in ssi_add_controller() argument
335 dev_err(&pd->dev, "not enough memory for omap ssi\n"); in ssi_add_controller()
346 ssi->device.parent = &pd->dev; 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.1.27/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.1.27/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.1.27/drivers/input/misc/
Dsoc_button_array.c75 struct platform_device *pd; in soc_button_device_create() local
117 pd = platform_device_alloc("gpio-keys", PLATFORM_DEVID_AUTO); in soc_button_device_create()
118 if (!pd) { in soc_button_device_create()
123 error = platform_device_add_data(pd, gpio_keys_pdata, in soc_button_device_create()
128 error = platform_device_add(pd); in soc_button_device_create()
132 return pd; in soc_button_device_create()
135 platform_device_put(pd); in soc_button_device_create()
160 struct platform_device *pd; in soc_button_probe() local
177 pd = soc_button_device_create(pdev, button_info, i == 0); in soc_button_probe()
178 if (IS_ERR(pd)) { in soc_button_probe()
[all …]
/linux-4.1.27/drivers/input/joystick/
Dturbografx.c77 struct pardevice *pd; member
102 parport_write_data(tgfx->pd->port, ~(1 << i)); in tgfx_timer()
103 data1 = parport_read_status(tgfx->pd->port) ^ 0x7f; in tgfx_timer()
104 data2 = parport_read_control(tgfx->pd->port) ^ 0x04; /* CAVEAT parport */ in tgfx_timer()
131 parport_claim(tgfx->pd); in tgfx_open()
132 parport_write_control(tgfx->pd->port, 0x04); in tgfx_open()
147 parport_write_control(tgfx->pd->port, 0x00); in tgfx_close()
148 parport_release(tgfx->pd); in tgfx_close()
164 struct pardevice *pd; in tgfx_probe() local
175 pd = parport_register_device(pp, "turbografx", NULL, NULL, NULL, PARPORT_DEV_EXCL, NULL); in tgfx_probe()
[all …]
Dgamecon.c90 struct pardevice *pd; member
151 struct parport *port = gc->pd->port; in gc_n64_send_command()
164 struct parport *port = gc->pd->port; in gc_n64_send_stop_bit()
206 parport_write_data(gc->pd->port, GC_N64_POWER_R); in gc_n64_read_packet()
208 data[i] = parport_read_status(gc->pd->port); in gc_n64_read_packet()
209 parport_write_data(gc->pd->port, GC_N64_POWER_R | GC_N64_CLOCK); in gc_n64_read_packet()
360 parport_write_data(gc->pd->port, GC_NES_POWER | GC_NES_CLOCK | GC_NES_LATCH); in gc_nes_read_packet()
362 parport_write_data(gc->pd->port, GC_NES_POWER | GC_NES_CLOCK); in gc_nes_read_packet()
366 parport_write_data(gc->pd->port, GC_NES_POWER); in gc_nes_read_packet()
367 data[i] = parport_read_status(gc->pd->port) ^ 0x7f; in gc_nes_read_packet()
[all …]
Ddb9.c106 struct pardevice *pd; member
369 struct parport *port = db9->pd->port; in db9_timer()
520 struct parport *port = db9->pd->port; in db9_open()
528 parport_claim(db9->pd); in db9_open()
544 struct parport *port = db9->pd->port; in db9_close()
551 parport_release(db9->pd); in db9_close()
561 struct pardevice *pd; in db9_probe() local
587 pd = parport_register_device(pp, "db9", NULL, NULL, NULL, PARPORT_DEV_EXCL, NULL); in db9_probe()
588 if (!pd) { in db9_probe()
602 db9->pd = pd; in db9_probe()
[all …]
/linux-4.1.27/drivers/mmc/host/
Dsh_mmcif.c230 struct platform_device *pd; member
277 dev_dbg(&host->pd->dev, "Command completed\n"); in mmcif_dma_complete()
280 dev_name(&host->pd->dev))) in mmcif_dma_complete()
310 dev_dbg(&host->pd->dev, "%s(): mapped %d -> %d, cookie %d\n", in sh_mmcif_start_dma_rx()
326 dev_warn(&host->pd->dev, in sh_mmcif_start_dma_rx()
331 dev_dbg(&host->pd->dev, "%s(): desc %p, cookie %d, sg[%d]\n", __func__, in sh_mmcif_start_dma_rx()
359 dev_dbg(&host->pd->dev, "%s(): mapped %d -> %d, cookie %d\n", in sh_mmcif_start_dma_tx()
375 dev_warn(&host->pd->dev, in sh_mmcif_start_dma_tx()
380 dev_dbg(&host->pd->dev, "%s(): desc %p, cookie %d\n", __func__, in sh_mmcif_start_dma_tx()
405 slave_data, &host->pd->dev, in sh_mmcif_request_dma_one()
[all …]
/linux-4.1.27/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.1.27/sound/soc/codecs/
Duda134x.c86 struct uda134x_platform_data *pd = codec->control_data; in uda134x_write() local
116 ret = l3_write(&pd->l3, in uda134x_write()
126 ret = l3_write(&pd->l3, in uda134x_write()
327 struct uda134x_platform_data *pd = codec->control_data; in uda134x_set_bias_level() local
338 if (pd->power) { in uda134x_set_bias_level()
339 pd->power(1); in uda134x_set_bias_level()
349 if (pd->power) in uda134x_set_bias_level()
350 pd->power(0); in uda134x_set_bias_level()
482 struct uda134x_platform_data *pd = codec->component.card->dev->platform_data; in uda134x_soc_probe() local
490 if (!pd) { in uda134x_soc_probe()
[all …]
Drl6231.c117 int i, pd[] = {1, 2, 3, 4, 6, 8, 12, 16}; in rl6231_get_clk_info() local
123 for (i = 0; i < ARRAY_SIZE(pd); i++) in rl6231_get_clk_info()
124 if (sclk == rate * pd[i]) in rl6231_get_clk_info()
/linux-4.1.27/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.1.27/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 ah->av.eth.port_pd = cpu_to_be32(to_mpd(pd)->pdn | (ah_attr->port_num << 24)); in create_iboe_ah()
113 struct ib_ah *mlx4_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr) in mlx4_ib_create_ah() argument
122 if (rdma_port_get_link_layer(pd->device, ah_attr->port_num) == IB_LINK_LAYER_ETHERNET) { in mlx4_ib_create_ah()
134 ret = create_iboe_ah(pd, ah_attr, ah); in mlx4_ib_create_ah()
142 return create_ib_ah(pd, ah_attr, ah); /* never fails */ in mlx4_ib_create_ah()
Dsrq.c71 struct ib_srq *mlx4_ib_create_srq(struct ib_pd *pd, in mlx4_ib_create_srq() argument
75 struct mlx4_ib_dev *dev = to_mdev(pd->device); in mlx4_ib_create_srq()
108 if (pd->uobject) { in mlx4_ib_create_srq()
116 srq->umem = ib_umem_get(pd->uobject->context, ucmd.buf_addr, in mlx4_ib_create_srq()
132 err = mlx4_ib_db_map_user(to_mucontext(pd->uobject->context), in mlx4_ib_create_srq()
185 err = mlx4_srq_alloc(dev->dev, to_mpd(pd)->pdn, cqn, xrcdn, &srq->mtt, in mlx4_ib_create_srq()
193 if (pd->uobject) in mlx4_ib_create_srq()
204 if (pd->uobject) in mlx4_ib_create_srq()
205 mlx4_ib_db_unmap_user(to_mucontext(pd->uobject->context), &srq->db); in mlx4_ib_create_srq()
213 if (pd->uobject) in mlx4_ib_create_srq()
[all …]
Dmlx4_ib.h88 struct ib_pd *pd; member
416 struct ib_pd *pd; member
652 struct ib_mr *mlx4_ib_get_dma_mr(struct ib_pd *pd, int acc);
655 struct ib_mr *mlx4_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
659 struct ib_mw *mlx4_ib_alloc_mw(struct ib_pd *pd, enum ib_mw_type type);
663 struct ib_mr *mlx4_ib_alloc_fast_reg_mr(struct ib_pd *pd,
680 struct ib_ah *mlx4_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr);
684 struct ib_srq *mlx4_ib_create_srq(struct ib_pd *pd,
695 struct ib_qp *mlx4_ib_create_qp(struct ib_pd *pd,
717 struct ib_fmr *mlx4_ib_fmr_alloc(struct ib_pd *pd, int mr_access_flags,
[all …]
/linux-4.1.27/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.c146 struct simplefb_platform_data *pd = dev_get_platdata(&pdev->dev); in simplefb_parse_pd() local
149 params->width = pd->width; in simplefb_parse_pd()
150 params->height = pd->height; in simplefb_parse_pd()
151 params->stride = pd->stride; in simplefb_parse_pd()
155 if (strcmp(pd->format, simplefb_formats[i].name)) in simplefb_parse_pd()
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/iommu/
Dtegra-smmu.c42 struct page *pd; member
239 uint32_t *pd; in tegra_smmu_domain_alloc() local
250 as->pd = alloc_page(GFP_KERNEL | __GFP_DMA); in tegra_smmu_domain_alloc()
251 if (!as->pd) { in tegra_smmu_domain_alloc()
258 __free_page(as->pd); in tegra_smmu_domain_alloc()
264 pd = page_address(as->pd); in tegra_smmu_domain_alloc()
265 SetPageReserved(as->pd); in tegra_smmu_domain_alloc()
268 pd[i] = 0; in tegra_smmu_domain_alloc()
271 pd = page_address(as->count); in tegra_smmu_domain_alloc()
275 pd[i] = 0; in tegra_smmu_domain_alloc()
[all …]
/linux-4.1.27/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.c172 struct lp855x_platform_data *pd = lp->pdata; in lp855x_configure() local
198 val = pd->initial_brightness; in lp855x_configure()
203 val = pd->device_control; in lp855x_configure()
208 if (pd->size_program > 0) { in lp855x_configure()
209 for (i = 0; i < pd->size_program; i++) { in lp855x_configure()
210 addr = pd->rom_data[i].addr; in lp855x_configure()
211 val = pd->rom_data[i].val; in lp855x_configure()
/linux-4.1.27/drivers/infiniband/hw/amso1100/
Dc2_provider.c155 struct c2_pd *pd; in c2_alloc_pd() local
160 pd = kmalloc(sizeof(*pd), GFP_KERNEL); in c2_alloc_pd()
161 if (!pd) in c2_alloc_pd()
164 err = c2_pd_alloc(to_c2dev(ibdev), !context, pd); in c2_alloc_pd()
166 kfree(pd); in c2_alloc_pd()
171 if (ib_copy_to_udata(udata, &pd->pd_id, sizeof(__u32))) { in c2_alloc_pd()
172 c2_pd_free(to_c2dev(ibdev), pd); in c2_alloc_pd()
173 kfree(pd); in c2_alloc_pd()
178 return &pd->ibpd; in c2_alloc_pd()
181 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.1.27/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.1.27/drivers/infiniband/hw/ocrdma/
Docrdma_verbs.c325 static int ocrdma_get_pd_num(struct ocrdma_dev *dev, struct ocrdma_pd *pd) in ocrdma_get_pd_num() argument
331 if (pd->dpp_enabled) { in ocrdma_get_pd_num()
335 pd->id = dev->pd_mgr->pd_dpp_start + pd_idx; in ocrdma_get_pd_num()
336 pd->dpp_page = dev->pd_mgr->dpp_page_index + pd_idx; in ocrdma_get_pd_num()
340 pd->id = dev->pd_mgr->pd_norm_start + pd_idx; in ocrdma_get_pd_num()
341 pd->dpp_enabled = false; in ocrdma_get_pd_num()
348 pd->id = dev->pd_mgr->pd_norm_start + pd_idx; in ocrdma_get_pd_num()
361 struct ocrdma_pd *pd = NULL; in _ocrdma_alloc_pd() local
364 pd = kzalloc(sizeof(*pd), GFP_KERNEL); in _ocrdma_alloc_pd()
365 if (!pd) in _ocrdma_alloc_pd()
[all …]
Docrdma_ah.c106 struct ocrdma_pd *pd = get_ocrdma_pd(ibpd); in ocrdma_create_ah() local
130 if ((pd->uctx) && in ocrdma_create_ah()
142 status = set_av_attr(dev, ah, attr, &sgid, pd->id, &isvlan); in ocrdma_create_ah()
147 if ((pd->uctx) && (pd->uctx->ah_tbl.va)) { in ocrdma_create_ah()
148 ahid_addr = pd->uctx->ah_tbl.va + attr->dlid; in ocrdma_create_ah()
Docrdma_verbs.h57 int ocrdma_dealloc_pd(struct ib_pd *pd);
93 struct ib_mr *ocrdma_alloc_frmr(struct ib_pd *pd, int max_page_list_len);
/linux-4.1.27/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.1.27/drivers/gpu/drm/i915/
Di915_gem_gtt.c386 static int alloc_pt_range(struct i915_page_directory_entry *pd, uint16_t pde, size_t count, in alloc_pt_range() argument
402 WARN(pd->page_table[i], in alloc_pt_range()
404 i, pd->page_table[i]); in alloc_pt_range()
405 pd->page_table[i] = pt; in alloc_pt_range()
412 unmap_and_free_pt(pd->page_table[i], dev); in alloc_pt_range()
416 static void unmap_and_free_pd(struct i915_page_directory_entry *pd) in unmap_and_free_pd() argument
418 if (pd->page) { in unmap_and_free_pd()
419 __free_page(pd->page); in unmap_and_free_pd()
420 kfree(pd); in unmap_and_free_pd()
426 struct i915_page_directory_entry *pd; in alloc_pd_single() local
[all …]
/linux-4.1.27/drivers/platform/x86/
Dsony-laptop.c141 static int sony_nc_kbd_backlight_setup(struct platform_device *pd,
143 static void sony_nc_kbd_backlight_cleanup(struct platform_device *pd,
146 static int sony_nc_battery_care_setup(struct platform_device *pd,
148 static void sony_nc_battery_care_cleanup(struct platform_device *pd);
150 static int sony_nc_thermal_setup(struct platform_device *pd);
151 static void sony_nc_thermal_cleanup(struct platform_device *pd);
153 static int sony_nc_lid_resume_setup(struct platform_device *pd,
155 static void sony_nc_lid_resume_cleanup(struct platform_device *pd);
157 static int sony_nc_gfx_switch_setup(struct platform_device *pd,
159 static void sony_nc_gfx_switch_cleanup(struct platform_device *pd);
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/parport/
Dshare.c946 struct pardevice *pd; in parport_release() local
981 for (pd = port->waithead; pd; pd = pd->waitnext) { in parport_release()
982 if (pd->waiting & 2) { /* sleeping in claim_or_block */ in parport_release()
983 parport_claim(pd); in parport_release()
984 if (waitqueue_active(&pd->wait_q)) in parport_release()
985 wake_up_interruptible(&pd->wait_q); in parport_release()
987 } else if (pd->wakeup) { in parport_release()
988 pd->wakeup(pd->private); in parport_release()
992 printk(KERN_ERR "%s: don't know how to wake %s\n", port->name, pd->name); in parport_release()
999 for (pd = port->devices; (port->cad == NULL) && pd; pd = pd->next) { in parport_release()
[all …]
/linux-4.1.27/drivers/misc/eeprom/
Deeprom_93xx46.c247 struct eeprom_93xx46_platform_data *pd = edev->pdata; in eeprom_93xx46_eral() local
281 if (pd->finish) in eeprom_93xx46_eral()
282 pd->finish(edev); in eeprom_93xx46_eral()
313 struct eeprom_93xx46_platform_data *pd; in eeprom_93xx46_probe() local
317 pd = spi->dev.platform_data; in eeprom_93xx46_probe()
318 if (!pd) { in eeprom_93xx46_probe()
327 if (pd->flags & EE_ADDR8) in eeprom_93xx46_probe()
329 else if (pd->flags & EE_ADDR16) in eeprom_93xx46_probe()
340 edev->pdata = pd; in eeprom_93xx46_probe()
347 if (!(pd->flags & EE_READONLY)) { in eeprom_93xx46_probe()
[all …]
/linux-4.1.27/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()
279 if (pd->uobject) in mlx5_ib_create_srq()
280 err = create_srq_user(pd, srq, &in, udata, buf_size, &inlen); in mlx5_ib_create_srq()
[all …]
Dmain.c660 struct mlx5_ib_pd *pd; in mlx5_ib_alloc_pd() local
663 pd = kmalloc(sizeof(*pd), GFP_KERNEL); in mlx5_ib_alloc_pd()
664 if (!pd) in mlx5_ib_alloc_pd()
667 err = mlx5_core_alloc_pd(to_mdev(ibdev)->mdev, &pd->pdn); in mlx5_ib_alloc_pd()
669 kfree(pd); in mlx5_ib_alloc_pd()
674 resp.pdn = pd->pdn; in mlx5_ib_alloc_pd()
676 mlx5_core_dealloc_pd(to_mdev(ibdev)->mdev, pd->pdn); in mlx5_ib_alloc_pd()
677 kfree(pd); in mlx5_ib_alloc_pd()
681 err = alloc_pa_mkey(to_mdev(ibdev), &pd->pa_lkey, pd->pdn); in mlx5_ib_alloc_pd()
683 mlx5_core_dealloc_pd(to_mdev(ibdev)->mdev, pd->pdn); in mlx5_ib_alloc_pd()
[all …]
Dmr.c626 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc) in mlx5_ib_get_dma_mr() argument
628 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_ib_get_dma_mr()
647 seg->flags_pd = cpu_to_be32(to_mpd(pd)->pdn | MLX5_MKEY_LEN64); in mlx5_ib_get_dma_mr()
687 static void prep_umr_reg_wqe(struct ib_pd *pd, struct ib_send_wr *wr, in prep_umr_reg_wqe() argument
692 struct mlx5_ib_dev *dev = to_mdev(pd->device); in prep_umr_reg_wqe()
716 umrwr->pd = pd; in prep_umr_reg_wqe()
751 static struct mlx5_ib_mr *reg_umr(struct ib_pd *pd, struct ib_umem *umem, in reg_umr() argument
755 struct mlx5_ib_dev *dev = to_mdev(pd->device); in reg_umr()
807 prep_umr_reg_wqe(pd, &wr, &sg, dma, npages, mr->mmr.key, page_shift, in reg_umr()
826 mr->mmr.pd = to_mpd(pd)->pdn; in reg_umr()
[all …]
Dmlx5_ib.h254 struct ib_pd *pd; member
349 struct ib_pd *pd; member
532 struct ib_ah *mlx5_ib_create_ah(struct ib_pd *pd, struct ib_ah_attr *ah_attr);
535 struct ib_srq *mlx5_ib_create_srq(struct ib_pd *pd,
544 struct ib_qp *mlx5_ib_create_qp(struct ib_pd *pd,
567 struct ib_mr *mlx5_ib_get_dma_mr(struct ib_pd *pd, int acc);
568 struct ib_mr *mlx5_ib_reg_user_mr(struct ib_pd *pd, u64 start, u64 length,
575 struct ib_mr *mlx5_ib_create_mr(struct ib_pd *pd,
577 struct ib_mr *mlx5_ib_alloc_fast_reg_mr(struct ib_pd *pd,
582 struct ib_fmr *mlx5_ib_fmr_alloc(struct ib_pd *pd, int acc,
Dodp.c62 if (!mr || !mr->ibmr.pd) in mlx5_ib_invalidate_range()
164 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_page_fault_resume()
190 struct mlx5_ib_dev *mib_dev = to_mdev(qp->ibqp.pd->device); in pagefault_single_data_segment()
205 if (!mr || !mr->ibmr.pd) { in pagefault_single_data_segment()
219 if (mr->ibmr.pd != qp->ibqp.pd) { in pagefault_single_data_segment()
394 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_mr_initiator_pfault_handler()
499 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_mr_responder_pfault_handler()
539 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_mr_wqe_pfault_handler()
Dqp.c601 static int create_user_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_user_qp() argument
622 context = to_mucontext(pd->uobject->context); in create_user_qp()
654 qp->umem = ib_umem_get(pd->uobject->context, ucmd.buf_addr, in create_user_qp()
723 static void destroy_qp_user(struct ib_pd *pd, struct mlx5_ib_qp *qp) in destroy_qp_user() argument
727 context = to_mucontext(pd->uobject->context); in destroy_qp_user()
864 static int create_qp_common(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_qp_common() argument
895 if (pd && pd->uobject) { in create_qp_common()
909 qp, (pd && pd->uobject) ? &ucmd : NULL); in create_qp_common()
915 if (pd) { in create_qp_common()
916 if (pd->uobject) { in create_qp_common()
[all …]
/linux-4.1.27/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.1.27/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.1.27/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.1.27/drivers/net/ethernet/broadcom/genet/
Dbcmmii.c483 struct bcmgenet_platform_data *pd = kdev->platform_data; in bcmgenet_mii_pd_init() local
488 if (pd->phy_interface != PHY_INTERFACE_MODE_MOCA && pd->mdio_enabled) { in bcmgenet_mii_pd_init()
492 if (pd->phy_address >= 0 && pd->phy_address < PHY_MAX_ADDR) in bcmgenet_mii_pd_init()
493 mdio->phy_mask = ~(1 << pd->phy_address); in bcmgenet_mii_pd_init()
503 if (pd->phy_address >= 0 && pd->phy_address < PHY_MAX_ADDR) in bcmgenet_mii_pd_init()
504 phydev = mdio->phy_map[pd->phy_address]; in bcmgenet_mii_pd_init()
520 .speed = pd->phy_speed, in bcmgenet_mii_pd_init()
521 .duplex = pd->phy_duplex, in bcmgenet_mii_pd_init()
541 priv->phy_interface = pd->phy_interface; in bcmgenet_mii_pd_init()
/linux-4.1.27/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.1.27/include/rdma/
Dib_verbs.h1110 struct ib_pd *pd; member
1212 struct ib_pd *pd; member
1230 struct ib_pd *pd; member
1248 struct ib_pd *pd; member
1267 struct ib_pd *pd; member
1276 struct ib_pd *pd; member
1284 struct ib_pd *pd; member
1525 int (*dealloc_pd)(struct ib_pd *pd);
1526 struct ib_ah * (*create_ah)(struct ib_pd *pd,
1533 struct ib_srq * (*create_srq)(struct ib_pd *pd,
[all …]
/linux-4.1.27/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.1.27/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()
791 struct ce_pd *pd; in crypto4xx_build_pd() local
[all …]
/linux-4.1.27/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.1.27/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.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dgddr5.c37 int pd, lf, xd, vh, vr, vo, l3; in nvkm_gddr5_calc() local
43 pd = ram->next->bios.ramcfg_11_01_80; in nvkm_gddr5_calc()
103 pd = 1; /* binary driver does this.. bug? */ in nvkm_gddr5_calc()
106 ram->mr[6] |= (pd & 0x01) << 0; in nvkm_gddr5_calc()
/linux-4.1.27/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.1.27/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()
152 while (ib_dealloc_pd(rds_iwdev->pd)) { in rds_iw_remove_one()
153 rdsdebug("Failed to dealloc pd %p\n", 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()
161 rds_ibdev->pd = ib_alloc_pd(device); in rds_ib_add_one()
162 if (IS_ERR(rds_ibdev->pd)) { in rds_ib_add_one()
163 rds_ibdev->pd = NULL; in rds_ib_add_one()
167 rds_ibdev->mr = ib_get_dma_mr(rds_ibdev->pd, IB_ACCESS_LOCAL_WRITE); in rds_ib_add_one()
/linux-4.1.27/include/sound/
Dsh_dac_audio.h17 void (*start)(struct dac_audio_pdata *pd);
18 void (*stop)(struct dac_audio_pdata *pd);
/linux-4.1.27/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()
379 drvr->proto->pd = bcdc; in brcmf_proto_bcdc_attach()
393 kfree(drvr->proto->pd); in brcmf_proto_bcdc_detach()
394 drvr->proto->pd = NULL; in brcmf_proto_bcdc_detach()
/linux-4.1.27/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.h363 typedef struct { signed long pd; } hugepd_t; member
373 return (((hpd.pd & 0x3) == 0x0) && ((hpd.pd & HUGEPD_SHIFT_MASK) != 0)); in hugepd_ok()
378 return (hpd.pd > 0); in hugepd_ok()
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Drfbi.c260 const u16 __iomem *pd = buf; in rfbi_write_pixels() local
261 pd += start_offset; in rfbi_write_pixels()
265 const u8 __iomem *b = (const u8 __iomem *)pd; in rfbi_write_pixels()
268 ++pd; in rfbi_write_pixels()
270 pd += horiz_offset; in rfbi_write_pixels()
274 const u32 __iomem *pd = buf; in rfbi_write_pixels() local
275 pd += start_offset; in rfbi_write_pixels()
279 const u8 __iomem *b = (const u8 __iomem *)pd; in rfbi_write_pixels()
283 ++pd; in rfbi_write_pixels()
285 pd += horiz_offset; in rfbi_write_pixels()
[all …]
/linux-4.1.27/arch/arm/mach-imx/
Dclk-pllv1.c44 unsigned int mfi, mfn, mfd, pd; in clk_pllv1_recalc_rate() local
63 pd = (reg >> 26) & 0xf; in clk_pllv1_recalc_rate()
82 rate /= pd + 1; in clk_pllv1_recalc_rate()
/linux-4.1.27/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.1.27/sound/soc/dwc/
Ddesignware_i2s.c87 struct i2s_dma_data pd; member
466 dev->play_dma_data.pd.data = pdata->play_dma_data; in dw_configure_dai_by_pd()
467 dev->capture_dma_data.pd.data = pdata->capture_dma_data; in dw_configure_dai_by_pd()
468 dev->play_dma_data.pd.addr = res->start + I2S_TXDMA; in dw_configure_dai_by_pd()
469 dev->capture_dma_data.pd.addr = res->start + I2S_RXDMA; in dw_configure_dai_by_pd()
470 dev->play_dma_data.pd.max_burst = 16; in dw_configure_dai_by_pd()
471 dev->capture_dma_data.pd.max_burst = 16; in dw_configure_dai_by_pd()
472 dev->play_dma_data.pd.addr_width = bus_widths[idx]; in dw_configure_dai_by_pd()
473 dev->capture_dma_data.pd.addr_width = bus_widths[idx]; in dw_configure_dai_by_pd()
474 dev->play_dma_data.pd.filter = pdata->filter; in dw_configure_dai_by_pd()
[all …]
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
Ddfs.c133 struct dfs_pattern_detector *pd = sc->dfs_detector; in ath9k_dfs_process_radar_pulse() local
135 if (pd == NULL) in ath9k_dfs_process_radar_pulse()
137 if (!pd->add_pulse(pd, pe)) in ath9k_dfs_process_radar_pulse()
/linux-4.1.27/drivers/net/wireless/ath/
Ddfs_pattern_detector.c284 struct pri_detector *pd = cd->detectors[i]; in dpd_add_pulse() local
285 struct pri_sequence *ps = pd->add_pulse(pd, event); in dpd_add_pulse()
290 event->freq, pd->rs->type_id, in dpd_add_pulse()
292 pd->reset(pd, dpd->last_pulse_ts); in dpd_add_pulse()
/linux-4.1.27/drivers/infiniband/ulp/ipoib/
Dipoib_verbs.c148 priv->pd = ib_alloc_pd(priv->ca); in ipoib_transport_dev_init()
149 if (IS_ERR(priv->pd)) { in ipoib_transport_dev_init()
154 priv->mr = ib_get_dma_mr(priv->pd, IB_ACCESS_LOCAL_WRITE); in ipoib_transport_dev_init()
213 priv->qp = ib_create_qp(priv->pd, &init_attr); in ipoib_transport_dev_init()
257 ib_dealloc_pd(priv->pd); in ipoib_transport_dev_init()
291 if (ib_dealloc_pd(priv->pd)) in ipoib_transport_dev_cleanup()
/linux-4.1.27/drivers/infiniband/hw/cxgb3/
Diwch_provider.c64 static struct ib_ah *iwch_ah_create(struct ib_pd *pd, in iwch_ah_create() argument
402 static int iwch_deallocate_pd(struct ib_pd *pd) in iwch_deallocate_pd() argument
407 php = to_iwch_pd(pd); in iwch_deallocate_pd()
409 PDBG("%s ibpd %p pdid 0x%x\n", __func__, pd, php->pdid); in iwch_deallocate_pd()
472 static struct ib_mr *iwch_register_phys_mem(struct ib_pd *pd, in iwch_register_phys_mem() argument
487 PDBG("%s ib_pd %p\n", __func__, pd); in iwch_register_phys_mem()
488 php = to_iwch_pd(pd); in iwch_register_phys_mem()
551 struct ib_pd *pd, in iwch_reregister_phys_mem() argument
566 PDBG("%s ib_mr %p ib_pd %p\n", __func__, mr, pd); in iwch_reregister_phys_mem()
574 php = to_iwch_pd(mr->pd); in iwch_reregister_phys_mem()
[all …]
/linux-4.1.27/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.1.27/drivers/net/dsa/
Dmv88e6131.c81 if (ds->dst->pd->nr_chips > 1) in mv88e6131_setup_global()
103 if (ds->pd->rtable && in mv88e6131_setup_global()
104 i != ds->index && i < ds->dst->pd->nr_chips) in mv88e6131_setup_global()
105 nexthop = ds->pd->rtable[i] & 0x1f; in mv88e6131_setup_global()
/linux-4.1.27/drivers/net/ethernet/marvell/
Dmv643xx_eth.c2774 struct mv643xx_eth_shared_platform_data *pd; in mv643xx_eth_shared_of_probe() local
2782 pd = devm_kzalloc(&pdev->dev, sizeof(*pd), GFP_KERNEL); in mv643xx_eth_shared_of_probe()
2783 if (!pd) in mv643xx_eth_shared_of_probe()
2785 pdev->dev.platform_data = pd; in mv643xx_eth_shared_of_probe()
2787 mv643xx_eth_property(np, "tx-checksum-limit", pd->tx_csum_limit); in mv643xx_eth_shared_of_probe()
2820 struct mv643xx_eth_shared_platform_data *pd; in mv643xx_eth_shared_probe() local
2857 pd = dev_get_platdata(&pdev->dev); in mv643xx_eth_shared_probe()
2859 msp->tx_csum_limit = (pd != NULL && pd->tx_csum_limit) ? in mv643xx_eth_shared_probe()
2860 pd->tx_csum_limit : 9 * 1024; in mv643xx_eth_shared_probe()
2906 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.1.27/drivers/mfd/
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()
Dsec-core.c269 struct sec_platform_data *pd; in sec_pmic_i2c_parse_dt_pdata() local
271 pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); in sec_pmic_i2c_parse_dt_pdata()
272 if (!pd) in sec_pmic_i2c_parse_dt_pdata()
281 return pd; in sec_pmic_i2c_parse_dt_pdata()
Dmax8997.c148 struct max8997_platform_data *pd; in max8997_i2c_parse_dt_pdata() local
150 pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); in max8997_i2c_parse_dt_pdata()
151 if (!pd) { in max8997_i2c_parse_dt_pdata()
156 pd->ono = irq_of_parse_and_map(dev->of_node, 1); in max8997_i2c_parse_dt_pdata()
164 return pd; in max8997_i2c_parse_dt_pdata()
/linux-4.1.27/drivers/usb/gadget/function/
Df_uvc.c793 struct uvc_processing_unit_descriptor *pd; in uvc_alloc_inst() local
820 pd = &opts->uvc_processing; in uvc_alloc_inst()
821 pd->bLength = UVC_DT_PROCESSING_UNIT_SIZE(2); in uvc_alloc_inst()
822 pd->bDescriptorType = USB_DT_CS_INTERFACE; in uvc_alloc_inst()
823 pd->bDescriptorSubType = UVC_VC_PROCESSING_UNIT; in uvc_alloc_inst()
824 pd->bUnitID = 2; in uvc_alloc_inst()
825 pd->bSourceID = 1; in uvc_alloc_inst()
826 pd->wMaxMultiplier = cpu_to_le16(16*1024); in uvc_alloc_inst()
827 pd->bControlSize = 2; in uvc_alloc_inst()
828 pd->bmControls[0] = 1; in uvc_alloc_inst()
[all …]
/linux-4.1.27/drivers/base/
Dplatform.c1162 struct platform_device *pd; in early_platform_match() local
1164 list_for_each_entry(pd, &early_platform_device_list, dev.devres_head) in early_platform_match()
1165 if (platform_match(&pd->dev, &epdrv->pdrv->driver)) in early_platform_match()
1166 if (pd->id == id) in early_platform_match()
1167 return pd; in early_platform_match()
1180 struct platform_device *pd; in early_platform_left() local
1182 list_for_each_entry(pd, &early_platform_device_list, dev.devres_head) in early_platform_left()
1183 if (platform_match(&pd->dev, &epdrv->pdrv->driver)) in early_platform_left()
1184 if (pd->id >= id) in early_platform_left()
1317 struct platform_device *pd, *pd2; in early_platform_cleanup() local
[all …]
/linux-4.1.27/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
231 static int c4iw_deallocate_pd(struct ib_pd *pd) in c4iw_deallocate_pd() argument
236 php = to_c4iw_pd(pd); in c4iw_deallocate_pd()
238 PDBG("%s ibpd %p pdid 0x%x\n", __func__, pd, php->pdid); in c4iw_deallocate_pd()
241 rhp->rdev.stats.pd.cur--; in c4iw_deallocate_pd()
274 rhp->rdev.stats.pd.cur++; in c4iw_allocate_pd()
275 if (rhp->rdev.stats.pd.cur > rhp->rdev.stats.pd.max) in c4iw_allocate_pd()
276 rhp->rdev.stats.pd.max = rhp->rdev.stats.pd.cur; in c4iw_allocate_pd()
/linux-4.1.27/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.1.27/drivers/net/ethernet/broadcom/
Dbcm63xx_enet.c1733 struct bcm63xx_enet_platform_data *pd; in bcm_enet_probe() local
1797 pd = dev_get_platdata(&pdev->dev); in bcm_enet_probe()
1798 if (pd) { in bcm_enet_probe()
1799 memcpy(dev->dev_addr, pd->mac_addr, ETH_ALEN); in bcm_enet_probe()
1800 priv->has_phy = pd->has_phy; in bcm_enet_probe()
1801 priv->phy_id = pd->phy_id; in bcm_enet_probe()
1802 priv->has_phy_interrupt = pd->has_phy_interrupt; in bcm_enet_probe()
1803 priv->phy_interrupt = pd->phy_interrupt; in bcm_enet_probe()
1804 priv->use_external_mii = !pd->use_internal_phy; in bcm_enet_probe()
1805 priv->pause_auto = pd->pause_auto; in bcm_enet_probe()
[all …]
/linux-4.1.27/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.1.27/net/sunrpc/xprtrdma/
Dfrwr_ops.c21 __frwr_init(struct rpcrdma_mw *r, struct ib_pd *pd, struct ib_device *device, in __frwr_init() argument
27 f->fr_mr = ib_alloc_fast_reg_mr(pd, depth); in __frwr_init()
142 struct ib_pd *pd = r_xprt->rx_ia.ri_pd; in frwr_op_init() local
159 rc = __frwr_init(r, pd, device, depth); in frwr_op_init()
309 struct ib_pd *pd = r_xprt->rx_ia.ri_pd; in frwr_op_reset() local
318 rc = __frwr_init(r, pd, device, depth); in frwr_op_reset()
/linux-4.1.27/drivers/infiniband/ulp/iser/
Diser_verbs.c121 device->pd = ib_alloc_pd(device->ib_device); in iser_create_device_ib_res()
122 if (IS_ERR(device->pd)) in iser_create_device_ib_res()
146 device->mr = ib_get_dma_mr(device->pd, IB_ACCESS_LOCAL_WRITE | in iser_create_device_ib_res()
171 ib_dealloc_pd(device->pd); in iser_create_device_ib_res()
198 (void)ib_dealloc_pd(device->pd); in iser_free_device_ib_res()
204 device->pd = NULL; in iser_free_device_ib_res()
240 ib_conn->fmr.pool = ib_create_fmr_pool(device->pd, &params); in iser_create_fmr_pool()
277 iser_alloc_pi_ctx(struct ib_device *ib_device, struct ib_pd *pd, in iser_alloc_pi_ctx() argument
298 pi_ctx->prot_mr = ib_alloc_fast_reg_mr(pd, in iser_alloc_pi_ctx()
306 pi_ctx->sig_mr = ib_create_mr(pd, &mr_init_attr); in iser_alloc_pi_ctx()
[all …]
/linux-4.1.27/drivers/video/fbdev/riva/
Dfbdev.c1734 static int riva_get_EDID_OF(struct fb_info *info, struct pci_dev *pd) in riva_get_EDID_OF() argument
1745 dp = pci_device_to_OF_node(pd); in riva_get_EDID_OF()
1860 static u32 riva_get_arch(struct pci_dev *pd) in riva_get_arch() argument
1864 switch (pd->device & 0x0ff0) { in riva_get_arch()
1898 static int rivafb_probe(struct pci_dev *pd, const struct pci_device_id *ent) in rivafb_probe() argument
1905 assert(pd != NULL); in rivafb_probe()
1907 info = framebuffer_alloc(sizeof(struct riva_par), &pd->dev); in rivafb_probe()
1914 default_par->pdev = pd; in rivafb_probe()
1922 ret = pci_enable_device(pd); in rivafb_probe()
1928 ret = pci_request_regions(pd, "rivafb"); in rivafb_probe()
[all …]
/linux-4.1.27/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.1.27/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.1.27/drivers/scsi/megaraid/
Dmegaraid_sas_fp.c137 return le16_to_cpu(map->raidMap.arMapInfo[ar].pd[arm]); in MR_ArPdGet()
145 u16 MR_PdDevHandleGet(u32 pd, struct MR_DRV_RAID_MAP_ALL *map) in MR_PdDevHandleGet() argument
147 return map->raidMap.devHndlInfo[pd].curDevHdl; in MR_PdDevHandleGet()
732 u32 pd, arRef; in mr_spanset_get_phy_params() local
767 pd = MR_ArPdGet(arRef, physArm, map); in mr_spanset_get_phy_params()
769 if (pd != MR_PD_INVALID) in mr_spanset_get_phy_params()
770 *pDevHandle = MR_PdDevHandleGet(pd, map); in mr_spanset_get_phy_params()
778 pd = MR_ArPdGet(arRef, physArm + 1, map); in mr_spanset_get_phy_params()
779 if (pd != MR_PD_INVALID) in mr_spanset_get_phy_params()
780 *pDevHandle = MR_PdDevHandleGet(pd, map); in mr_spanset_get_phy_params()
[all …]
/linux-4.1.27/drivers/base/power/
Ddomain.c2123 struct generic_pm_domain *pd; in genpd_dev_pm_detach() local
2126 pd = pm_genpd_lookup_dev(dev); in genpd_dev_pm_detach()
2127 if (!pd) in genpd_dev_pm_detach()
2130 dev_dbg(dev, "removing from PM domain %s\n", pd->name); in genpd_dev_pm_detach()
2133 ret = pm_genpd_remove_device(pd, dev); in genpd_dev_pm_detach()
2141 pd->name, ret); in genpd_dev_pm_detach()
2146 genpd_queue_power_off_work(pd); in genpd_dev_pm_detach()
2151 struct generic_pm_domain *pd; in genpd_dev_pm_sync() local
2153 pd = dev_to_genpd(dev); in genpd_dev_pm_sync()
2154 if (IS_ERR(pd)) in genpd_dev_pm_sync()
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/arm/exynos/
Dpower_domain.txt8 * samsung,exynos4210-pd - for exynos4210 type power domain.
37 compatible = "samsung,exynos4210-pd";
43 compatible = "samsung,exynos4210-pd";
/linux-4.1.27/net/9p/
Dtrans_rdma.c94 struct ib_pd *pd; member
391 if (rdma->pd && !IS_ERR(rdma->pd)) in rdma_destroy_trans()
392 ib_dealloc_pd(rdma->pd); in rdma_destroy_trans()
716 rdma->pd = ib_alloc_pd(rdma->cm_id->device); in rdma_create_trans()
717 if (IS_ERR(rdma->pd)) in rdma_create_trans()
725 rdma->dma_mr = ib_get_dma_mr(rdma->pd, IB_ACCESS_LOCAL_WRITE); in rdma_create_trans()
743 err = rdma_create_qp(rdma->cm_id, rdma->pd, &qp_attr); in rdma_create_trans()
/linux-4.1.27/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.1.27/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.1.27/drivers/video/fbdev/nvidia/
Dnvidia.c1275 static int nvidiafb_probe(struct pci_dev *pd, const struct pci_device_id *ent) in nvidiafb_probe() argument
1283 assert(pd != NULL); in nvidiafb_probe()
1285 info = framebuffer_alloc(sizeof(struct nvidia_par), &pd->dev); in nvidiafb_probe()
1291 par->pci_dev = pd; in nvidiafb_probe()
1297 if (pci_enable_device(pd)) { in nvidiafb_probe()
1302 if (pci_request_regions(pd, "nvidiafb")) { in nvidiafb_probe()
1318 pci_read_config_word(pd, PCI_COMMAND, &cmd); in nvidiafb_probe()
1320 pci_write_config_word(pd, PCI_COMMAND, cmd); in nvidiafb_probe()
1322 nvidiafb_fix.mmio_start = pci_resource_start(pd, 0); in nvidiafb_probe()
1323 nvidiafb_fix.smem_start = pci_resource_start(pd, 1); in nvidiafb_probe()
[all …]
/linux-4.1.27/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.1.27/include/net/
Ddsa.h92 struct dsa_platform_data *pd; member
139 struct dsa_chip_data *pd; member
192 return ds->pd->rtable[dst->cpu_switch]; in dsa_upstream_port()
/linux-4.1.27/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.1.27/drivers/cpufreq/
Dcpufreq-dt.c187 struct cpufreq_dt_platform_data *pd; in cpufreq_init() local
297 pd = cpufreq_get_driver_data(); in cpufreq_init()
298 if (!pd || !pd->independent_clocks) in cpufreq_init()
/linux-4.1.27/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()

123