/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | div64.h | 13 * uint32_t do_div(uint64_t *n, uint32_t base) 15 * uint32_t remainder = *n % base; 16 * *n = *n / base; 32 * @base: uint32_t divisor 35 * ``uint32_t remainder = n % base;`` 36 * ``n = n / base;`` 43 # define do_div(n,base) ({ \ 44 uint32_t __base = (base); \ 223 # define do_div(n,base) ({ \ 224 uint32_t __base = (base); \ [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/ipu3/ |
H A D | ipu3-css.h | 152 void __iomem *base; member 169 void __iomem *base, int length); 190 int imgu_css_set_powerup(struct device *dev, void __iomem *base, 192 void imgu_css_set_powerdown(struct device *dev, void __iomem *base);
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-rb4xx.c | 22 void __iomem *base; member 28 return __raw_readl(rbspi->base + reg); in rb4xx_read() 33 __raw_writel(value, rbspi->base + reg); in rb4xx_write() 164 rbspi->base = spi_base; in rb4xx_spi_probe()
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | qcom-pm8008.c | 78 unsigned int base, int index) in pm8008_get_irq_reg() 81 if (base == I2C_INTR_STATUS_BASE) in pm8008_get_irq_reg() 82 return base + index; in pm8008_get_irq_reg() 84 return pm8008_periph_base[index] + base; in pm8008_get_irq_reg() 77 pm8008_get_irq_reg(struct regmap_irq_chip_data *data, unsigned int base, int index) pm8008_get_irq_reg() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/amd/ |
H A D | mvme147.c | 121 lp->lance.base = dev->base_addr; in mvme147lance_probe() 146 out_be16(lp->base + LANCE_RAP, value); in m147lance_writerap() 151 out_be16(lp->base + LANCE_RDP, value); in m147lance_writerdp() 156 return in_be16(lp->base + LANCE_RDP); in m147lance_readrdp()
|
/kernel/linux/linux-6.6/drivers/memory/samsung/ |
H A D | exynos-srom.c | 30 * @offset: srom register offset from the controller base address. 41 * @reg_base: srom base address 159 static void exynos_srom_save(void __iomem *base, in exynos_srom_save() argument 164 rd->value = readl(base + rd->offset); in exynos_srom_save() 167 static void exynos_srom_restore(void __iomem *base, in exynos_srom_restore() argument 172 writel(rd->value, base + rd->offset); in exynos_srom_restore()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qualcomm/emac/ |
H A D | emac-sgmii-qdf2432.c | 106 static void emac_reg_write_all(void __iomem *base, in emac_reg_write_all() argument 112 writel(itr->val, base + itr->offset); in emac_reg_write_all() 163 void __iomem *phy_regs = phy->base; in emac_sgmii_init_qdf2432() 169 emac_reg_write_all(phy->base, physical_coding_sublayer_programming, in emac_sgmii_init_qdf2432()
|
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | div64.h | 15 * uint32_t do_div(uint64_t &n, uint32_t base) 17 * uint32_t remainder = n % base; 18 * n = n / base; 34 * @base: uint32_t divisor 37 * ``uint32_t remainder = n % base;`` 38 * ``n = n / base;`` 45 # define do_div(n,base) ({ \ 46 uint32_t __base = (base); \ 219 # define do_div(n,base) ({ \ 220 uint32_t __base = (base); \ [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | ww_mutex.h | 48 struct WW_MUTEX_BASE base; member 101 ww_mutex_base_init(&lock->base, ww_class->mutex_name, &ww_class->mutex_key); in ww_mutex_init() 354 mutex_destroy(&lock->base); in ww_mutex_destroy() 366 return ww_mutex_base_is_locked(&lock->base); in ww_mutex_is_locked()
|
/kernel/linux/linux-6.6/drivers/staging/media/ipu3/ |
H A D | ipu3-css.h | 151 void __iomem *base; member 168 void __iomem *base, int length); 189 int imgu_css_set_powerup(struct device *dev, void __iomem *base, 191 void imgu_css_set_powerdown(struct device *dev, void __iomem *base);
|
/kernel/linux/linux-6.6/drivers/usb/c67x00/ |
H A D | c67x00-drv.c | 134 c67x00->hpi.base = ioremap(res->start, resource_size(res)); in c67x00_drv_probe() 135 if (!c67x00->hpi.base) { in c67x00_drv_probe() 171 iounmap(c67x00->hpi.base); in c67x00_drv_probe() 194 iounmap(c67x00->hpi.base); in c67x00_drv_remove()
|
/kernel/linux/linux-6.6/drivers/spi/ |
H A D | spi-realtek-rtl.c | 9 void __iomem *base; member 30 #define REG(x) (rtspi->base + x) 164 rtspi->base = devm_platform_get_and_ioremap_resource(pdev, 0, NULL); in realtek_rtl_spi_probe() 165 if (IS_ERR(rtspi->base)) { in realtek_rtl_spi_probe()
|
H A D | spi-rb4xx.c | 22 void __iomem *base; member 28 return __raw_readl(rbspi->base + reg); in rb4xx_read() 33 __raw_writel(value, rbspi->base + reg); in rb4xx_write() 164 rbspi->base = spi_base; in rb4xx_spi_probe()
|
/kernel/linux/linux-6.6/drivers/soc/qcom/ |
H A D | rpm_master_stats.c | 19 void __iomem *base; member 46 memcpy_fromio(&stat, data->base, sizeof(stat)); in master_stats_show() 107 data[i].base = devm_ioremap(dev, res.start, resource_size(&res)); in master_stats_probe() 108 if (!data[i].base) { in master_stats_probe()
|
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | sl811.h | 18 #define SL811_EP_A(base) ((base) + 0) 19 #define SL811_EP_B(base) ((base) + 8)
|
/kernel/linux/linux-6.6/drivers/usb/fotg210/ |
H A D | fotg210-core.c | 60 * physical base address. in fotg210_gemini_init() 138 fotg->base = devm_platform_get_and_ioremap_resource(pdev, 0, &fotg->res); in fotg210_probe() 139 if (IS_ERR(fotg->base)) in fotg210_probe() 140 return PTR_ERR(fotg->base); in fotg210_probe() 154 val = readl(fotg->base + FOTG210_RR); in fotg210_probe()
|
/kernel/linux/linux-6.6/drivers/clk/mediatek/ |
H A D | clk-mt7622-apmixedsys.c | 85 void __iomem *base; in clk_mt7622_apmixed_probe() local 91 base = devm_platform_ioremap_resource(pdev, 0); in clk_mt7622_apmixed_probe() 92 if (IS_ERR(base)) in clk_mt7622_apmixed_probe() 93 return PTR_ERR(base); in clk_mt7622_apmixed_probe()
|
/kernel/linux/linux-6.6/drivers/clk/davinci/ |
H A D | psc-da830.c | 41 static int da830_psc0_init(struct device *dev, void __iomem *base) in da830_psc0_init() argument 43 return davinci_psc_register_clocks(dev, da830_psc0_info, 16, base); in da830_psc0_init() 103 static int da830_psc1_init(struct device *dev, void __iomem *base) in da830_psc1_init() argument 105 return davinci_psc_register_clocks(dev, da830_psc1_info, 32, base); in da830_psc1_init()
|
/kernel/linux/linux-6.6/drivers/clk/mmp/ |
H A D | clk-pll.c | 143 void __iomem *base, int size) in mmp_register_pll_clks() 152 reg = base + clks[i].offset; in mmp_register_pll_clks() 156 base + clks[i].enable_offset, in mmp_register_pll_clks() 160 base + clks[i].postdiv_offset, in mmp_register_pll_clks() 141 mmp_register_pll_clks(struct mmp_clk_unit *unit, struct mmp_param_pll_clk *clks, void __iomem *base, int size) mmp_register_pll_clks() argument
|
/kernel/linux/linux-6.6/drivers/clk/renesas/ |
H A D | r7s9210-cpg-mssr.c | 114 void __iomem *base) in r7s9210_update_clk_table() 124 frqcr = readl(base + CPG_FRQCR) & 0xFFF; in r7s9210_update_clk_table() 162 struct clk **clks, void __iomem *base, in rza2_cpg_clk_register() 189 r7s9210_update_clk_table(parent, base); in rza2_cpg_clk_register() 113 r7s9210_update_clk_table(struct clk *extal_clk, void __iomem *base) r7s9210_update_clk_table() argument 160 rza2_cpg_clk_register(struct device *dev, const struct cpg_core_clk *core, const struct cpg_mssr_info *info, struct clk **clks, void __iomem *base, struct raw_notifier_head *notifiers) rza2_cpg_clk_register() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce60/ |
H A D | dce60_timing_generator.c | 250 tg110->base.inst = instance; in dce60_timing_generator_construct() 254 tg110->base.funcs = &dce60_tg_funcs; in dce60_timing_generator_construct() 256 tg110->base.ctx = ctx; in dce60_timing_generator_construct() 257 tg110->base.bp = ctx->dc_bios; in dce60_timing_generator_construct()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce80/ |
H A D | dce80_timing_generator.c | 232 tg110->base.inst = instance; in dce80_timing_generator_construct() 236 tg110->base.funcs = &dce80_tg_funcs; in dce80_timing_generator_construct() 238 tg110->base.ctx = ctx; in dce80_timing_generator_construct() 239 tg110->base.bp = ctx->dc_bios; in dce80_timing_generator_construct()
|
/kernel/linux/linux-6.6/drivers/clocksource/ |
H A D | dw_apb_timer_of.c | 18 void __iomem **base, u32 *rate) in timer_get_base_and_rate() 25 *base = of_iomap(np, 0); in timer_get_base_and_rate() 27 if (!*base) in timer_get_base_and_rate() 81 iounmap(*base); in timer_get_base_and_rate() 17 timer_get_base_and_rate(struct device_node *np, void __iomem **base, u32 *rate) timer_get_base_and_rate() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/gpio/dcn315/ |
H A D | hw_factory_dcn315.c | 187 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers() 199 ddc->base.regs = &ddc_data_regs_dcn[en].gpio; in define_ddc_registers() 203 ddc->base.regs = &ddc_clk_regs_dcn[en].gpio; in define_ddc_registers() 222 hpd->base.regs = &hpd_regs[en].gpio; in define_hpd_registers()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/gpio/dcn30/ |
H A D | hw_factory_dcn30.c | 195 generic->base.regs = &generic_regs[en].gpio; in define_generic_registers() 207 ddc->base.regs = &ddc_data_regs_dcn[en].gpio; in define_ddc_registers() 211 ddc->base.regs = &ddc_clk_regs_dcn[en].gpio; in define_ddc_registers() 230 hpd->base.regs = &hpd_regs[en].gpio; in define_hpd_registers()
|