| /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 …]
|
| H A 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_obj(struct simtec_i2c_data); in simtec_i2c_probe() [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() argument 85 struct scpsys *scpsys = pd->scpsys; in scpsys_domain_is_on() 86 u32 mask = pd->data->sta_mask; in scpsys_domain_is_on() 89 mask2 = pd->data->sta2nd_mask ? pd->data->sta2nd_mask : mask; in scpsys_domain_is_on() 91 regmap_read(scpsys->base, pd->data->pwr_sta_offs, &status); in scpsys_domain_is_on() 94 regmap_read(scpsys->base, pd->data->pwr_sta2nd_offs, &status2); in scpsys_domain_is_on() 101 static bool scpsys_hwv_domain_is_disable_done(struct scpsys_domain *pd) in scpsys_hwv_domain_is_disable_done() argument 103 const struct scpsys_hwv_domain_data *hwv = pd->hwv_data; in scpsys_hwv_domain_is_disable_done() 108 regmap_multi_reg_read(pd->scpsys->base, regs, val, 2); in scpsys_hwv_domain_is_disable_done() 114 static bool scpsys_hwv_domain_is_enable_done(struct scpsys_domain *pd) in scpsys_hwv_domain_is_enable_done() argument [all …]
|
| /linux/drivers/clk/sifive/ |
| H A D | sifive-prci.c | 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() 127 static void __prci_wrpll_read_cfg0(struct __prci_data *pd, in __prci_wrpll_read_cfg0() argument 130 __prci_wrpll_unpack(&pwd->c, __prci_readl(pd, pwd->cfg0_offs)); in __prci_wrpll_read_cfg0() 147 static void __prci_wrpll_write_cfg0(struct __prci_data *pd, in __prci_wrpll_write_cfg0() argument 151 __prci_writel(__prci_wrpll_pack(c), pwd->cfg0_offs, pd); in __prci_wrpll_write_cfg0() 163 static void __prci_wrpll_write_cfg1(struct __prci_data *pd, in __prci_wrpll_write_cfg1() argument 167 __prci_writel(enable, pwd->cfg1_offs, pd); in __prci_wrpll_write_cfg1() [all …]
|
| /linux/drivers/gpu/drm/gma500/ |
| H A D | mmu.c | 121 void psb_mmu_set_pd_context(struct psb_mmu_pd *pd, int hw_context) in psb_mmu_set_pd_context() argument 123 struct drm_device *dev = pd->driver->dev; in psb_mmu_set_pd_context() 128 down_write(&pd->driver->sem); in psb_mmu_set_pd_context() 129 PSB_WSGX32(page_to_pfn(pd->p) << PAGE_SHIFT, offset); in psb_mmu_set_pd_context() 131 psb_mmu_flush_pd_locked(pd->driver, 1); in psb_mmu_set_pd_context() 132 pd->hw_context = hw_context; in psb_mmu_set_pd_context() 133 up_write(&pd->driver->sem); in psb_mmu_set_pd_context() 161 struct psb_mmu_pd *pd = kmalloc_obj(*pd); in psb_mmu_alloc_pd() local 165 if (!pd) in psb_mmu_alloc_pd() 168 pd->p = alloc_page(GFP_DMA32); in psb_mmu_alloc_pd() [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->session); in l2tp_dfs_next_session() 59 pd->session = l2tp_session_get_next(pd->net, pd->tunnel->sock, in l2tp_dfs_next_session() 60 pd->tunnel->version, in l2tp_dfs_next_session() [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/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() 111 struct exynos_pm_domain *pd; in exynos_pd_probe() local 115 pd = devm_kzalloc(dev, sizeof(*pd), GFP_KERNEL); in exynos_pd_probe() 116 if (!pd) in exynos_pd_probe() 119 pd->pd.name = exynos_get_domain_name(dev, np); in exynos_pd_probe() [all …]
|
| /linux/drivers/pmdomain/qcom/ |
| H A D | rpmpd.c | 18 #define domain_to_rpmpd(domain) container_of(domain, struct rpmpd, pd) 52 struct generic_pm_domain pd; member 76 .pd = { .name = "cx", }, 84 .pd = { .name = "cx_ao", }, 94 .pd = { .name = "cx", }, 102 .pd = { .name = "cx_ao", }, 112 .pd = { .name = "cx", }, 120 .pd = { .name = "cx_ao", }, 130 .pd = { .name = "cx", }, 138 .pd = { .name = "cx_ao", }, [all …]
|
| /linux/kernel/power/ |
| H A D | energy_model.c | 53 struct em_perf_domain *pd; member 65 table = em_perf_state_from_pd(em_dbg->pd); \ 82 struct dentry *pd) in em_debug_create_ps() argument 89 em_dbg[i].pd = em_pd; in em_debug_create_ps() 100 d = debugfs_create_dir(name, pd); in em_debug_create_ps() 123 struct em_perf_domain *pd = s->private; in em_debug_flags_show() local 125 seq_printf(s, "%#lx\n", pd->flags); in em_debug_flags_show() 133 struct em_perf_domain *pd = s->private; in em_debug_id_show() local 135 seq_printf(s, "%d\n", pd->id); in em_debug_id_show() 213 struct em_perf_table *em_table_alloc(struct em_perf_domain *pd) in em_table_alloc() argument [all …]
|
| H A D | em_netlink.c | 28 static int __em_nl_get_pd_size(struct em_perf_domain *pd, void *data) in __em_nl_get_pd_size() argument 33 nr_cpus = cpumask_weight(to_cpumask(pd->cpus)); in __em_nl_get_pd_size() 49 static int __em_nl_get_pd(struct em_perf_domain *pd, void *data) in __em_nl_get_pd() argument 56 pd->id)) in __em_nl_get_pd() 60 pd->flags, DEV_ENERGYMODEL_A_PERF_DOMAIN_PAD)) in __em_nl_get_pd() 63 cpumask = to_cpumask(pd->cpus); in __em_nl_get_pd() 76 static int __em_nl_get_pd_for_dump(struct em_perf_domain *pd, void *data) in __em_nl_get_pd_for_dump() argument 93 ret = __em_nl_get_pd(pd, ctx->skb); in __em_nl_get_pd_for_dump() 103 struct em_perf_domain *pd; in dev_energymodel_nl_get_perf_domains_doit() local 111 pd = em_perf_domain_get_by_id(id); in dev_energymodel_nl_get_perf_domains_doit() [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/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 …]
|
| /linux/drivers/pmdomain/rockchip/ |
| H A D | pm-domains.c | 270 struct rockchip_pm_domain *pd; in rockchip_pmu_block() local 300 pd = to_rockchip_pd(genpd); in rockchip_pmu_block() 301 ret = clk_bulk_enable(pd->num_clks, pd->clks); in rockchip_pmu_block() 317 pd = to_rockchip_pd(genpd); in rockchip_pmu_block() 318 clk_bulk_disable(pd->num_clks, pd->clks); in rockchip_pmu_block() 333 struct rockchip_pm_domain *pd; in rockchip_pmu_unblock() local 341 pd = to_rockchip_pd(genpd); in rockchip_pmu_unblock() 342 clk_bulk_disable(pd->num_clks, pd->clks); in rockchip_pmu_unblock() 356 static bool rockchip_pmu_domain_is_idle(struct rockchip_pm_domain *pd) in rockchip_pmu_domain_is_idle() argument 358 struct rockchip_pmu *pmu = pd->pmu; in rockchip_pmu_domain_is_idle() [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 …]
|
| /linux/drivers/media/tuners/ |
| H A D | tda18271-maps.c | 13 u8 pd; /* post div */ member 25 { .lomax = 32000, .pd = 0x5f, .d = 0xf0 }, 26 { .lomax = 35000, .pd = 0x5e, .d = 0xe0 }, 27 { .lomax = 37000, .pd = 0x5d, .d = 0xd0 }, 28 { .lomax = 41000, .pd = 0x5c, .d = 0xc0 }, 29 { .lomax = 44000, .pd = 0x5b, .d = 0xb0 }, 30 { .lomax = 49000, .pd = 0x5a, .d = 0xa0 }, 31 { .lomax = 54000, .pd = 0x59, .d = 0x90 }, 32 { .lomax = 61000, .pd = 0x58, .d = 0x80 }, 33 { .lomax = 65000, .pd = 0x4f, .d = 0x78 }, [all …]
|
| /linux/drivers/pmdomain/renesas/ |
| H A D | rmobile-sysc.c | 137 struct device_node *pd; member 154 struct device_node *pd; in add_special_pd() local 156 pd = of_parse_phandle(np, "power-domains", 0); in add_special_pd() 157 if (!pd) in add_special_pd() 161 if (pd == special_pds[i].pd && type == special_pds[i].type) { in add_special_pd() 162 of_node_put(pd); in add_special_pd() 168 of_node_put(pd); in add_special_pd() 172 pr_debug("Special PM domain %pOFn type %d for %pOF\n", pd, type, np); in add_special_pd() 174 special_pds[num_special_pds].pd = pd; in add_special_pd() 202 of_node_put(special_pds[i].pd); in put_special_pds() [all …]
|
| H A D | rcar-sysc.c | 72 static int rcar_sysc_pwr_on_off(const struct rcar_sysc_pd *pd, bool on) in rcar_sysc_pwr_on_off() argument 94 if (!on && (pd->flags & PD_OFF_DELAY)) in rcar_sysc_pwr_on_off() 98 iowrite32(BIT(pd->chan_bit), rcar_sysc_base + pd->chan_offs + reg_offs); in rcar_sysc_pwr_on_off() 103 static int rcar_sysc_power(const struct rcar_sysc_pd *pd, bool on) in rcar_sysc_power() argument 105 unsigned int isr_mask = BIT(pd->isr_bit); in rcar_sysc_power() 106 unsigned int chan_mask = BIT(pd->chan_bit); in rcar_sysc_power() 134 ret = rcar_sysc_pwr_on_off(pd, on); in rcar_sysc_power() 138 status = ioread32(rcar_sysc_base + pd->chan_offs + PWRER_OFFS); in rcar_sysc_power() 166 pd->isr_bit, ioread32(rcar_sysc_base + SYSCISR), ret); in rcar_sysc_power() 170 static bool rcar_sysc_power_is_off(const struct rcar_sysc_pd *pd) in rcar_sysc_power_is_off() argument [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_obj(*pd, I915_GFP_ALLOW_FAIL); in __alloc_pd() 40 if (unlikely(!pd)) in __alloc_pd() 43 pd->entry = kzalloc_objs(*pd->entry, count, 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 …]
|
| /linux/drivers/dma/ |
| H A D | pch_dma.c | 132 #define dma_readl(pd, name) \ argument 133 readl((pd)->membase + PCH_DMA_##name) 134 #define dma_writel(pd, name, val) \ argument 135 writel((val), (pd)->membase + PCH_DMA_##name) 174 struct pch_dma *pd = to_pd(chan->device); in pdc_enable_irq() local 183 val = dma_readl(pd, CTL2); in pdc_enable_irq() 190 dma_writel(pd, CTL2, val); in pdc_enable_irq() 199 struct pch_dma *pd = to_pd(chan->device); in pdc_set_dir() local 205 val = dma_readl(pd, CTL0); in pdc_set_dir() 220 dma_writel(pd, CTL0, val); in pdc_set_dir() [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 …]
|
| /linux/drivers/infiniband/hw/usnic/ |
| H A D | usnic_uiom.c | 190 struct usnic_uiom_pd *pd) in usnic_uiom_unmap_sorted_intervals() argument 201 iommu_unmap(pd->domain, va, PAGE_SIZE); in usnic_uiom_unmap_sorted_intervals() 208 static void __usnic_uiom_reg_release(struct usnic_uiom_pd *pd, in __usnic_uiom_reg_release() argument 222 spin_lock(&pd->lock); in __usnic_uiom_reg_release() 223 usnic_uiom_remove_interval(&pd->root, vpn_start, in __usnic_uiom_reg_release() 225 usnic_uiom_unmap_sorted_intervals(&rm_intervals, pd); in __usnic_uiom_reg_release() 235 spin_unlock(&pd->lock); in __usnic_uiom_reg_release() 249 struct usnic_uiom_pd *pd = uiomr->pd; in usnic_uiom_map_sorted_intervals() local 278 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals() 295 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals() [all …]
|