| /linux/drivers/net/ethernet/smsc/ |
| H A D | smsc9420.c | 87 static inline u32 smsc9420_reg_read(struct smsc9420_pdata *pd, u32 offset) in smsc9420_reg_read() argument 89 return ioread32(pd->ioaddr + offset); in smsc9420_reg_read() 93 smsc9420_reg_write(struct smsc9420_pdata *pd, u32 offset, u32 value) in smsc9420_reg_write() argument 95 iowrite32(value, pd->ioaddr + offset); in smsc9420_reg_write() 98 static inline void smsc9420_pci_flush_write(struct smsc9420_pdata *pd) in smsc9420_pci_flush_write() argument 101 smsc9420_reg_read(pd, ID_REV); in smsc9420_pci_flush_write() 106 struct smsc9420_pdata *pd = bus->priv; in smsc9420_mii_read() local 111 spin_lock_irqsave(&pd->phy_lock, flags); in smsc9420_mii_read() 114 if ((smsc9420_reg_read(pd, MII_ACCESS) & MII_ACCESS_MII_BUSY_)) { in smsc9420_mii_read() 115 netif_warn(pd, drv, pd->dev, "MII is busy???\n"); in smsc9420_mii_read() [all …]
|
| /linux/drivers/i2c/busses/ |
| H A D | i2c-sh_mobile.c | 145 int (*setup)(struct sh_mobile_i2c_data *pd); 186 static void iic_wr(struct sh_mobile_i2c_data *pd, int offs, unsigned char data) in iic_wr() argument 189 data |= pd->icic; in iic_wr() 191 iowrite8(data, pd->reg + offs); in iic_wr() 194 static unsigned char iic_rd(struct sh_mobile_i2c_data *pd, int offs) in iic_rd() argument 196 return ioread8(pd->reg + offs); in iic_rd() 199 static void iic_set_clr(struct sh_mobile_i2c_data *pd, int offs, in iic_set_clr() argument 202 iic_wr(pd, offs, (iic_rd(pd, offs) | set) & ~clr); in iic_set_clr() 239 static int sh_mobile_i2c_check_timing(struct sh_mobile_i2c_data *pd) in sh_mobile_i2c_check_timing() argument 241 u16 max_val = pd->flags & IIC_FLAG_HAS_ICIC67 ? 0x1ff : 0xff; in sh_mobile_i2c_check_timing() [all …]
|
| /linux/drivers/pmdomain/mediatek/ |
| H A D | mtk-pm-domains.c | 83 static bool scpsys_domain_is_on(struct scpsys_domain *pd) in scpsys_domain_is_on() 85 struct scpsys *scpsys = pd->scpsys; 86 u32 mask = pd->data->sta_mask; in scpsys_sram_enable() argument 89 mask2 = pd->data->sta2nd_mask ? pd->data->sta2nd_mask : mask; in scpsys_sram_enable() 91 regmap_read(scpsys->base, pd->data->pwr_sta_offs, &status); in scpsys_sram_enable() 94 regmap_read(scpsys->base, pd->data->pwr_sta2nd_offs, &status2); in scpsys_sram_enable() 101 static bool scpsys_hwv_domain_is_disable_done(struct scpsys_domain *pd) in scpsys_sram_enable() 103 const struct scpsys_hwv_domain_data *hwv = pd->hwv_data; in scpsys_sram_enable() 108 regmap_multi_reg_read(pd in scpsys_sram_enable() 71 scpsys_domain_is_on(struct scpsys_domain * pd) scpsys_domain_is_on() argument 117 scpsys_sram_disable(struct scpsys_domain * pd) scpsys_sram_disable() argument 143 scpsys_bus_protect_get_regmap(struct scpsys_domain * pd,const struct scpsys_bus_prot_data * bpd) scpsys_bus_protect_get_regmap() argument 152 scpsys_bus_protect_get_sta_regmap(struct scpsys_domain * pd,const struct scpsys_bus_prot_data * bpd) scpsys_bus_protect_get_sta_regmap() argument 161 scpsys_bus_protect_clear(struct scpsys_domain * pd,const struct scpsys_bus_prot_data * bpd) scpsys_bus_protect_clear() argument 185 scpsys_bus_protect_set(struct scpsys_domain * pd,const struct scpsys_bus_prot_data * bpd) scpsys_bus_protect_set() argument 203 scpsys_bus_protect_enable(struct scpsys_domain * pd) scpsys_bus_protect_enable() argument 223 scpsys_bus_protect_disable(struct scpsys_domain * pd) scpsys_bus_protect_disable() argument 253 scpsys_ctl_pwrseq_on(struct scpsys_domain * pd) scpsys_ctl_pwrseq_on() argument 338 scpsys_ctl_pwrseq_off(struct scpsys_domain * pd) scpsys_ctl_pwrseq_off() argument 374 scpsys_modem_pwrseq_on(struct scpsys_domain * pd) scpsys_modem_pwrseq_on() argument 394 scpsys_modem_pwrseq_off(struct scpsys_domain * pd) scpsys_modem_pwrseq_off() argument 406 struct scpsys_domain *pd = container_of(genpd, struct scpsys_domain, genpd); scpsys_power_on() local 476 struct scpsys_domain *pd = container_of(genpd, struct scpsys_domain, genpd); scpsys_power_off() local 517 struct scpsys_domain *pd; scpsys_add_one_domain() local 716 scpsys_remove_one_domain(struct scpsys_domain * pd) scpsys_remove_one_domain() argument 739 struct scpsys_domain *pd; scpsys_domain_cleanup() local [all...] |
| /linux/drivers/clk/sifive/ |
| H A D | sifive-prci.c | 21 * @pd: PRCI context 25 * address of the PRCI register target described by @pd, and return 30 * Return: the contents of the register described by @pd and @offs. 32 static u32 __prci_readl(struct __prci_data *pd, u32 offs) in __prci_readl() argument 34 return readl_relaxed(pd->va + offs); in __prci_readl() 37 static void __prci_writel(u32 v, u32 offs, struct __prci_data *pd) in __prci_writel() argument 39 writel_relaxed(v, pd->va + offs); in __prci_writel() 117 * @pd: PRCI context 121 * the PRCI identified by @pd, and store it into the local configuration 125 * @pd and @pwd from changing during execution. [all …]
|
| /linux/net/l2tp/ |
| H A D | l2tp_debugfs.c | 43 static void l2tp_dfs_next_tunnel(struct l2tp_dfs_seq_data *pd) in l2tp_dfs_next_tunnel() argument 46 if (pd->tunnel) in l2tp_dfs_next_tunnel() 47 l2tp_tunnel_put(pd->tunnel); in l2tp_dfs_next_tunnel() 49 pd->tunnel = l2tp_tunnel_get_next(pd->net, &pd->tkey); in l2tp_dfs_next_tunnel() 50 pd->tkey++; in l2tp_dfs_next_tunnel() 53 static void l2tp_dfs_next_session(struct l2tp_dfs_seq_data *pd) in l2tp_dfs_next_session() argument 56 if (pd->session) in l2tp_dfs_next_session() 57 l2tp_session_put(pd in l2tp_dfs_next_session() 72 struct l2tp_dfs_seq_data *pd = SEQ_START_TOKEN; l2tp_dfs_seq_start() local 105 struct l2tp_dfs_seq_data *pd = v; l2tp_dfs_seq_stop() local 232 struct l2tp_dfs_seq_data *pd = v; l2tp_dfs_seq_show() local 268 struct l2tp_dfs_seq_data *pd; l2tp_dfs_seq_open() local 304 struct l2tp_dfs_seq_data *pd; l2tp_dfs_seq_release() local [all...] |
| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8qm-ss-audio.dtsi | 37 power-domains = <&pd IMX_SC_R_ASRC_0>; 67 power-domains = <&pd IMX_SC_R_ASRC_1>; 91 power-domains = <&pd IMX_SC_R_SAI_4>; 108 power-domains = <&pd IMX_SC_R_SAI_5>; 120 power-domains = <&pd IMX_SC_R_SAI_4>; 132 power-domains = <&pd IMX_SC_R_SAI_5>; 147 power-domains = <&pd IMX_SC_R_ESAI_1>; 163 power-domains = <&pd IMX_SC_R_SAI_6>; 179 power-domains = <&pd IMX_SC_R_SAI_7>; 191 power-domains = <&pd IMX_SC_R_ESAI_1>; [all …]
|
| H A D | imx8dxl-ss-adma.dtsi | 22 power-domains = <&pd IMX_SC_R_AUDIO_CLK_0>, 23 <&pd IMX_SC_R_AUDIO_CLK_1>, 24 <&pd IMX_SC_R_MCLK_OUT_0>, 25 <&pd IMX_SC_R_MCLK_OUT_1>, 26 <&pd IMX_SC_R_AUDIO_PLL_0>, 27 <&pd IMX_SC_R_AUDIO_PLL_1>, 28 <&pd IMX_SC_R_ASRC_0>, 29 <&pd IMX_SC_R_SAI_0>, 30 <&pd IMX_SC_R_SAI_1>, 31 <&pd IMX_SC_R_SAI_2>, [all …]
|
| H A D | imx8qm-ss-dma.dtsi | 20 power-domains = <&pd IMX_SC_R_UART_4>; 33 power-domains = <&pd IMX_SC_R_I2C_4>; 46 power-domains = <&pd IMX_SC_R_I2C_4>; 59 power-domains = <&pd IMX_SC_R_CAN_1>; 72 power-domains = <&pd IMX_SC_R_CAN_2>; 104 power-domains = <&pd IMX_SC_R_DMA_0_CH0>, 105 <&pd IMX_SC_R_DMA_0_CH1>, 106 <&pd IMX_SC_R_DMA_0_CH2>, 107 <&pd IMX_SC_R_DMA_0_CH3>, 108 <&pd IMX_SC_R_DMA_0_CH4>, [all …]
|
| H A D | imx8-ss-audio.dtsi | 163 power-domains = <&pd IMX_SC_R_ASRC_0>; 178 power-domains = <&pd IMX_SC_R_ESAI_0>; 202 power-domains = <&pd IMX_SC_R_SPDIF_0>; 218 power-domains = <&pd IMX_SC_R_SAI_0>; 234 power-domains = <&pd IMX_SC_R_SAI_1>; 250 power-domains = <&pd IMX_SC_R_SAI_2>; 266 power-domains = <&pd IMX_SC_R_SAI_3>; 301 power-domains = <&pd IMX_SC_R_DMA_0_CH0>, 302 <&pd IMX_SC_R_DMA_0_CH1>, 303 <&pd IMX_SC_R_DMA_0_CH2>, [all …]
|
| H A D | imx8-ss-dma.dtsi | 36 power-domains = <&pd IMX_SC_R_SPI_0>; 54 power-domains = <&pd IMX_SC_R_SPI_1>; 72 power-domains = <&pd IMX_SC_R_SPI_2>; 90 power-domains = <&pd IMX_SC_R_SPI_3>; 104 power-domains = <&pd IMX_SC_R_UART_0>; 118 power-domains = <&pd IMX_SC_R_UART_1>; 132 power-domains = <&pd IMX_SC_R_UART_2>; 146 power-domains = <&pd IMX_SC_R_UART_3>; 162 power-domains = <&pd IMX_SC_R_LCD_0_PWM_0>; 187 power-domains = <&pd IMX_SC_R_DMA_2_CH0>, [all …]
|
| H A D | imx8-ss-img.dtsi | 47 power-domains = <&pd IMX_SC_R_ISI_CH0>, 48 <&pd IMX_SC_R_ISI_CH1>, 49 <&pd IMX_SC_R_ISI_CH2>, 50 <&pd IMX_SC_R_ISI_CH3>, 51 <&pd IMX_SC_R_ISI_CH4>, 52 <&pd IMX_SC_R_ISI_CH5>, 53 <&pd IMX_SC_R_ISI_CH6>, 54 <&pd IMX_SC_R_ISI_CH7>; 67 power-domains = <&pd IMX_SC_R_CSI_0>; 81 power-domains = <&pd IMX_SC_R_CSI_0>; [all …]
|
| /linux/drivers/pmdomain/samsung/ |
| H A D | exynos-pm-domains.c | 32 struct generic_pm_domain pd; member 38 struct exynos_pm_domain *pd; in exynos_pd_power() local 43 pd = container_of(domain, struct exynos_pm_domain, pd); in exynos_pd_power() 44 base = pd->base; in exynos_pd_power() 46 pwr = power_on ? pd->local_pwr_cfg : 0; in exynos_pd_power() 52 while ((readl_relaxed(base + 0x4) & pd->local_pwr_cfg) != pwr) { in exynos_pd_power() 86 .compatible = "samsung,exynos4210-pd", 89 .compatible = "samsung,exynos5433-pd", 111 struct exynos_pm_domain *pd; in exynos_pd_probe() local 115 pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); in exynos_pd_probe() [all …]
|
| /linux/drivers/gpu/drm/i915/gt/ |
| H A D | intel_ppgtt.c | 37 struct i915_page_directory *pd; in __alloc_pd() local 39 pd = kzalloc(sizeof(*pd), I915_GFP_ALLOW_FAIL); in __alloc_pd() 40 if (unlikely(!pd)) in __alloc_pd() 43 pd->entry = kcalloc(count, sizeof(*pd->entry), I915_GFP_ALLOW_FAIL); in __alloc_pd() 44 if (unlikely(!pd->entry)) { in __alloc_pd() 45 kfree(pd); in __alloc_pd() 49 spin_lock_init(&pd->lock); in __alloc_pd() 50 return pd; in __alloc_pd() 55 struct i915_page_directory *pd; in alloc_pd() local 57 pd = __alloc_pd(I915_PDES); in alloc_pd() [all …]
|
| H A D | gen6_ppgtt.c | 18 /* Write pde (index) from the page directory @pd to the page table @pt */ 86 i915_pt_entry(ppgtt->base.pd, pde++); in gen6_ppgtt_clear_range() 116 struct i915_page_directory * const pd = ppgtt->pd; in gen6_ppgtt_insert_entries() local 124 GEM_BUG_ON(!pd->entry[act_pt]); in gen6_ppgtt_insert_entries() 126 vaddr = px_vaddr(i915_pt_entry(pd, act_pt)); in gen6_ppgtt_insert_entries() 142 vaddr = px_vaddr(i915_pt_entry(pd, ++act_pt)); in gen6_ppgtt_insert_entries() 152 struct i915_page_directory * const pd = ppgtt->base.pd; in gen6_flush_pd() local 161 gen6_for_each_pde(pt, pd, start, end, pde) in gen6_flush_pd() 177 struct i915_page_directory * const pd = ppgtt->base.pd; in gen6_alloc_va_range() local 183 spin_lock(&pd->lock); in gen6_alloc_va_range() [all …]
|
| /linux/kernel/ |
| H A D | padata.c | 47 static void padata_free_pd(struct parallel_data *pd); 50 static inline void padata_get_pd(struct parallel_data *pd) in padata_get_pd() argument 52 refcount_inc(&pd->refcnt); in padata_get_pd() 55 static inline void padata_put_pd_cnt(struct parallel_data *pd, int cnt) in padata_put_pd_cnt() argument 57 if (refcount_sub_and_test(cnt, &pd->refcnt)) in padata_put_pd_cnt() 58 padata_free_pd(pd); in padata_put_pd_cnt() 61 static inline void padata_put_pd(struct parallel_data *pd) in padata_put_pd() argument 63 padata_put_pd_cnt(pd, 1); in padata_put_pd() 66 static int padata_cpu_hash(struct parallel_data *pd, unsigned int seq_nr) in padata_cpu_hash() argument 72 int cpu_index = seq_nr % cpumask_weight(pd->cpumask.pcpu); in padata_cpu_hash() [all …]
|
| /linux/drivers/pmdomain/xilinx/ |
| H A D | zynqmp-pm-domains.c | 75 struct zynqmp_pm_domain *pd = to_zynqmp_pm_domain(domain); in zynqmp_gpd_power_on() local 78 ret = zynqmp_pm_set_requirement(pd->node_id, in zynqmp_gpd_power_on() 85 ZYNQMP_PM_CAPABILITY_ACCESS, pd->node_id, ret); in zynqmp_gpd_power_on() 90 ZYNQMP_PM_CAPABILITY_ACCESS, pd->node_id); in zynqmp_gpd_power_on() 106 struct zynqmp_pm_domain *pd = to_zynqmp_pm_domain(domain); in zynqmp_gpd_power_off() local 113 if (!pd->requested) { in zynqmp_gpd_power_off() 115 pd->node_id); in zynqmp_gpd_power_off() 130 ret = zynqmp_pm_set_requirement(pd->node_id, capabilities, 0, in zynqmp_gpd_power_off() 135 capabilities, pd->node_id, ret); in zynqmp_gpd_power_off() 140 capabilities, pd->node_id); in zynqmp_gpd_power_off() [all …]
|
| /linux/arch/arm/mach-s3c/ |
| H A D | platformdata.c | 15 void __init *s3c_set_platdata(void *pd, size_t pdsize, in s3c_set_platdata() argument 20 if (!pd) { in s3c_set_platdata() 26 npd = kmemdup(pd, pdsize, GFP_KERNEL); in s3c_set_platdata() 34 void s3c_sdhci_set_platdata(struct s3c_sdhci_platdata *pd, in s3c_sdhci_set_platdata() argument 37 set->cd_type = pd->cd_type; in s3c_sdhci_set_platdata() 38 set->ext_cd_init = pd->ext_cd_init; in s3c_sdhci_set_platdata() 39 set->ext_cd_cleanup = pd->ext_cd_cleanup; in s3c_sdhci_set_platdata() 40 set->ext_cd_gpio = pd->ext_cd_gpio; in s3c_sdhci_set_platdata() 41 set->ext_cd_gpio_invert = pd->ext_cd_gpio_invert; in s3c_sdhci_set_platdata() 43 if (pd->max_width) in s3c_sdhci_set_platdata() [all …]
|
| H A D | devs.c | 72 void __init s3c_fb_set_platdata(struct s3c_fb_platdata *pd) in s3c_fb_set_platdata() argument 74 s3c_set_platdata(pd, sizeof(struct s3c_fb_platdata), in s3c_fb_set_platdata() 105 void s3c_sdhci0_set_platdata(struct s3c_sdhci_platdata *pd) in s3c_sdhci0_set_platdata() argument 107 s3c_sdhci_set_platdata(pd, &s3c_hsmmc0_def_platdata); in s3c_sdhci0_set_platdata() 135 void s3c_sdhci1_set_platdata(struct s3c_sdhci_platdata *pd) in s3c_sdhci1_set_platdata() argument 137 s3c_sdhci_set_platdata(pd, &s3c_hsmmc1_def_platdata); in s3c_sdhci1_set_platdata() 167 void s3c_sdhci2_set_platdata(struct s3c_sdhci_platdata *pd) in s3c_sdhci2_set_platdata() argument 169 s3c_sdhci_set_platdata(pd, &s3c_hsmmc2_def_platdata); in s3c_sdhci2_set_platdata() 197 void s3c_sdhci3_set_platdata(struct s3c_sdhci_platdata *pd) in s3c_sdhci3_set_platdata() argument 199 s3c_sdhci_set_platdata(pd, &s3c_hsmmc3_def_platdata); in s3c_sdhci3_set_platdata() [all …]
|
| /linux/drivers/infiniband/hw/usnic/ |
| H A D | usnic_uiom.c | 191 struct usnic_uiom_pd *pd) in usnic_uiom_unmap_sorted_intervals() argument 202 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals() 209 static void __usnic_uiom_reg_release(struct usnic_uiom_pd *pd, in __usnic_uiom_reg_release() argument 223 spin_lock(&pd->lock); in __usnic_uiom_reg_release() 224 usnic_uiom_remove_interval(&pd->root, vpn_start, in __usnic_uiom_reg_release() 226 usnic_uiom_unmap_sorted_intervals(&rm_intervals, pd); in __usnic_uiom_reg_release() 236 spin_unlock(&pd->lock); in __usnic_uiom_reg_release() 250 struct usnic_uiom_pd *pd = uiomr->pd; in usnic_uiom_map_sorted_intervals() local 279 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals() 296 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals() [all …]
|
| /linux/arch/powerpc/platforms/ps3/ |
| H A D | interrupt.c | 97 struct ps3_private *pd = irq_data_get_irq_chip_data(d); in ps3_chip_mask() local 101 pd->thread_id, d->irq); in ps3_chip_mask() 104 clear_bit(63 - d->irq, &pd->bmp.mask); in ps3_chip_mask() 105 lv1_did_update_interrupt_mask(pd->ppe_id, pd->thread_id); in ps3_chip_mask() 118 struct ps3_private *pd = irq_data_get_irq_chip_data(d); in ps3_chip_unmask() local 122 pd->thread_id, d->irq); in ps3_chip_unmask() 125 set_bit(63 - d->irq, &pd->bmp.mask); in ps3_chip_unmask() 126 lv1_did_update_interrupt_mask(pd->ppe_id, pd->thread_id); in ps3_chip_unmask() 139 const struct ps3_private *pd = irq_data_get_irq_chip_data(d); in ps3_chip_eoi() local 143 if (!test_bit(63 - d->irq, &pd->ipi_mask)) in ps3_chip_eoi() [all …]
|
| /linux/drivers/pmdomain/sunxi/ |
| H A D | sun50i-h6-prcm-ppu.c | 84 static bool sun50i_h6_ppu_power_status(const struct sun50i_h6_ppu_pd *pd) in sun50i_h6_ppu_power_status() argument 86 bool bit = readl(pd->reg) & pd->gate_mask; in sun50i_h6_ppu_power_status() 88 return bit ^ pd->negated; in sun50i_h6_ppu_power_status() 91 static int sun50i_h6_ppu_pd_set_power(const struct sun50i_h6_ppu_pd *pd, in sun50i_h6_ppu_pd_set_power() argument 94 u32 reg = readl(pd->reg); in sun50i_h6_ppu_pd_set_power() 97 writel(reg | pd->gate_mask, pd->reg); in sun50i_h6_ppu_pd_set_power() 99 writel(reg & ~pd->gate_mask, pd->reg); in sun50i_h6_ppu_pd_set_power() 106 const struct sun50i_h6_ppu_pd *pd = to_sun50i_h6_ppu_pd(genpd); in sun50i_h6_ppu_pd_power_on() local 108 return sun50i_h6_ppu_pd_set_power(pd, !pd->negated); in sun50i_h6_ppu_pd_power_on() 113 const struct sun50i_h6_ppu_pd *pd = to_sun50i_h6_ppu_pd(genpd); in sun50i_h6_ppu_pd_power_off() local [all …]
|
| H A D | sun55i-pck600.c | 71 static int sunxi_pck600_pd_set_power(struct sunxi_pck600_pd *pd, bool on) in sunxi_pck600_pd_set_power() argument 73 struct sunxi_pck600 *pck = pd->pck; in sunxi_pck600_pd_set_power() 74 struct generic_pm_domain *genpd = &pd->genpd; in sunxi_pck600_pd_set_power() 80 reg = readl(pd->base + PPU_PWPR); in sunxi_pck600_pd_set_power() 82 writel(reg, pd->base + PPU_PWPR); in sunxi_pck600_pd_set_power() 85 reg = readl(pd->base + PPU_PWPR); in sunxi_pck600_pd_set_power() 87 ret = readl_poll_timeout_atomic(pd->base + PPU_PWSR, reg, in sunxi_pck600_pd_set_power() 99 struct sunxi_pck600_pd *pd = to_sunxi_pd(domain); in sunxi_pck600_power_on() local 101 return sunxi_pck600_pd_set_power(pd, true); in sunxi_pck600_power_on() 106 struct sunxi_pck600_pd *pd = to_sunxi_pd(domain); in sunxi_pck600_power_off() local [all …]
|
| /linux/drivers/usb/typec/ |
| H A D | pd.c | 10 #include <linux/usb/pd.h> 12 #include "pd.h" 470 * @pd: The USB PD instance that the capabilities belong to. 474 * capabilities will have their own sub-directory under @pd in sysfs. 480 usb_power_delivery_register_capabilities(struct usb_power_delivery *pd, in usb_power_delivery_register_capabilities() argument 491 cap->pd = pd; in usb_power_delivery_register_capabilities() 494 cap->dev.parent = &pd->dev; in usb_power_delivery_register_capabilities() 534 struct usb_power_delivery *pd = to_usb_power_delivery(dev); in revision_show() local 536 return sysfs_emit(buf, "%u.%u\n", (pd->revision >> 8) & 0xff, (pd->revision >> 4) & 0xf); in revision_show() 542 struct usb_power_delivery *pd = to_usb_power_delivery(dev); in version_show() local [all …]
|
| /linux/sound/usb/ |
| H A D | power.c | 20 struct snd_usb_power_domain *pd; in snd_usb_find_power_domain() local 23 pd = kzalloc(sizeof(*pd), GFP_KERNEL); in snd_usb_find_power_domain() 24 if (!pd) in snd_usb_find_power_domain() 38 pd->pd_id = pd_desc->bPowerDomainID; in snd_usb_find_power_domain() 39 pd->pd_d1d0_rec = in snd_usb_find_power_domain() 41 pd->pd_d2d0_rec = in snd_usb_find_power_domain() 43 pd->ctrl_iface = ctrl_iface; in snd_usb_find_power_domain() 44 return pd; in snd_usb_find_power_domain() 49 kfree(pd); in snd_usb_find_power_domain() 54 struct snd_usb_power_domain *pd, in snd_usb_power_domain_set() argument [all …]
|
| /linux/net/netfilter/ipvs/ |
| H A D | ip_vs_proto.c | 68 struct ip_vs_proto_data *pd = in register_ip_vs_proto_netns() 71 if (!pd) in register_ip_vs_proto_netns() 74 pd->pp = pp; /* For speed issues */ in register_ip_vs_proto_netns() 75 pd->next = ipvs->proto_data_table[hash]; in register_ip_vs_proto_netns() 76 ipvs->proto_data_table[hash] = pd; in register_ip_vs_proto_netns() 77 atomic_set(&pd->appcnt, 0); /* Init app counter */ in register_ip_vs_proto_netns() 80 int ret = pp->init_netns(ipvs, pd); in register_ip_vs_proto_netns() 83 ipvs->proto_data_table[hash] = pd->next; in register_ip_vs_proto_netns() 84 kfree(pd); in register_ip_vs_proto_netns() 117 unregister_ip_vs_proto_netns(struct netns_ipvs *ipvs, struct ip_vs_proto_data *pd) 69 struct ip_vs_proto_data *pd = register_ip_vs_proto_netns() local 118 unregister_ip_vs_proto_netns(struct netns_ipvs * ipvs,struct ip_vs_proto_data * pd) unregister_ip_vs_proto_netns() argument 160 struct ip_vs_proto_data *pd; ip_vs_proto_data_get() local 177 struct ip_vs_proto_data *pd; ip_vs_protocol_timeout_change() local 331 struct ip_vs_proto_data *pd; ip_vs_protocol_net_cleanup() local [all...] |