Home
last modified time | relevance | path

Searched refs:base (Results 2626 - 2650 of 17574) sorted by relevance

1...<<101102103104105106107108109110>>...703

/kernel/linux/linux-5.10/drivers/clocksource/
H A Dh8300_timer16.c132 void __iomem *base[2]; in h8300_16timer_init() local
144 base[REG_CH] = of_iomap(node, 0); in h8300_16timer_init()
145 if (!base[REG_CH]) { in h8300_16timer_init()
150 base[REG_COMM] = of_iomap(node, 1); in h8300_16timer_init()
151 if (!base[REG_COMM]) { in h8300_16timer_init()
165 timer16_priv.mapbase = base[REG_CH]; in h8300_16timer_init()
166 timer16_priv.mapcommon = base[REG_COMM]; in h8300_16timer_init()
183 iounmap(base[REG_COMM]); in h8300_16timer_init()
185 iounmap(base[REG_CH]); in h8300_16timer_init()
/kernel/linux/linux-5.10/drivers/ide/
H A Dgayle.c34 * These are at different offsets from the base
79 static void __init gayle_setup_ports(struct ide_hw *hw, unsigned long base, in gayle_setup_ports() argument
86 hw->io_ports.data_addr = base; in gayle_setup_ports()
89 hw->io_ports_array[i] = base + 2 + i * 4; in gayle_setup_ports()
121 unsigned long base, ctrlport, irqport; in amiga_gayle_ide_probe() local
140 base = (unsigned long)ZTWO_VADDR(pdata->base); in amiga_gayle_ide_probe()
148 for (i = 0; i < GAYLE_NUM_PROBE_HWIFS; i++, base += GAYLE_NEXT_PORT) { in amiga_gayle_ide_probe()
150 ctrlport = base + GAYLE_CONTROL; in amiga_gayle_ide_probe()
152 gayle_setup_ports(&hw[i], base, ctrlpor in amiga_gayle_ide_probe()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_wb_connector.c25 dflow->input.component = &wb_layer->base.pipeline->compiz->base; in komeda_wb_init_data_flow()
141 struct komeda_dev *mdev = kms->base.dev_private; in komeda_wb_connector_add()
157 wb_conn = &kwb_conn->base; in komeda_wb_connector_add()
158 wb_conn->encoder.possible_crtcs = BIT(drm_crtc_index(&kcrtc->base)); in komeda_wb_connector_add()
164 err = drm_writeback_connector_init(&kms->base, wb_conn, in komeda_wb_connector_add()
174 drm_connector_helper_add(&wb_conn->base, &komeda_wb_conn_helper_funcs); in komeda_wb_connector_add()
176 info = &kwb_conn->base.base.display_info; in komeda_wb_connector_add()
/kernel/linux/linux-5.10/drivers/net/mdio/
H A Dmdio-aspeed.c39 void __iomem *base; member
62 iowrite32(ctrl, ctx->base + ASPEED_MDIO_CTRL); in aspeed_mdio_read()
64 rc = readl_poll_timeout(ctx->base + ASPEED_MDIO_CTRL, ctrl, in aspeed_mdio_read()
71 rc = readl_poll_timeout(ctx->base + ASPEED_MDIO_DATA, data, in aspeed_mdio_read()
100 iowrite32(ctrl, ctx->base + ASPEED_MDIO_CTRL); in aspeed_mdio_write()
102 return readl_poll_timeout(ctx->base + ASPEED_MDIO_CTRL, ctrl, in aspeed_mdio_write()
119 ctx->base = devm_platform_ioremap_resource(pdev, 0); in aspeed_mdio_probe()
120 if (IS_ERR(ctx->base)) in aspeed_mdio_probe()
121 return PTR_ERR(ctx->base); in aspeed_mdio_probe()
H A Dmdio-moxart.c30 void __iomem *base; member
44 writel(ctrl, data->base + REG_PHY_CTRL); in moxart_mdio_read()
47 ctrl = readl(data->base + REG_PHY_CTRL); in moxart_mdio_read()
75 writel(value, data->base + REG_PHY_WRITE_DATA); in moxart_mdio_write()
76 writel(ctrl, data->base + REG_PHY_CTRL); in moxart_mdio_write()
79 ctrl = readl(data->base + REG_PHY_CTRL); in moxart_mdio_write()
139 data->base = devm_platform_ioremap_resource(pdev, 0); in moxart_mdio_probe()
140 if (IS_ERR(data->base)) { in moxart_mdio_probe()
141 ret = PTR_ERR(data->base); in moxart_mdio_probe()
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7603/
H A Deeprom.c8 mt7603_efuse_read(struct mt7603_dev *dev, u32 base, u16 addr, u8 *data) in mt7603_efuse_read() argument
13 val = mt76_rr(dev, base + MT_EFUSE_CTRL); in mt7603_efuse_read()
18 mt76_wr(dev, base + MT_EFUSE_CTRL, val); in mt7603_efuse_read()
20 if (!mt76_poll(dev, base + MT_EFUSE_CTRL, MT_EFUSE_CTRL_KICK, 0, 1000)) in mt7603_efuse_read()
25 val = mt76_rr(dev, base + MT_EFUSE_CTRL); in mt7603_efuse_read()
33 val = mt76_rr(dev, base + MT_EFUSE_RDATA(i)); in mt7603_efuse_read()
43 u32 base = mt7603_reg_map(dev, MT_EFUSE_BASE); in mt7603_efuse_init() local
48 if (mt76_rr(dev, base + MT_EFUSE_BASE_CTRL) & MT_EFUSE_BASE_CTRL_EMPTY) in mt7603_efuse_init()
58 ret = mt7603_efuse_read(dev, base, i, buf + i); in mt7603_efuse_init()
/kernel/linux/linux-5.10/drivers/phy/renesas/
H A Dphy-rcar-gen3-usb3.c50 void __iomem *base; member
65 writew(val, r->base + USB30_CLKSET1); in write_clkset1_for_usb_extal()
88 writew(val, r->base + USB30_SSC_SET); in rcar_gen3_phy_usb3_enable_ssc()
97 r->base + USB30_CLKSET0); in rcar_gen3_phy_usb3_select_usb_extal()
98 writew(PHY_ENABLE_RESET_EN, r->base + USB30_PHY_ENABLE); in rcar_gen3_phy_usb3_select_usb_extal()
115 writew(VBUS_EN_VBUS_EN, r->base + USB30_VBUS_EN); in rcar_gen3_phy_usb3_init()
150 r->base = devm_ioremap_resource(dev, res); in rcar_gen3_phy_usb3_probe()
151 if (IS_ERR(r->base)) in rcar_gen3_phy_usb3_probe()
152 return PTR_ERR(r->base); in rcar_gen3_phy_usb3_probe()
/kernel/linux/linux-5.10/drivers/watchdog/
H A Ddigicolor_wdt.c25 void __iomem *base; member
40 writel_relaxed(0, wdt->base + TIMER_A_CONTROL); in dc_wdt_set()
41 writel_relaxed(ticks, wdt->base + TIMER_A_COUNT); in dc_wdt_set()
43 wdt->base + TIMER_A_CONTROL); in dc_wdt_set()
73 writel_relaxed(0, wdt->base + TIMER_A_CONTROL); in dc_wdt_stop()
91 uint32_t count = readl_relaxed(wdt->base + TIMER_A_COUNT); in dc_wdt_get_timeleft()
126 wdt->base = devm_platform_ioremap_resource(pdev, 0); in dc_wdt_probe()
127 if (IS_ERR(wdt->base)) in dc_wdt_probe()
128 return PTR_ERR(wdt->base); in dc_wdt_probe()
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/
H A Dipu-vdi.c10 void __iomem *base; member
47 return readl(vdi->base + offset); in ipu_vdi_read()
53 writel(value, vdi->base + offset); in ipu_vdi_write()
210 unsigned long base, u32 module) in ipu_vdi_init()
222 vdi->base = devm_ioremap(dev, base, PAGE_SIZE); in ipu_vdi_init()
223 if (!vdi->base) in ipu_vdi_init()
226 dev_dbg(dev, "VDI base: 0x%08lx remapped to %p\n", base, vdi->base); in ipu_vdi_init()
209 ipu_vdi_init(struct ipu_soc *ipu, struct device *dev, unsigned long base, u32 module) ipu_vdi_init() argument
[all...]
/kernel/linux/linux-5.10/drivers/nvmem/
H A Dmxs-ocotp.c32 void __iomem *base; member
42 status = readl(otp->base); in mxs_ocotp_wait()
69 writel(BM_OCOTP_CTRL_ERROR, otp->base + STMP_OFFSET_REG_CLR); in mxs_ocotp_read()
76 writel(BM_OCOTP_CTRL_RD_BANK_OPEN, otp->base + STMP_OFFSET_REG_SET); in mxs_ocotp_read()
90 *buf++ = readl(otp->base + offset); in mxs_ocotp_read()
99 writel(BM_OCOTP_CTRL_RD_BANK_OPEN, otp->base + STMP_OFFSET_REG_CLR); in mxs_ocotp_read()
154 otp->base = devm_platform_ioremap_resource(pdev, 0); in mxs_ocotp_probe()
155 if (IS_ERR(otp->base)) in mxs_ocotp_probe()
156 return PTR_ERR(otp->base); in mxs_ocotp_probe()
H A Dsunxi_sid.c36 void __iomem *base; member
45 memcpy_fromio(val, sid->base + sid->value_offset + offset, bytes); in sunxi_sid_read()
61 writel(reg_val, sid->base + SUN8I_SID_PRCTL); in sun8i_sid_register_readout()
63 ret = readl_poll_timeout(sid->base + SUN8I_SID_PRCTL, reg_val, in sun8i_sid_register_readout()
69 *out = readl(sid->base + SUN8I_SID_RDKEY); in sun8i_sid_register_readout()
71 writel(0, sid->base + SUN8I_SID_PRCTL); in sun8i_sid_register_readout()
133 sid->base = devm_ioremap_resource(dev, res); in sunxi_sid_probe()
134 if (IS_ERR(sid->base)) in sunxi_sid_probe()
135 return PTR_ERR(sid->base); in sunxi_sid_probe()
/kernel/linux/linux-5.10/include/linux/
H A Dbitfield.h17 * from which they extract the base mask and shift amount.
144 #define ____MAKE_OP(type,base,to,from) \
145 static __always_inline __##type type##_encode_bits(base v, base field) \
152 base val, base field) \
157 base val, base field) \
161 static __always_inline base type##_get_bits(__##type v, base fiel
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Dbitfield.h17 * from which they extract the base mask and shift amount.
173 #define ____MAKE_OP(type,base,to,from) \
174 static __always_inline __##type type##_encode_bits(base v, base field) \
181 base val, base field) \
186 base val, base field) \
190 static __always_inline base type##_get_bits(__##type v, base fiel
[all...]
/kernel/linux/linux-6.6/drivers/watchdog/
H A Ddigicolor_wdt.c25 void __iomem *base; member
40 writel_relaxed(0, wdt->base + TIMER_A_CONTROL); in dc_wdt_set()
41 writel_relaxed(ticks, wdt->base + TIMER_A_COUNT); in dc_wdt_set()
43 wdt->base + TIMER_A_CONTROL); in dc_wdt_set()
73 writel_relaxed(0, wdt->base + TIMER_A_CONTROL); in dc_wdt_stop()
91 uint32_t count = readl_relaxed(wdt->base + TIMER_A_COUNT); in dc_wdt_get_timeleft()
126 wdt->base = devm_platform_ioremap_resource(pdev, 0); in dc_wdt_probe()
127 if (IS_ERR(wdt->base)) in dc_wdt_probe()
128 return PTR_ERR(wdt->base); in dc_wdt_probe()
/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-mxs.c42 void __iomem *base; member
69 writel(1 << pwm->hwpwm, mxs->base + PWM_CTRL + CLR); in mxs_pwm_apply()
98 mxs->base + PWM_ACTIVE0 + pwm->hwpwm * 0x20); in mxs_pwm_apply()
100 mxs->base + PWM_PERIOD0 + pwm->hwpwm * 0x20); in mxs_pwm_apply()
108 writel(1 << pwm->hwpwm, mxs->base + PWM_CTRL + SET); in mxs_pwm_apply()
131 mxs->base = devm_platform_ioremap_resource(pdev, 0); in mxs_pwm_probe()
132 if (IS_ERR(mxs->base)) in mxs_pwm_probe()
133 return PTR_ERR(mxs->base); in mxs_pwm_probe()
149 ret = stmp_reset_block(mxs->base); in mxs_pwm_probe()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dcn31/
H A Ddcn31_panel_cntl.c33 container_of(panel_cntl, struct dcn31_panel_cntl, base)
36 dcn31_panel_cntl->base.ctx
39 dcn31_panel_cntl->base.ctx->logger
53 cmd->panel_cntl.data.pwrseq_inst = dcn31_panel_cntl->base.pwrseq_inst; in dcn31_query_backlight_info()
81 cmd.panel_cntl.data.pwrseq_inst = dcn31_panel_cntl->base.pwrseq_inst; in dcn31_panel_cntl_hw_init()
157 dcn31_panel_cntl->base.funcs = &dcn31_link_panel_cntl_funcs; in dcn31_panel_cntl_construct()
158 dcn31_panel_cntl->base.ctx = init_data->ctx; in dcn31_panel_cntl_construct()
159 dcn31_panel_cntl->base.inst = init_data->inst; in dcn31_panel_cntl_construct()
160 dcn31_panel_cntl->base.pwrseq_inst = init_data->pwrseq_inst; in dcn31_panel_cntl_construct()
/kernel/linux/linux-6.6/drivers/dma-buf/
H A Ddma-fence-array.c36 cmpxchg(&array->base.error, PENDING_ERROR, error); in dma_fence_array_set_pending_error()
42 cmpxchg(&array->base.error, PENDING_ERROR, 0); in dma_fence_array_clear_pending_error()
51 dma_fence_signal(&array->base); in irq_dma_fence_array_work()
52 dma_fence_put(&array->base); in irq_dma_fence_array_work()
67 dma_fence_put(&array->base); in dma_fence_array_cb_func()
86 dma_fence_get(&array->base); in dma_fence_array_enable_signaling()
92 dma_fence_put(&array->base); in dma_fence_array_enable_signaling()
154 * Allocate a dma_fence_array object and initialize the base fence with
182 dma_fence_init(&array->base, &dma_fence_array_ops, &array->lock, in dma_fence_array_create()
190 array->base in dma_fence_array_create()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7603/
H A Deeprom.c8 mt7603_efuse_read(struct mt7603_dev *dev, u32 base, u16 addr, u8 *data) in mt7603_efuse_read() argument
13 val = mt76_rr(dev, base + MT_EFUSE_CTRL); in mt7603_efuse_read()
18 mt76_wr(dev, base + MT_EFUSE_CTRL, val); in mt7603_efuse_read()
20 if (!mt76_poll(dev, base + MT_EFUSE_CTRL, MT_EFUSE_CTRL_KICK, 0, 1000)) in mt7603_efuse_read()
25 val = mt76_rr(dev, base + MT_EFUSE_CTRL); in mt7603_efuse_read()
33 val = mt76_rr(dev, base + MT_EFUSE_RDATA(i)); in mt7603_efuse_read()
43 u32 base = mt7603_reg_map(dev, MT_EFUSE_BASE); in mt7603_efuse_init() local
48 if (mt76_rr(dev, base + MT_EFUSE_BASE_CTRL) & MT_EFUSE_BASE_CTRL_EMPTY) in mt7603_efuse_init()
58 ret = mt7603_efuse_read(dev, base, i, buf + i); in mt7603_efuse_init()
/kernel/linux/linux-6.6/drivers/net/mdio/
H A Dmdio-moxart.c30 void __iomem *base; member
44 writel(ctrl, data->base + REG_PHY_CTRL); in moxart_mdio_read()
47 ctrl = readl(data->base + REG_PHY_CTRL); in moxart_mdio_read()
75 writel(value, data->base + REG_PHY_WRITE_DATA); in moxart_mdio_write()
76 writel(ctrl, data->base + REG_PHY_CTRL); in moxart_mdio_write()
79 ctrl = readl(data->base + REG_PHY_CTRL); in moxart_mdio_write()
139 data->base = devm_platform_ioremap_resource(pdev, 0); in moxart_mdio_probe()
140 if (IS_ERR(data->base)) { in moxart_mdio_probe()
141 ret = PTR_ERR(data->base); in moxart_mdio_probe()
/kernel/linux/linux-6.6/drivers/nvmem/
H A Dmxs-ocotp.c32 void __iomem *base; member
42 status = readl(otp->base); in mxs_ocotp_wait()
69 writel(BM_OCOTP_CTRL_ERROR, otp->base + STMP_OFFSET_REG_CLR); in mxs_ocotp_read()
76 writel(BM_OCOTP_CTRL_RD_BANK_OPEN, otp->base + STMP_OFFSET_REG_SET); in mxs_ocotp_read()
90 *buf++ = readl(otp->base + offset); in mxs_ocotp_read()
99 writel(BM_OCOTP_CTRL_RD_BANK_OPEN, otp->base + STMP_OFFSET_REG_CLR); in mxs_ocotp_read()
154 otp->base = devm_platform_ioremap_resource(pdev, 0); in mxs_ocotp_probe()
155 if (IS_ERR(otp->base)) in mxs_ocotp_probe()
156 return PTR_ERR(otp->base); in mxs_ocotp_probe()
/kernel/linux/linux-6.6/drivers/phy/renesas/
H A Dphy-rcar-gen3-usb3.c50 void __iomem *base; member
65 writew(val, r->base + USB30_CLKSET1); in write_clkset1_for_usb_extal()
88 writew(val, r->base + USB30_SSC_SET); in rcar_gen3_phy_usb3_enable_ssc()
97 r->base + USB30_CLKSET0); in rcar_gen3_phy_usb3_select_usb_extal()
98 writew(PHY_ENABLE_RESET_EN, r->base + USB30_PHY_ENABLE); in rcar_gen3_phy_usb3_select_usb_extal()
115 writew(VBUS_EN_VBUS_EN, r->base + USB30_VBUS_EN); in rcar_gen3_phy_usb3_init()
148 r->base = devm_platform_ioremap_resource(pdev, 0); in rcar_gen3_phy_usb3_probe()
149 if (IS_ERR(r->base)) in rcar_gen3_phy_usb3_probe()
150 return PTR_ERR(r->base); in rcar_gen3_phy_usb3_probe()
/kernel/linux/linux-6.6/crypto/
H A Dechainiv.c48 skcipher_request_set_callback(nreq, req->base.flags, in echainiv_encrypt()
59 aead_request_set_callback(subreq, req->base.flags, in echainiv_encrypt()
60 req->base.complete, req->base.data); in echainiv_encrypt()
99 compl = req->base.complete; in echainiv_decrypt()
100 data = req->base.data; in echainiv_decrypt()
102 aead_request_set_callback(subreq, req->base.flags, compl, data); in echainiv_decrypt()
133 inst->alg.base.cra_ctxsize = sizeof(struct aead_geniv_ctx); in echainiv_aead_create()
134 inst->alg.base.cra_ctxsize += inst->alg.ivsize; in echainiv_aead_create()
/kernel/linux/linux-6.6/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_wb_connector.c26 dflow->input.component = &wb_layer->base.pipeline->compiz->base; in komeda_wb_init_data_flow()
142 struct komeda_dev *mdev = kms->base.dev_private; in komeda_wb_connector_add()
158 wb_conn = &kwb_conn->base; in komeda_wb_connector_add()
164 err = drm_writeback_connector_init(&kms->base, wb_conn, in komeda_wb_connector_add()
168 BIT(drm_crtc_index(&kcrtc->base))); in komeda_wb_connector_add()
175 drm_connector_helper_add(&wb_conn->base, &komeda_wb_conn_helper_funcs); in komeda_wb_connector_add()
177 info = &kwb_conn->base.base.display_info; in komeda_wb_connector_add()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/disp/dpu1/catalog/
H A Ddpu_6_9_sm6375.h23 .base = 0x0, .len = 0x494,
33 .base = 0x1000, .len = 0x1dc,
42 .base = 0x4000, .len = 0x1f8,
50 .base = 0x24000, .len = 0x1f8,
62 .base = 0x44000, .len = 0x320,
74 .base = 0x54000, .len = 0x1800,
83 .base = 0x70000, .len = 0xd4,
95 .base = 0x80000, .len = 0x140,
103 .base = 0x6a800, .len = 0x2c0,
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/
H A Dnv17_fence.c83 u32 limit = start + priv->bo->bo.base.size - 1; in nv17_fence_context_new()
90 nouveau_fence_context_new(chan, &fctx->base); in nv17_fence_context_new()
91 fctx->base.emit = nv10_fence_emit; in nv17_fence_context_new()
92 fctx->base.read = nv10_fence_read; in nv17_fence_context_new()
93 fctx->base.sync = nv17_fence_sync; in nv17_fence_context_new()
127 priv->base.dtor = nv10_fence_destroy; in nv17_fence_create()
128 priv->base.resume = nv17_fence_resume; in nv17_fence_create()
129 priv->base.context_new = nv17_fence_context_new; in nv17_fence_create()
130 priv->base.context_del = nv10_fence_context_del; in nv17_fence_create()

Completed in 13 milliseconds

1...<<101102103104105106107108109110>>...703