/kernel/linux/linux-6.6/drivers/media/platform/mediatek/jpeg/ |
H A D | mtk_jpeg_enc_hw.c | 57 void mtk_jpeg_enc_reset(void __iomem *base) in mtk_jpeg_enc_reset() argument 59 writel(0, base + JPEG_ENC_RSTB); in mtk_jpeg_enc_reset() 60 writel(JPEG_ENC_RESET_BIT, base + JPEG_ENC_RSTB); in mtk_jpeg_enc_reset() 61 writel(0, base + JPEG_ENC_CODEC_SEL); in mtk_jpeg_enc_reset() 65 u32 mtk_jpeg_enc_get_file_size(void __iomem *base) in mtk_jpeg_enc_get_file_size() argument 67 return readl(base + JPEG_ENC_DMA_ADDR0) - in mtk_jpeg_enc_get_file_size() 68 readl(base + JPEG_ENC_DST_ADDR0); in mtk_jpeg_enc_get_file_size() 72 void mtk_jpeg_enc_start(void __iomem *base) in mtk_jpeg_enc_start() argument 76 value = readl(base + JPEG_ENC_CTRL); in mtk_jpeg_enc_start() 78 writel(value, base in mtk_jpeg_enc_start() 82 mtk_jpeg_set_enc_src(struct mtk_jpeg_ctx *ctx, void __iomem *base, struct vb2_buffer *src_buf) mtk_jpeg_set_enc_src() argument 99 mtk_jpeg_set_enc_dst(struct mtk_jpeg_ctx *ctx, void __iomem *base, struct vb2_buffer *dst_buf) mtk_jpeg_set_enc_dst() argument 119 mtk_jpeg_set_enc_params(struct mtk_jpeg_ctx *ctx, void __iomem *base) mtk_jpeg_set_enc_params() argument [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-altera.c | 59 * @base: pointer to register struct 75 void __iomem *base; member 96 int_en = readl(idev->base + ALTR_I2C_ISER); in altr_i2c_int_enable() 102 writel(idev->isr_mask, idev->base + ALTR_I2C_ISER); in altr_i2c_int_enable() 107 u32 int_en = readl(idev->base + ALTR_I2C_ISR); in altr_i2c_int_clear() 109 writel(int_en | mask, idev->base + ALTR_I2C_ISR); in altr_i2c_int_clear() 114 u32 tmp = readl(idev->base + ALTR_I2C_CTRL); in altr_i2c_core_disable() 116 writel(tmp & ~ALTR_I2C_CTRL_EN, idev->base + ALTR_I2C_CTRL); in altr_i2c_core_disable() 121 u32 tmp = readl(idev->base + ALTR_I2C_CTRL); in altr_i2c_core_enable() 123 writel(tmp | ALTR_I2C_CTRL_EN, idev->base in altr_i2c_core_enable() [all...] |
/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | iomap_32.c | 11 static int is_io_mapping_possible(resource_size_t base, unsigned long size) in is_io_mapping_possible() argument 15 if (base + size > 0x100000000ULL) in is_io_mapping_possible() 21 int iomap_create_wc(resource_size_t base, unsigned long size, pgprot_t *prot) in iomap_create_wc() argument 26 if (!is_io_mapping_possible(base, size)) in iomap_create_wc() 29 ret = memtype_reserve_io(base, base + size, &pcm); in iomap_create_wc() 41 void iomap_free(resource_size_t base, unsigned long size) in iomap_free() argument 43 memtype_free_io(base, base + size); in iomap_free()
|
/kernel/linux/linux-5.10/arch/arm/plat-omap/ |
H A D | sram.c | 64 unsigned long base; in omap_sram_push() local 72 base = (unsigned long)sram & PAGE_MASK; in omap_sram_push() 75 set_memory_rw(base, pages); in omap_sram_push() 79 set_memory_ro(base, pages); in omap_sram_push() 80 set_memory_x(base, pages); in omap_sram_push() 100 unsigned long base; in omap_map_sram() local 124 base = (unsigned long)omap_sram_base; in omap_map_sram() 127 set_memory_ro(base, pages); in omap_map_sram() 128 set_memory_x(base, pages); in omap_map_sram()
|
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
H A D | unwind_hints.h | 18 .macro UNWIND_HINT_REGS base=%rsp offset=0 indirect=0 extra=1 partial=0 19 .if \base == %rsp 25 .elseif \base == %rbp 27 .elseif \base == %rdi 29 .elseif \base == %rdx 31 .elseif \base == %r10 34 .error "UNWIND_HINT_REGS: bad base register" 51 .macro UNWIND_HINT_IRET_REGS base=%rsp offset=0 52 UNWIND_HINT_REGS base=\base offse [all...] |
/kernel/linux/linux-5.10/arch/s390/boot/ |
H A D | string.c | 67 * @base: The number base to use 71 unsigned int base) in simple_strtoull() 75 if (!base) in simple_strtoull() 76 base = simple_guess_base(cp); in simple_strtoull() 78 if (base == 16 && cp[0] == '0' && TOLOWER(cp[1]) == 'x') in simple_strtoull() 85 if (value >= base) in simple_strtoull() 87 result = result * base + value; in simple_strtoull() 96 long simple_strtol(const char *cp, char **endp, unsigned int base) in simple_strtol() argument 99 return -simple_strtoull(cp + 1, endp, base); in simple_strtol() 70 simple_strtoull(const char *cp, char **endp, unsigned int base) simple_strtoull() argument [all...] |
/kernel/linux/linux-5.10/drivers/clk/davinci/ |
H A D | pll-da830.c | 40 int da830_pll_init(struct device *dev, void __iomem *base, struct regmap *cfgchip) in da830_pll_init() argument 44 davinci_pll_clk_register(dev, &da830_pll_info, "ref_clk", base, cfgchip); in da830_pll_init() 46 clk = davinci_pll_sysclk_register(dev, &pll0_sysclk2, base); in da830_pll_init() 50 clk = davinci_pll_sysclk_register(dev, &pll0_sysclk3, base); in da830_pll_init() 53 clk = davinci_pll_sysclk_register(dev, &pll0_sysclk4, base); in da830_pll_init() 57 clk = davinci_pll_sysclk_register(dev, &pll0_sysclk5, base); in da830_pll_init() 60 clk = davinci_pll_sysclk_register(dev, &pll0_sysclk6, base); in da830_pll_init() 63 clk = davinci_pll_sysclk_register(dev, &pll0_sysclk7, base); in da830_pll_init() 65 clk = davinci_pll_auxclk_register(dev, "pll0_auxclk", base); in da830_pll_init()
|
/kernel/linux/linux-5.10/drivers/firmware/efi/libstub/ |
H A D | string.c | 81 * @base: The number base to use 84 unsigned long long simple_strtoull(const char *cp, char **endp, unsigned int base) in simple_strtoull() argument 88 if (!base) in simple_strtoull() 89 base = simple_guess_base(cp); in simple_strtoull() 91 if (base == 16 && cp[0] == '0' && TOLOWER(cp[1]) == 'x') in simple_strtoull() 98 if (value >= base) in simple_strtoull() 100 result = result * base + value; in simple_strtoull() 109 long simple_strtol(const char *cp, char **endp, unsigned int base) in simple_strtol() argument 112 return -simple_strtoull(cp + 1, endp, base); in simple_strtol() [all...] |
/kernel/linux/linux-6.6/arch/s390/boot/ |
H A D | string.c | 68 * @base: The number base to use 72 unsigned int base) in simple_strtoull() 76 if (!base) in simple_strtoull() 77 base = simple_guess_base(cp); in simple_strtoull() 79 if (base == 16 && cp[0] == '0' && TOLOWER(cp[1]) == 'x') in simple_strtoull() 86 if (value >= base) in simple_strtoull() 88 result = result * base + value; in simple_strtoull() 97 long simple_strtol(const char *cp, char **endp, unsigned int base) in simple_strtol() argument 100 return -simple_strtoull(cp + 1, endp, base); in simple_strtol() 71 simple_strtoull(const char *cp, char **endp, unsigned int base) simple_strtoull() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ |
H A D | gp100.c | 30 gp100_fb_init_unkn(struct nvkm_fb *base) in gp100_fb_init_unkn() argument 32 struct nvkm_device *device = gf100_fb(base)->base.subdev.device; in gp100_fb_init_unkn() 48 gp100_fb_init(struct nvkm_fb *base) in gp100_fb_init() argument 50 struct gf100_fb *fb = gf100_fb(base); in gp100_fb_init() 51 struct nvkm_device *device = fb->base.subdev.device; in gp100_fb_init() 56 nvkm_wr32(device, 0x100cc8, nvkm_memory_addr(fb->base.mmu_wr) >> 8); in gp100_fb_init() 57 nvkm_wr32(device, 0x100ccc, nvkm_memory_addr(fb->base.mmu_rd) >> 8); in gp100_fb_init() 59 min(nvkm_memory_size(fb->base.mmu_rd) >> 16, (u64)2) << 17); in gp100_fb_init()
|
/kernel/linux/linux-6.6/drivers/clk/davinci/ |
H A D | pll-da830.c | 40 int da830_pll_init(struct device *dev, void __iomem *base, struct regmap *cfgchip) in da830_pll_init() argument 44 davinci_pll_clk_register(dev, &da830_pll_info, "ref_clk", base, cfgchip); in da830_pll_init() 46 clk = davinci_pll_sysclk_register(dev, &pll0_sysclk2, base); in da830_pll_init() 50 clk = davinci_pll_sysclk_register(dev, &pll0_sysclk3, base); in da830_pll_init() 53 clk = davinci_pll_sysclk_register(dev, &pll0_sysclk4, base); in da830_pll_init() 57 clk = davinci_pll_sysclk_register(dev, &pll0_sysclk5, base); in da830_pll_init() 60 clk = davinci_pll_sysclk_register(dev, &pll0_sysclk6, base); in da830_pll_init() 63 clk = davinci_pll_sysclk_register(dev, &pll0_sysclk7, base); in da830_pll_init() 65 clk = davinci_pll_auxclk_register(dev, "pll0_auxclk", base); in da830_pll_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
H A D | gen6_ppgtt.h | 14 struct i915_ppgtt base; member 41 #define __to_gen6_ppgtt(base) container_of(base, struct gen6_ppgtt, base) 43 static inline struct gen6_ppgtt *to_gen6_ppgtt(struct i915_ppgtt *base) in to_gen6_ppgtt() argument 45 BUILD_BUG_ON(offsetof(struct gen6_ppgtt, base)); in to_gen6_ppgtt() 46 return __to_gen6_ppgtt(base); in to_gen6_ppgtt() 71 int gen6_ppgtt_pin(struct i915_ppgtt *base, struct i915_gem_ww_ctx *ww); 72 void gen6_ppgtt_unpin(struct i915_ppgtt *base);
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/ |
H A D | nv50_fence.c | 42 u32 limit = start + priv->bo->bo.base.size - 1; in nv50_fence_context_new() 49 nouveau_fence_context_new(chan, &fctx->base); in nv50_fence_context_new() 50 fctx->base.emit = nv10_fence_emit; in nv50_fence_context_new() 51 fctx->base.read = nv10_fence_read; in nv50_fence_context_new() 52 fctx->base.sync = nv17_fence_sync; in nv50_fence_context_new() 78 priv->base.dtor = nv10_fence_destroy; in nv50_fence_create() 79 priv->base.resume = nv17_fence_resume; in nv50_fence_create() 80 priv->base.context_new = nv50_fence_context_new; in nv50_fence_create() 81 priv->base.context_del = nv10_fence_context_del; in nv50_fence_create()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/sprd/ |
H A D | sprd_dpu.h | 35 * @base: DPU controller base address 46 void __iomem *base; member 64 struct drm_crtc base; member 71 return container_of(crtc, struct sprd_dpu, base); in to_sprd_crtc() 77 u32 bits = readl_relaxed(ctx->base + offset); in dpu_reg_set() 79 writel(bits | set_bits, ctx->base + offset); in dpu_reg_set() 85 u32 bits = readl_relaxed(ctx->base + offset); in dpu_reg_clr() 87 writel(bits & ~clr_bits, ctx->base + offset); in dpu_reg_clr() 95 return readl(ctx->base in layer_reg_rd() [all...] |
/kernel/linux/linux-6.6/kernel/trace/ |
H A D | trace_probe_kernel.h | 40 static nokprobe_inline void set_data_loc(int ret, void *dest, void *__dest, void *base) in set_data_loc() argument 44 *(u32 *)dest = make_data_loc(ret, __dest - base); in set_data_loc() 52 fetch_store_string_user(unsigned long addr, void *dest, void *base) in fetch_store_string_user() argument 62 __dest = get_loc_data(dest, base); in fetch_store_string_user() 65 set_data_loc(ret, dest, __dest, base); in fetch_store_string_user() 75 fetch_store_string(unsigned long addr, void *dest, void *base) in fetch_store_string() argument 83 return fetch_store_string_user(addr, dest, base); in fetch_store_string() 89 __dest = get_loc_data(dest, base); in fetch_store_string() 96 set_data_loc(ret, dest, __dest, base); in fetch_store_string()
|
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-xgene.c | 32 void __iomem *base; member 45 return !!(ioread32(chip->base + bank_offset) & BIT(bit_offset)); in xgene_gpio_get() 57 setval = ioread32(chip->base + bank_offset); in __xgene_gpio_set() 62 iowrite32(setval, chip->base + bank_offset); in __xgene_gpio_set() 83 if (ioread32(chip->base + bank_offset) & BIT(bit_offset)) in xgene_gpio_get_direction() 100 dirval = ioread32(chip->base + bank_offset); in xgene_gpio_dir_in() 102 iowrite32(dirval, chip->base + bank_offset); in xgene_gpio_dir_in() 121 dirval = ioread32(chip->base + bank_offset); in xgene_gpio_dir_out() 123 iowrite32(dirval, chip->base + bank_offset); in xgene_gpio_dir_out() 139 gpio->set_dr_val[bank] = ioread32(gpio->base in xgene_gpio_suspend() [all...] |
/kernel/linux/linux-5.10/arch/alpha/boot/ |
H A D | stdio.c | 17 # define do_div(n, base) ({ \ 18 unsigned int __base = (base); \ 43 static char * number(char * str, unsigned long long num, int base, int size, int precision, int type) in number() argument 53 if (base < 2 || base > 36) in number() 71 if (base == 16) in number() 73 else if (base == 8) in number() 80 tmp[i++] = digits[do_div(num, base)]; in number() 91 if (base==8) in number() 93 else if (base in number() 114 int i, base; vsprintf() local [all...] |
/kernel/linux/linux-5.10/drivers/ata/ |
H A D | pata_buddha.c | 203 void __iomem *base, *irqport; in pata_buddha_probe() local 208 base = buddha_board + buddha_bases[i]; in pata_buddha_probe() 213 base = buddha_board + xsurf_bases[i]; in pata_buddha_probe() 221 ap->ioaddr.data_addr = base; in pata_buddha_probe() 222 ap->ioaddr.error_addr = base + 2 + 1 * 4; in pata_buddha_probe() 223 ap->ioaddr.feature_addr = base + 2 + 1 * 4; in pata_buddha_probe() 224 ap->ioaddr.nsect_addr = base + 2 + 2 * 4; in pata_buddha_probe() 225 ap->ioaddr.lbal_addr = base + 2 + 3 * 4; in pata_buddha_probe() 226 ap->ioaddr.lbam_addr = base + 2 + 4 * 4; in pata_buddha_probe() 227 ap->ioaddr.lbah_addr = base in pata_buddha_probe() [all...] |
/kernel/linux/linux-6.6/arch/alpha/boot/ |
H A D | stdio.c | 17 # define do_div(n, base) ({ \ 18 unsigned int __base = (base); \ 43 static char * number(char * str, unsigned long long num, int base, int size, int precision, int type) in number() argument 53 if (base < 2 || base > 36) in number() 71 if (base == 16) in number() 73 else if (base == 8) in number() 80 tmp[i++] = digits[do_div(num, base)]; in number() 91 if (base==8) in number() 93 else if (base in number() 114 int i, base; vsprintf() local [all...] |
/kernel/linux/linux-5.10/drivers/mailbox/ |
H A D | armada-37xx-rwtm-mailbox.c | 39 void __iomem *base; member 49 rx_msg.retval = readl(mbox->base + RWTM_MBOX_RETURN_STATUS); in a37xx_mbox_receive() 51 rx_msg.status[i] = readl(mbox->base + RWTM_MBOX_STATUS(i)); in a37xx_mbox_receive() 62 reg = readl(mbox->base + RWTM_HOST_INT_RESET); in a37xx_mbox_irq_handler() 70 writel(reg, mbox->base + RWTM_HOST_INT_RESET); in a37xx_mbox_irq_handler() 87 reg = readl(mbox->base + RWTM_MBOX_FIFO_STATUS); in a37xx_mbox_send_data() 97 writel(msg->args[i], mbox->base + RWTM_MBOX_PARAM(i)); in a37xx_mbox_send_data() 98 writel(msg->command, mbox->base + RWTM_MBOX_COMMAND); in a37xx_mbox_send_data() 117 reg = readl(mbox->base + RWTM_HOST_INT_MASK); in a37xx_mbox_startup() 119 writel(reg, mbox->base in a37xx_mbox_startup() [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-ftintc010.c | 44 * @base: memory offset in virtual memory 49 void __iomem *base; member 59 mask = readl(FT010_IRQ_MASK(f->base)); in ft010_irq_mask() 61 writel(mask, FT010_IRQ_MASK(f->base)); in ft010_irq_mask() 69 mask = readl(FT010_IRQ_MASK(f->base)); in ft010_irq_unmask() 71 writel(mask, FT010_IRQ_MASK(f->base)); in ft010_irq_unmask() 78 writel(BIT(irqd_to_hwirq(d)), FT010_IRQ_CLEAR(f->base)); in ft010_irq_ack() 87 mode = readl(FT010_IRQ_MODE(f->base)); in ft010_irq_set_type() 88 polarity = readl(FT010_IRQ_POLARITY(f->base)); in ft010_irq_set_type() 112 writel(mode, FT010_IRQ_MODE(f->base)); in ft010_irq_set_type() [all...] |
/kernel/linux/linux-5.10/drivers/hwtracing/coresight/ |
H A D | coresight-tpiu.c | 53 * @base: memory mapped base address for this component. 58 void __iomem *base; member 65 CS_UNLOCK(drvdata->base); in tpiu_enable_hw() 69 CS_LOCK(drvdata->base); in tpiu_enable_hw() 84 CS_UNLOCK(drvdata->base); in tpiu_disable_hw() 87 writel_relaxed(FFCR_STOP_FI, drvdata->base + TPIU_FFCR); in tpiu_disable_hw() 89 writel_relaxed(FFCR_STOP_FI | FFCR_FON_MAN, drvdata->base + TPIU_FFCR); in tpiu_disable_hw() 91 coresight_timeout(drvdata->base, TPIU_FFCR, FFCR_FON_MAN_BIT, 0); in tpiu_disable_hw() 93 coresight_timeout(drvdata->base, TPIU_FFS in tpiu_disable_hw() 123 void __iomem *base; tpiu_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/phy/marvell/ |
H A D | phy-armada38x-comphy.c | 35 void __iomem *base; member 43 void __iomem *base; member 78 val = readl_relaxed(lane->base + offset) & ~mask; in a38x_comphy_set_reg() 79 writel(val | value, lane->base + offset); in a38x_comphy_set_reg() 97 ret = readl_relaxed_poll_timeout_atomic(lane->base + offset, val, in a38x_comphy_poll() 176 val = readl_relaxed(lane->priv->base + COMPHY_SELECTOR); in a38x_comphy_xlate() 195 void __iomem *base; in a38x_comphy_probe() local 201 base = devm_platform_ioremap_resource(pdev, 0); in a38x_comphy_probe() 202 if (IS_ERR(base)) in a38x_comphy_probe() 203 return PTR_ERR(base); in a38x_comphy_probe() [all...] |
/kernel/linux/linux-5.10/include/crypto/ |
H A D | akcipher.h | 15 * @base: Common attributes for async crypto requests 34 struct crypto_async_request base; member 46 * @base: Common crypto API algorithm data structure 49 struct crypto_tfm base; member 90 * @base: Common crypto API algorithm data structure 106 struct crypto_alg base; member 136 return &tfm->base; in crypto_akcipher_tfm() 141 return container_of(alg, struct akcipher_alg, base); in __crypto_akcipher_alg() 147 return container_of(tfm, struct crypto_akcipher, base); in __crypto_akcipher_tfm() 164 req->base in akcipher_request_set_tfm() [all...] |
/kernel/linux/linux-6.6/drivers/ata/ |
H A D | pata_buddha.c | 202 void __iomem *base, *irqport; in pata_buddha_probe() local 207 base = buddha_board + buddha_bases[i]; in pata_buddha_probe() 212 base = buddha_board + xsurf_bases[i]; in pata_buddha_probe() 220 ap->ioaddr.data_addr = base; in pata_buddha_probe() 221 ap->ioaddr.error_addr = base + 2 + 1 * 4; in pata_buddha_probe() 222 ap->ioaddr.feature_addr = base + 2 + 1 * 4; in pata_buddha_probe() 223 ap->ioaddr.nsect_addr = base + 2 + 2 * 4; in pata_buddha_probe() 224 ap->ioaddr.lbal_addr = base + 2 + 3 * 4; in pata_buddha_probe() 225 ap->ioaddr.lbam_addr = base + 2 + 4 * 4; in pata_buddha_probe() 226 ap->ioaddr.lbah_addr = base in pata_buddha_probe() [all...] |