| /kernel/linux/linux-5.10/drivers/net/ethernet/smsc/ |
| D | smsc9420.c | 86 static inline u32 smsc9420_reg_read(struct smsc9420_pdata *pd, u32 offset) in smsc9420_reg_read() argument 88 return ioread32(pd->ioaddr + offset); in smsc9420_reg_read() 92 smsc9420_reg_write(struct smsc9420_pdata *pd, u32 offset, u32 value) in smsc9420_reg_write() argument 94 iowrite32(value, pd->ioaddr + offset); in smsc9420_reg_write() 97 static inline void smsc9420_pci_flush_write(struct smsc9420_pdata *pd) in smsc9420_pci_flush_write() argument 100 smsc9420_reg_read(pd, ID_REV); in smsc9420_pci_flush_write() 105 struct smsc9420_pdata *pd = (struct smsc9420_pdata *)bus->priv; in smsc9420_mii_read() local 110 spin_lock_irqsave(&pd->phy_lock, flags); in smsc9420_mii_read() 113 if ((smsc9420_reg_read(pd, MII_ACCESS) & MII_ACCESS_MII_BUSY_)) { in smsc9420_mii_read() 114 netif_warn(pd, drv, pd->dev, "MII is busy???\n"); in smsc9420_mii_read() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/smsc/ |
| D | smsc9420.c | 86 static inline u32 smsc9420_reg_read(struct smsc9420_pdata *pd, u32 offset) in smsc9420_reg_read() argument 88 return ioread32(pd->ioaddr + offset); in smsc9420_reg_read() 92 smsc9420_reg_write(struct smsc9420_pdata *pd, u32 offset, u32 value) in smsc9420_reg_write() argument 94 iowrite32(value, pd->ioaddr + offset); in smsc9420_reg_write() 97 static inline void smsc9420_pci_flush_write(struct smsc9420_pdata *pd) in smsc9420_pci_flush_write() argument 100 smsc9420_reg_read(pd, ID_REV); in smsc9420_pci_flush_write() 105 struct smsc9420_pdata *pd = bus->priv; in smsc9420_mii_read() local 110 spin_lock_irqsave(&pd->phy_lock, flags); in smsc9420_mii_read() 113 if ((smsc9420_reg_read(pd, MII_ACCESS) & MII_ACCESS_MII_BUSY_)) { in smsc9420_mii_read() 114 netif_warn(pd, drv, pd->dev, "MII is busy???\n"); in smsc9420_mii_read() [all …]
|
| /kernel/linux/linux-5.10/drivers/i2c/busses/ |
| D | i2c-sh_mobile.c | 144 int (*setup)(struct sh_mobile_i2c_data *pd); 185 static void iic_wr(struct sh_mobile_i2c_data *pd, int offs, unsigned char data) in iic_wr() argument 188 data |= pd->icic; in iic_wr() 190 iowrite8(data, pd->reg + offs); in iic_wr() 193 static unsigned char iic_rd(struct sh_mobile_i2c_data *pd, int offs) in iic_rd() argument 195 return ioread8(pd->reg + offs); in iic_rd() 198 static void iic_set_clr(struct sh_mobile_i2c_data *pd, int offs, in iic_set_clr() argument 201 iic_wr(pd, offs, (iic_rd(pd, offs) | set) & ~clr); in iic_set_clr() 238 static int sh_mobile_i2c_check_timing(struct sh_mobile_i2c_data *pd) in sh_mobile_i2c_check_timing() argument 240 u16 max_val = pd->flags & IIC_FLAG_HAS_ICIC67 ? 0x1ff : 0xff; in sh_mobile_i2c_check_timing() [all …]
|
| D | i2c-simtec.c | 36 struct simtec_i2c_data *pd = pw; in simtec_i2c_setsda() local 37 writeb(CMD_SET_SDA | (state ? STATE_SDA : 0), pd->reg); in simtec_i2c_setsda() 42 struct simtec_i2c_data *pd = pw; in simtec_i2c_setscl() local 43 writeb(CMD_SET_SCL | (state ? STATE_SCL : 0), pd->reg); in simtec_i2c_setscl() 48 struct simtec_i2c_data *pd = pw; in simtec_i2c_getsda() local 49 return readb(pd->reg) & STATE_SDA ? 1 : 0; in simtec_i2c_getsda() 54 struct simtec_i2c_data *pd = pw; in simtec_i2c_getscl() local 55 return readb(pd->reg) & STATE_SCL ? 1 : 0; in simtec_i2c_getscl() 62 struct simtec_i2c_data *pd; in simtec_i2c_probe() local 67 pd = kzalloc(sizeof(struct simtec_i2c_data), GFP_KERNEL); in simtec_i2c_probe() [all …]
|
| /kernel/linux/linux-6.6/drivers/i2c/busses/ |
| D | i2c-sh_mobile.c | 144 int (*setup)(struct sh_mobile_i2c_data *pd); 185 static void iic_wr(struct sh_mobile_i2c_data *pd, int offs, unsigned char data) in iic_wr() argument 188 data |= pd->icic; in iic_wr() 190 iowrite8(data, pd->reg + offs); in iic_wr() 193 static unsigned char iic_rd(struct sh_mobile_i2c_data *pd, int offs) in iic_rd() argument 195 return ioread8(pd->reg + offs); in iic_rd() 198 static void iic_set_clr(struct sh_mobile_i2c_data *pd, int offs, in iic_set_clr() argument 201 iic_wr(pd, offs, (iic_rd(pd, offs) | set) & ~clr); in iic_set_clr() 238 static int sh_mobile_i2c_check_timing(struct sh_mobile_i2c_data *pd) in sh_mobile_i2c_check_timing() argument 240 u16 max_val = pd->flags & IIC_FLAG_HAS_ICIC67 ? 0x1ff : 0xff; in sh_mobile_i2c_check_timing() [all …]
|
| D | i2c-simtec.c | 36 struct simtec_i2c_data *pd = pw; in simtec_i2c_setsda() local 37 writeb(CMD_SET_SDA | (state ? STATE_SDA : 0), pd->reg); in simtec_i2c_setsda() 42 struct simtec_i2c_data *pd = pw; in simtec_i2c_setscl() local 43 writeb(CMD_SET_SCL | (state ? STATE_SCL : 0), pd->reg); in simtec_i2c_setscl() 48 struct simtec_i2c_data *pd = pw; in simtec_i2c_getsda() local 49 return readb(pd->reg) & STATE_SDA ? 1 : 0; in simtec_i2c_getsda() 54 struct simtec_i2c_data *pd = pw; in simtec_i2c_getscl() local 55 return readb(pd->reg) & STATE_SCL ? 1 : 0; in simtec_i2c_getscl() 62 struct simtec_i2c_data *pd; in simtec_i2c_probe() local 67 pd = kzalloc(sizeof(struct simtec_i2c_data), GFP_KERNEL); in simtec_i2c_probe() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/dt3155/ |
| D | dt3155.c | 128 struct dt3155_priv *pd = vb2_get_drv_priv(vq); in dt3155_queue_setup() local 129 unsigned size = pd->width * pd->height; in dt3155_queue_setup() 142 struct dt3155_priv *pd = vb2_get_drv_priv(vb->vb2_queue); in dt3155_buf_prepare() local 144 vb2_set_plane_payload(vb, 0, pd->width * pd->height); in dt3155_buf_prepare() 150 struct dt3155_priv *pd = vb2_get_drv_priv(q); in dt3155_start_streaming() local 151 struct vb2_buffer *vb = &pd->curr_buf->vb2_buf; in dt3155_start_streaming() 154 pd->sequence = 0; in dt3155_start_streaming() 156 iowrite32(dma_addr, pd->regs + EVEN_DMA_START); in dt3155_start_streaming() 157 iowrite32(dma_addr + pd->width, pd->regs + ODD_DMA_START); in dt3155_start_streaming() 158 iowrite32(pd->width, pd->regs + EVEN_DMA_STRIDE); in dt3155_start_streaming() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/pci/dt3155/ |
| D | dt3155.c | 128 struct dt3155_priv *pd = vb2_get_drv_priv(vq); in dt3155_queue_setup() local 129 unsigned size = pd->width * pd->height; in dt3155_queue_setup() 142 struct dt3155_priv *pd = vb2_get_drv_priv(vb->vb2_queue); in dt3155_buf_prepare() local 144 vb2_set_plane_payload(vb, 0, pd->width * pd->height); in dt3155_buf_prepare() 150 struct dt3155_priv *pd = vb2_get_drv_priv(q); in dt3155_start_streaming() local 151 struct vb2_buffer *vb = &pd->curr_buf->vb2_buf; in dt3155_start_streaming() 154 pd->sequence = 0; in dt3155_start_streaming() 156 iowrite32(dma_addr, pd->regs + EVEN_DMA_START); in dt3155_start_streaming() 157 iowrite32(dma_addr + pd->width, pd->regs + ODD_DMA_START); in dt3155_start_streaming() 158 iowrite32(pd->width, pd->regs + EVEN_DMA_STRIDE); in dt3155_start_streaming() [all …]
|
| /kernel/linux/linux-5.10/drivers/block/ |
| D | pktcdvd.c | 75 #define pkt_err(pd, fmt, ...) \ argument 76 pr_err("%s: " fmt, pd->name, ##__VA_ARGS__) 77 #define pkt_notice(pd, fmt, ...) \ argument 78 pr_notice("%s: " fmt, pd->name, ##__VA_ARGS__) 79 #define pkt_info(pd, fmt, ...) \ argument 80 pr_info("%s: " fmt, pd->name, ##__VA_ARGS__) 82 #define pkt_dbg(level, pd, fmt, ...) \ argument 86 pd->name, __func__, ##__VA_ARGS__); \ 88 pr_notice("%s: " fmt, pd->name, ##__VA_ARGS__); \ 111 static sector_t get_zone(sector_t sector, struct pktcdvd_device *pd) in get_zone() argument [all …]
|
| /kernel/linux/linux-6.6/drivers/pmdomain/mediatek/ |
| D | mtk-pm-domains.c | 62 static bool scpsys_domain_is_on(struct scpsys_domain *pd) in scpsys_domain_is_on() argument 64 struct scpsys *scpsys = pd->scpsys; in scpsys_domain_is_on() 67 regmap_read(scpsys->base, pd->data->pwr_sta_offs, &status); in scpsys_domain_is_on() 68 status &= pd->data->sta_mask; in scpsys_domain_is_on() 70 regmap_read(scpsys->base, pd->data->pwr_sta2nd_offs, &status2); in scpsys_domain_is_on() 71 status2 &= pd->data->sta_mask; in scpsys_domain_is_on() 77 static int scpsys_sram_enable(struct scpsys_domain *pd) in scpsys_sram_enable() argument 79 u32 pdn_ack = pd->data->sram_pdn_ack_bits; in scpsys_sram_enable() 80 struct scpsys *scpsys = pd->scpsys; in scpsys_sram_enable() 84 regmap_clear_bits(scpsys->base, pd->data->ctl_offs, pd->data->sram_pdn_bits); in scpsys_sram_enable() [all …]
|
| /kernel/linux/linux-6.6/drivers/block/ |
| D | pktcdvd.c | 98 static sector_t get_zone(sector_t sector, struct pktcdvd_device *pd) in get_zone() argument 100 return (sector + pd->offset) & ~(sector_t)(pd->settings.size - 1); in get_zone() 122 struct pktcdvd_device *pd = dev_get_drvdata(dev); in packets_started_show() local 124 return sysfs_emit(buf, "%lu\n", pd->stats.pkt_started); in packets_started_show() 131 struct pktcdvd_device *pd = dev_get_drvdata(dev); in packets_finished_show() local 133 return sysfs_emit(buf, "%lu\n", pd->stats.pkt_ended); in packets_finished_show() 140 struct pktcdvd_device *pd = dev_get_drvdata(dev); in kb_written_show() local 142 return sysfs_emit(buf, "%lu\n", pd->stats.secs_w >> 1); in kb_written_show() 149 struct pktcdvd_device *pd = dev_get_drvdata(dev); in kb_read_show() local 151 return sysfs_emit(buf, "%lu\n", pd->stats.secs_r >> 1); in kb_read_show() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
| D | mmu.c | 128 void psb_mmu_set_pd_context(struct psb_mmu_pd *pd, int hw_context) in psb_mmu_set_pd_context() argument 130 struct drm_device *dev = pd->driver->dev; in psb_mmu_set_pd_context() 135 down_write(&pd->driver->sem); in psb_mmu_set_pd_context() 136 PSB_WSGX32(page_to_pfn(pd->p) << PAGE_SHIFT, offset); in psb_mmu_set_pd_context() 138 psb_mmu_flush_pd_locked(pd->driver, 1); in psb_mmu_set_pd_context() 139 pd->hw_context = hw_context; in psb_mmu_set_pd_context() 140 up_write(&pd->driver->sem); in psb_mmu_set_pd_context() 168 struct psb_mmu_pd *pd = kmalloc(sizeof(*pd), GFP_KERNEL); in psb_mmu_alloc_pd() local 172 if (!pd) in psb_mmu_alloc_pd() 175 pd->p = alloc_page(GFP_DMA32); in psb_mmu_alloc_pd() [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/sifive/ |
| D | sifive-prci.c | 20 * @pd: PRCI context 24 * address of the PRCI register target described by @pd, and return 29 * Return: the contents of the register described by @pd and @offs. 31 static u32 __prci_readl(struct __prci_data *pd, u32 offs) in __prci_readl() argument 33 return readl_relaxed(pd->va + offs); in __prci_readl() 36 static void __prci_writel(u32 v, u32 offs, struct __prci_data *pd) in __prci_writel() argument 38 writel_relaxed(v, pd->va + offs); in __prci_writel() 116 * @pd: PRCI context 120 * the PRCI identified by @pd, and store it into the local configuration 124 * @pd and @pwd from changing during execution. [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/gma500/ |
| D | mmu.c | 120 void psb_mmu_set_pd_context(struct psb_mmu_pd *pd, int hw_context) in psb_mmu_set_pd_context() argument 122 struct drm_device *dev = pd->driver->dev; in psb_mmu_set_pd_context() 127 down_write(&pd->driver->sem); in psb_mmu_set_pd_context() 128 PSB_WSGX32(page_to_pfn(pd->p) << PAGE_SHIFT, offset); in psb_mmu_set_pd_context() 130 psb_mmu_flush_pd_locked(pd->driver, 1); in psb_mmu_set_pd_context() 131 pd->hw_context = hw_context; in psb_mmu_set_pd_context() 132 up_write(&pd->driver->sem); in psb_mmu_set_pd_context() 160 struct psb_mmu_pd *pd = kmalloc(sizeof(*pd), GFP_KERNEL); in psb_mmu_alloc_pd() local 164 if (!pd) in psb_mmu_alloc_pd() 167 pd->p = alloc_page(GFP_DMA32); in psb_mmu_alloc_pd() [all …]
|
| /kernel/linux/linux-5.10/drivers/soc/samsung/ |
| D | 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 exynos4_pm_init_power_domain() local 116 pd = kzalloc(sizeof(*pd), GFP_KERNEL); in exynos4_pm_init_power_domain() [all …]
|
| /kernel/linux/linux-6.6/net/l2tp/ |
| 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_dec_refcount(pd->tunnel); in l2tp_dfs_next_tunnel() 49 pd->tunnel = l2tp_tunnel_get_nth(pd->net, pd->tunnel_idx); in l2tp_dfs_next_tunnel() 50 pd->tunnel_idx++; 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_dec_refcount(pd->session); in l2tp_dfs_next_session() 59 pd->session = l2tp_session_get_nth(pd->tunnel, pd->session_idx); in l2tp_dfs_next_session() 60 pd->session_idx++; in l2tp_dfs_next_session() [all …]
|
| /kernel/linux/linux-6.6/drivers/pmdomain/samsung/ |
| 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", 110 struct exynos_pm_domain *pd; in exynos_pd_probe() local 114 pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); in exynos_pd_probe() [all …]
|
| /kernel/linux/linux-6.6/drivers/pmdomain/qcom/ |
| D | rpmpd.c | 17 #define domain_to_rpmpd(domain) container_of(domain, struct rpmpd, pd) 49 struct generic_pm_domain pd; member 74 .pd = { .name = "cx", }, 82 .pd = { .name = "cx_ao", }, 92 .pd = { .name = "cx", }, 100 .pd = { .name = "cx_ao", }, 110 .pd = { .name = "cx", }, 118 .pd = { .name = "cx_ao", }, 128 .pd = { .name = "cx", }, 136 .pd = { .name = "cx_ao", }, [all …]
|
| /kernel/linux/linux-5.10/net/l2tp/ |
| D | l2tp_debugfs.c | 42 static void l2tp_dfs_next_tunnel(struct l2tp_dfs_seq_data *pd) in l2tp_dfs_next_tunnel() argument 45 if (pd->tunnel) in l2tp_dfs_next_tunnel() 46 l2tp_tunnel_dec_refcount(pd->tunnel); in l2tp_dfs_next_tunnel() 48 pd->tunnel = l2tp_tunnel_get_nth(pd->net, pd->tunnel_idx); in l2tp_dfs_next_tunnel() 49 pd->tunnel_idx++; in l2tp_dfs_next_tunnel() 52 static void l2tp_dfs_next_session(struct l2tp_dfs_seq_data *pd) in l2tp_dfs_next_session() argument 55 if (pd->session) in l2tp_dfs_next_session() 56 l2tp_session_dec_refcount(pd->session); in l2tp_dfs_next_session() 58 pd->session = l2tp_session_get_nth(pd->tunnel, pd->session_idx); in l2tp_dfs_next_session() 59 pd->session_idx++; in l2tp_dfs_next_session() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
| D | intel_ppgtt.c | 33 struct i915_page_directory *pd; in __alloc_pd() local 35 pd = kzalloc(sizeof(*pd), I915_GFP_ALLOW_FAIL); in __alloc_pd() 36 if (unlikely(!pd)) in __alloc_pd() 39 pd->entry = kcalloc(count, sizeof(*pd->entry), I915_GFP_ALLOW_FAIL); in __alloc_pd() 40 if (unlikely(!pd->entry)) { in __alloc_pd() 41 kfree(pd); in __alloc_pd() 45 spin_lock_init(&pd->lock); in __alloc_pd() 46 return pd; in __alloc_pd() 51 struct i915_page_directory *pd; in alloc_pd() local 53 pd = __alloc_pd(I915_PDES); in alloc_pd() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/pmdomain/ti/ |
| D | ti_sci_pm_domains.c | 40 * @pd: generic_pm_domain for use with the genpd framework 47 struct generic_pm_domain pd; member 52 #define genpd_to_ti_sci_pd(gpd) container_of(gpd, struct ti_sci_pm_domain, pd) 60 struct ti_sci_pm_domain *pd = genpd_to_ti_sci_pd(domain); in ti_sci_pd_power_off() local 61 const struct ti_sci_handle *ti_sci = pd->parent->ti_sci; in ti_sci_pd_power_off() 63 return ti_sci->ops.dev_ops.put_device(ti_sci, pd->idx); in ti_sci_pd_power_off() 72 struct ti_sci_pm_domain *pd = genpd_to_ti_sci_pd(domain); in ti_sci_pd_power_on() local 73 const struct ti_sci_handle *ti_sci = pd->parent->ti_sci; in ti_sci_pd_power_on() 75 if (pd->exclusive) in ti_sci_pd_power_on() 77 pd->idx); in ti_sci_pd_power_on() [all …]
|
| /kernel/linux/linux-6.6/kernel/ |
| 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_index_to_cpu(struct parallel_data *pd, int cpu_index) in padata_index_to_cpu() argument 70 target_cpu = cpumask_first(pd->cpumask.pcpu); in padata_index_to_cpu() [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-s3c/ |
| 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 …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-s3c/ |
| 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 …]
|