/linux-master/drivers/infiniband/hw/mana/ |
H A D | main.c | 8 void mana_ib_uncfg_vport(struct mana_ib_dev *dev, struct mana_ib_pd *pd, argument 17 mutex_lock(&pd->vport_mutex); 19 pd->vport_use_count--; 20 WARN_ON(pd->vport_use_count < 0); 22 if (!pd->vport_use_count) 25 mutex_unlock(&pd->vport_mutex); 28 int mana_ib_cfg_vport(struct mana_ib_dev *dev, u32 port, struct mana_ib_pd *pd, argument 38 mutex_lock(&pd->vport_mutex); 40 pd->vport_use_count++; 41 if (pd 70 struct mana_ib_pd *pd = container_of(ibpd, struct mana_ib_pd, ibpd); local 111 struct mana_ib_pd *pd = container_of(ibpd, struct mana_ib_pd, ibpd); local [all...] |
H A D | wq.c | 8 struct ib_wq *mana_ib_create_wq(struct ib_pd *pd, argument 13 container_of(pd->device, struct mana_ib_dev, ib_dev); 35 umem = ib_umem_get(pd->device, ucmd.wq_buf_addr, ucmd.wq_buf_size,
|
/linux-master/drivers/hsi/controllers/ |
H A D | omap_ssi_core.c | 328 static int ssi_get_iomem(struct platform_device *pd, argument 333 struct hsi_controller *ssi = platform_get_drvdata(pd); 335 mem = platform_get_resource_byname(pd, IORESOURCE_MEM, name); 349 struct platform_device *pd) 364 ssi->device.parent = &pd->dev; 368 err = ssi_get_iomem(pd, "sys", &omap_ssi->sys, NULL); 371 err = ssi_get_iomem(pd, "gdd", &omap_ssi->gdd, NULL); 374 err = platform_get_irq_byname(pd, "gdd_mpu"); 397 dev_err(&pd->dev, "Could not acquire clock \"ssi_ssr_fck\": %li\n", 482 static int ssi_probe(struct platform_device *pd) argument 348 ssi_add_controller(struct hsi_controller *ssi, struct platform_device *pd) argument 550 ssi_remove(struct platform_device *pd) argument [all...] |
/linux-master/drivers/clk/sifive/ |
H A D | sifive-prci.h | 245 void (*enable_bypass)(struct __prci_data *pd); 246 void (*disable_bypass)(struct __prci_data *pd); 258 * @pd: PRCI-specific data associated with this clock (if not NULL) 269 struct __prci_data *pd; member in struct:__prci_clock 285 void sifive_prci_coreclksel_use_hfclk(struct __prci_data *pd); 286 void sifive_prci_coreclksel_use_corepll(struct __prci_data *pd); 287 void sifive_prci_coreclksel_use_final_corepll(struct __prci_data *pd); 288 void sifive_prci_corepllsel_use_dvfscorepll(struct __prci_data *pd); 289 void sifive_prci_corepllsel_use_corepll(struct __prci_data *pd); 290 void sifive_prci_hfpclkpllsel_use_hfclk(struct __prci_data *pd); [all...] |
/linux-master/drivers/pmdomain/ |
H A D | governor.c | 176 static bool __default_power_down_ok(struct dev_pm_domain *pd, argument 179 struct generic_pm_domain *genpd = pd_to_genpd(pd); 262 * @pd: PM domain to check. 269 static bool _default_power_down_ok(struct dev_pm_domain *pd, ktime_t now) argument 271 struct generic_pm_domain *genpd = pd_to_genpd(pd); 326 while (!__default_power_down_ok(pd, state_idx)) { 340 static bool default_power_down_ok(struct dev_pm_domain *pd) argument 342 return _default_power_down_ok(pd, ktime_get()); 346 static bool cpu_power_down_ok(struct dev_pm_domain *pd) argument 348 struct generic_pm_domain *genpd = pd_to_genpd(pd); [all...] |
/linux-master/drivers/clk/renesas/ |
H A D | clk-mstp.c | 308 struct generic_pm_domain *pd; local 316 pd = kzalloc(sizeof(*pd), GFP_KERNEL); 317 if (!pd) 320 pd->name = np->name; 321 pd->flags = GENPD_FLAG_PM_CLK | GENPD_FLAG_ALWAYS_ON | 323 pd->attach_dev = cpg_mstp_attach_dev; 324 pd->detach_dev = cpg_mstp_detach_dev; 325 pm_genpd_init(pd, &pm_domain_always_on_gov, false); 327 of_genpd_add_provider_simple(np, pd); [all...] |
/linux-master/block/ |
H A D | blk-cgroup.h | 75 struct blkg_policy_data *pd[BLKCG_MAX_POLS]; member in struct:blkcg_gq 162 typedef void (blkcg_pol_init_pd_fn)(struct blkg_policy_data *pd); 163 typedef void (blkcg_pol_online_pd_fn)(struct blkg_policy_data *pd); 164 typedef void (blkcg_pol_offline_pd_fn)(struct blkg_policy_data *pd); 165 typedef void (blkcg_pol_free_pd_fn)(struct blkg_policy_data *pd); 166 typedef void (blkcg_pol_reset_pd_stats_fn)(struct blkg_policy_data *pd); 167 typedef void (blkcg_pol_stat_pd_fn)(struct blkg_policy_data *pd, 209 u64 __blkg_prfill_u64(struct seq_file *sf, struct blkg_policy_data *pd, u64 v); 278 return blkg ? blkg->pd[pol->plid] : NULL; 289 * @pd 293 pd_to_blkg(struct blkg_policy_data *pd) argument 498 pd_to_blkg(struct blkg_policy_data *pd) argument [all...] |
/linux-master/drivers/i2c/busses/ |
H A D | i2c-pca-isa.c | 37 static void pca_isa_writebyte(void *pd, int reg, int val) argument 47 static int pca_isa_readbyte(void *pd, int reg) argument 59 static int pca_isa_waitforcompletion(void *pd) argument 66 pca_isa_readbyte(pd, I2C_PCA_CON) 73 if (pca_isa_readbyte(pd, I2C_PCA_CON) 83 static void pca_isa_resetchip(void *pd) argument
|
/linux-master/drivers/video/fbdev/ |
H A D | sh7760fb.c | 34 struct sh7760fb_platdata *pd; /* display information */ member in struct:sh7760fb_par 73 struct sh7760fb_platdata *pd = par->pd; local 88 if (pd->blank) 89 pd->blank(blank); 175 ret = sh7760fb_get_color_info(info, par->pd->lddfr, &bpp, NULL); 201 struct fb_videomode *vm = par->pd->def_mode; 208 par->rot = par->pd->rotate; 227 ret = sh7760fb_get_color_info(info, par->pd->lddfr, &bpp, &gray); 236 lddfr = par->pd [all...] |
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_pd.c | 50 struct hns_roce_pd *pd = to_hr_pd(ibpd); local 57 ibdev_err(ib_dev, "failed to alloc pd, id = %d.\n", id); 60 pd->pdn = (unsigned long)id; 63 struct hns_roce_ib_alloc_pd_resp resp = {.pdn = pd->pdn}; 76 int hns_roce_dealloc_pd(struct ib_pd *pd, struct ib_udata *udata) argument 78 struct hns_roce_dev *hr_dev = to_hr_dev(pd->device); 80 ida_free(&hr_dev->pd_ida.ida, (int)to_hr_pd(pd)->pdn);
|
/linux-master/drivers/infiniband/sw/rxe/ |
H A D | rxe_mw.c | 19 struct rxe_pd *pd = to_rpd(ibmw->pd); local 23 rxe_get(pd); 27 rxe_put(pd); 76 if (unlikely(qp->pd != to_rpd(mw->ibmw.pd))) { 293 struct rxe_pd *pd = to_rpd(qp->ibqp.pd); local 301 if (unlikely((mw->rkey != rkey) || rxe_mw_pd(mw) != pd || 315 struct rxe_pd *pd local [all...] |
H A D | rxe.h | 46 #define rxe_dbg_pd(pd, fmt, ...) ibdev_dbg((pd)->ibpd.device, \ 47 "pd#%d %s: " fmt, (pd)->elem.index, __func__, ##__VA_ARGS__) 67 #define rxe_err_pd(pd, fmt, ...) ibdev_err_ratelimited((pd)->ibpd.device, \ 68 "pd#%d %s: " fmt, (pd)->elem.index, __func__, ##__VA_ARGS__) 88 #define rxe_info_pd(pd, fmt, ...) ibdev_info_ratelimited((pd) [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | gddr5.c | 37 int pd, lf, xd, vh, vr, vo, l3; local 45 pd = ram->next->bios.ramcfg_11_01_80; 104 pd = 1; /* binary driver does this.. bug? */ 107 ram->mr[6] |= (pd & 0x01) << 0;
|
/linux-master/drivers/pcmcia/ |
H A D | bcm63xx_pcmcia.h | 26 struct bcm63xx_pcmcia_platform_data *pd; member in struct:bcm63xx_pcmcia_socket
|
/linux-master/arch/arm/mach-s3c/ |
H A D | devs.h | 47 * @pd: The default platform data for this device. 54 extern void *s3c_set_platdata(void *pd, size_t pdsize,
|
/linux-master/drivers/usb/typec/ |
H A D | Makefile | 3 typec-y := class.o mux.o bus.o pd.o retimer.o
|
/linux-master/drivers/pmdomain/bcm/ |
H A D | bcm-pmb.c | 235 struct bcm_pmb_pm_domain *pd = container_of(genpd, struct bcm_pmb_pm_domain, genpd); local 236 const struct bcm_pmb_pd_data *data = pd->data; 237 struct bcm_pmb *pmb = pd->pmb; 256 struct bcm_pmb_pm_domain *pd = container_of(genpd, struct bcm_pmb_pm_domain, genpd); local 257 const struct bcm_pmb_pd_data *data = pd->data; 258 struct bcm_pmb *pmb = pd->pmb; 312 struct bcm_pmb_pm_domain *pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); local 314 if (!pd) 317 pd [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_lmtt_types.h | 22 /** @pd: root LMTT Directory */ 23 struct xe_lmtt_pt *pd; member in struct:xe_lmtt
|
/linux-master/drivers/infiniband/sw/rdmavt/ |
H A D | mr.c | 93 static int rvt_init_mregion(struct rvt_mregion *mr, struct ib_pd *pd, argument 97 struct rvt_dev_info *dev = ib_to_rvt(pd->device); 115 mr->pd = pd; 141 struct rvt_dev_info *dev = ib_to_rvt(mr->pd->device); 210 struct rvt_dev_info *dev = ib_to_rvt(mr->pd->device); 237 static struct rvt_mr *__rvt_alloc_mr(int count, struct ib_pd *pd) argument 249 rval = rvt_init_mregion(&mr->mr, pd, count, 0); 281 * @pd: protection domain for this memory region 286 struct ib_mr *rvt_get_dma_mr(struct ib_pd *pd, in argument 336 rvt_reg_user_mr(struct ib_pd *pd, u64 start, u64 length, u64 virt_addr, int mr_access_flags, struct ib_udata *udata) argument 535 rvt_alloc_mr(struct ib_pd *pd, enum ib_mr_type mr_type, u32 max_num_sg) argument 716 rvt_lkey_ok(struct rvt_lkey_table *rkt, struct rvt_pd *pd, struct rvt_sge *isge, struct rvt_sge *last_sge, struct ib_sge *sge, int acc) argument 841 struct rvt_pd *pd = ibpd_to_rvtpd(qp->ibqp.pd); local [all...] |
/linux-master/sound/soc/sof/ |
H A D | pcm.c | 698 struct snd_soc_component_driver *pd = &sdev->plat_drv; local 709 pd->name = "sof-audio-component"; 710 pd->probe = sof_pcm_probe; 711 pd->remove = sof_pcm_remove; 712 pd->open = sof_pcm_open; 713 pd->close = sof_pcm_close; 714 pd->hw_params = sof_pcm_hw_params; 715 pd->prepare = sof_pcm_prepare; 716 pd->hw_free = sof_pcm_hw_free; 717 pd [all...] |
/linux-master/fs/bcachefs/ |
H A D | util.c | 523 /* pd controller: */ 533 void bch2_pd_controller_update(struct bch_pd_controller *pd, argument 538 unsigned long seconds_since_update = (jiffies - pd->last_update) / HZ; 543 pd->last_update = jiffies; 547 proportional = div_s64(proportional, pd->p_term_inverse); 549 derivative = actual - pd->last_actual; 551 derivative = ewma_add(pd->smoothed_derivative, derivative, 552 (pd->d_term / seconds_since_update) ?: 1); 553 derivative = derivative * pd->d_term; 554 derivative = div_s64(derivative, pd 577 bch2_pd_controller_init(struct bch_pd_controller *pd) argument 587 bch2_pd_controller_debug_to_text(struct printbuf *out, struct bch_pd_controller *pd) argument [all...] |
/linux-master/net/netfilter/ipvs/ |
H A D | ip_vs_proto_udp.c | 32 struct ip_vs_proto_data *pd, 78 *cpp = ip_vs_schedule(svc, skb, pd, &ignored, iph); 81 *verdict = ip_vs_leave(svc, skb, pd, iph); 367 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(ipvs, IPPROTO_UDP); local 378 atomic_inc(&pd->appcnt); 388 struct ip_vs_proto_data *pd = ip_vs_proto_data_get(ipvs, IPPROTO_UDP); local 390 atomic_dec(&pd->appcnt); 454 struct ip_vs_proto_data *pd) 456 if (unlikely(!pd)) { 461 cp->timeout = pd 31 udp_conn_schedule(struct netns_ipvs *ipvs, int af, struct sk_buff *skb, struct ip_vs_proto_data *pd, int *verdict, struct ip_vs_conn **cpp, struct ip_vs_iphdr *iph) argument 452 udp_state_transition(struct ip_vs_conn *cp, int direction, const struct sk_buff *skb, struct ip_vs_proto_data *pd) argument 466 __udp_init(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) argument 476 __udp_exit(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) argument [all...] |
/linux-master/drivers/net/wireless/ath/ath5k/ |
H A D | eeprom.c | 698 struct ath5k_pdgain_info *pd = local 701 kfree(pd->pd_step); 702 kfree(pd->pd_pwr); 719 struct ath5k_pdgain_info *pd; local 754 pd = &chinfo[pier].pd_curves[idx]; 756 pd->pd_points = AR5K_EEPROM_N_PWR_POINTS_5111; 758 /* Allocate pd points for this curve */ 759 pd->pd_step = kcalloc(AR5K_EEPROM_N_PWR_POINTS_5111, 761 if (!pd->pd_step) 764 pd 931 struct ath5k_pdgain_info *pd = local 1223 struct ath5k_pdgain_info *pd = local [all...] |
/linux-master/drivers/cpuidle/ |
H A D | cpuidle-riscv-sbi.c | 362 static int sbi_cpuidle_pd_power_off(struct generic_pm_domain *pd) argument 364 struct genpd_power_state *state = &pd->states[pd->state_idx]; 389 struct generic_pm_domain *pd; local 394 pd = dt_idle_pd_alloc(np, sbi_dt_parse_state_node); 395 if (!pd) 402 pd->flags |= GENPD_FLAG_IRQ_SAFE | GENPD_FLAG_CPU_DOMAIN; 406 pd->power_off = sbi_cpuidle_pd_power_off; 408 pd->flags |= GENPD_FLAG_ALWAYS_ON; 411 pd_gov = pd [all...] |
/linux-master/net/l2tp/ |
H A D | l2tp_ppp.c | 1419 static void pppol2tp_next_tunnel(struct net *net, struct pppol2tp_seq_data *pd) argument 1422 if (pd->tunnel) 1423 l2tp_tunnel_dec_refcount(pd->tunnel); 1426 pd->tunnel = l2tp_tunnel_get_nth(net, pd->tunnel_idx); 1427 pd->tunnel_idx++; 1430 if (!pd->tunnel || pd->tunnel->version == 2) 1433 l2tp_tunnel_dec_refcount(pd->tunnel); 1437 static void pppol2tp_next_session(struct net *net, struct pppol2tp_seq_data *pd) argument 1454 struct pppol2tp_seq_data *pd = SEQ_START_TOKEN; local 1490 struct pppol2tp_seq_data *pd = v; local 1584 struct pppol2tp_seq_data *pd = v; local [all...] |