/kernel/linux/linux-5.10/drivers/gpu/drm/virtio/ |
H A D | virtgpu_gem.c | 46 ret = drm_gem_handle_create(file, &obj->base.base, &handle); in virtio_gpu_gem_create() 48 drm_gem_object_release(&obj->base.base); in virtio_gpu_gem_create() 52 *obj_p = &obj->base.base; in virtio_gpu_gem_create() 55 drm_gem_object_put(&obj->base.base); in virtio_gpu_gem_create()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/ |
H A D | gr2d.c | 218 INIT_LIST_HEAD(&gr2d->client.base.list); in gr2d_probe() 219 gr2d->client.base.ops = &gr2d_client_ops; in gr2d_probe() 220 gr2d->client.base.dev = dev; in gr2d_probe() 221 gr2d->client.base.class = HOST1X_CLASS_GR2D; in gr2d_probe() 222 gr2d->client.base.syncpts = syncpts; in gr2d_probe() 223 gr2d->client.base.num_syncpts = 1; in gr2d_probe() 229 err = host1x_client_register(&gr2d->client.base); in gr2d_probe() 250 err = host1x_client_unregister(&gr2d->client.base); in gr2d_remove()
|
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-fsl-ftm-alarm.c | 43 void __iomem *base; member 51 return ioread32be(dev->base + reg); in rtc_readl() 53 return ioread32(dev->base + reg); in rtc_readl() 59 iowrite32be(val, dev->base + reg); in rtc_writel() 61 iowrite32(val, dev->base + reg); in rtc_writel() 265 rtc->base = devm_platform_ioremap_resource(pdev, 0); in ftm_rtc_probe() 266 if (IS_ERR(rtc->base)) { in ftm_rtc_probe() 268 return PTR_ERR(rtc->base); in ftm_rtc_probe()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | coresight.h | 337 extern int coresight_claim_device(void __iomem *base); 338 extern int coresight_claim_device_unlocked(void __iomem *base); 340 extern void coresight_disclaim_device(void __iomem *base); 341 extern void coresight_disclaim_device_unlocked(void __iomem *base); 355 static inline int coresight_claim_device_unlocked(void __iomem *base) in coresight_claim_device_unlocked() argument 360 static inline int coresight_claim_device(void __iomem *base) in coresight_claim_device() argument 365 static inline void coresight_disclaim_device(void __iomem *base) {} in coresight_disclaim_device() argument 366 static inline void coresight_disclaim_device_unlocked(void __iomem *base) {} in coresight_disclaim_device_unlocked() argument
|
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | cavium-thunderx.c | 33 writeq(val, host->base + MIO_EMM_INT(host)); in thunder_mmc_int_enable() 34 writeq(val, host->base + MIO_EMM_INT_EN_SET(host)); in thunder_mmc_int_enable() 79 host->base = pcim_iomap(pdev, 0, pci_resource_len(pdev, 0)); in thunder_mmc_probe() 80 if (!host->base) { in thunder_mmc_probe() 86 host->dma_base = host->base; in thunder_mmc_probe() 123 writeq(127, host->base + MIO_EMM_INT_EN(host)); in thunder_mmc_probe() 124 writeq(3, host->base + MIO_EMM_DMA_INT_ENA_W1C(host)); in thunder_mmc_probe() 126 writeq(BIT_ULL(16), host->base + MIO_EMM_DMA_FIFO_CFG(host)); in thunder_mmc_probe()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxbf_gige/ |
H A D | mlxbf_gige_tx.c | 30 /* Write TX WQE base address into MMIO reg */ in mlxbf_gige_tx_init() 31 writeq(priv->tx_wqe_base_dma, priv->base + MLXBF_GIGE_TX_WQ_BASE); in mlxbf_gige_tx_init() 42 /* Write TX CC base address into MMIO reg */ in mlxbf_gige_tx_init() 43 writeq(priv->tx_cc_dma, priv->base + MLXBF_GIGE_TX_CI_UPDATE_ADDRESS); in mlxbf_gige_tx_init() 46 priv->base + MLXBF_GIGE_TX_WQ_SIZE_LOG2); in mlxbf_gige_tx_init() 88 writeq(0, priv->base + MLXBF_GIGE_TX_WQ_BASE); in mlxbf_gige_tx_deinit() 89 writeq(0, priv->base + MLXBF_GIGE_TX_CI_UPDATE_ADDRESS); in mlxbf_gige_tx_deinit() 134 tx_status = readq(priv->base + MLXBF_GIGE_TX_STATUS); in mlxbf_gige_handle_tx_complete() 137 tx_ci = readq(priv->base + MLXBF_GIGE_TX_CONSUMER_INDEX); in mlxbf_gige_handle_tx_complete() 185 /* If so, set 'next' back to 'base' pointe in mlxbf_gige_update_tx_wqe_next() [all...] |
/kernel/linux/linux-6.6/drivers/net/can/spi/mcp251xfd/ |
H A D | mcp251xfd-dump.c | 22 u16 base; member 33 .base = MCP251XFD_REG_CON, 36 .base = MCP251XFD_RAM_START, 39 .base = MCP251XFD_REG_OSC, 82 err = regmap_bulk_read(priv->map_reg, reg_space->base, in mcp251xfd_dump_registers() 90 reg->reg = cpu_to_le32(reg_space->base + j); in mcp251xfd_dump_registers() 164 .val = rx->base, in mcp251xfd_dump_rx_ring_one() 207 .val = tx->base, in mcp251xfd_dump_tx_ring()
|
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-fsl-ftm-alarm.c | 40 void __iomem *base; member 48 return ioread32be(dev->base + reg); in rtc_readl() 50 return ioread32(dev->base + reg); in rtc_readl() 56 iowrite32be(val, dev->base + reg); in rtc_writel() 58 iowrite32(val, dev->base + reg); in rtc_writel() 262 rtc->base = devm_platform_ioremap_resource(pdev, 0); in ftm_rtc_probe() 263 if (IS_ERR(rtc->base)) { in ftm_rtc_probe() 265 return PTR_ERR(rtc->base); in ftm_rtc_probe()
|
/kernel/linux/linux-6.6/drivers/pmdomain/bcm/ |
H A D | raspberrypi-power.c | 27 struct generic_pm_domain base; member 67 container_of(domain, struct rpi_power_domain, base); in rpi_domain_off() 75 container_of(domain, struct rpi_power_domain, base); in rpi_domain_on() 87 dom->base.name = name; in rpi_common_init_power_domain() 88 dom->base.power_on = rpi_domain_on; in rpi_common_init_power_domain() 89 dom->base.power_off = rpi_domain_off; in rpi_common_init_power_domain() 99 pm_genpd_init(&dom->base, NULL, true); in rpi_common_init_power_domain() 101 rpi_domains->xlate.domains[xlate_index] = &dom->base; in rpi_common_init_power_domain()
|
/kernel/linux/linux-6.6/drivers/pwm/ |
H A D | pwm-brcmstb.c | 55 void __iomem *base; member 64 return __raw_readl(p->base + offset); in brcmstb_pwm_readl() 66 return readl_relaxed(p->base + offset); in brcmstb_pwm_readl() 73 __raw_writel(value, p->base + offset); in brcmstb_pwm_writel() 75 writel_relaxed(value, p->base + offset); in brcmstb_pwm_writel() 119 * Calculate the base rate from base frequency and current in brcmstb_pwm_config() 158 * generator output a base frequency for the constant frequency in brcmstb_pwm_config() 259 p->base = devm_platform_ioremap_resource(pdev, 0); in brcmstb_pwm_probe() 260 if (IS_ERR(p->base)) { in brcmstb_pwm_probe() [all...] |
/kernel/linux/linux-6.6/drivers/char/hw_random/ |
H A D | bcm2835-rng.c | 32 void __iomem *base; member 49 return __raw_readl(priv->base + offset); in rng_readl() 51 return readl(priv->base + offset); in rng_readl() 58 __raw_writel(val, priv->base + offset); in rng_writel() 60 writel(val, priv->base + offset); in rng_writel() 155 priv->base = devm_platform_ioremap_resource(pdev, 0); in bcm2835_rng_probe() 156 if (IS_ERR(priv->base)) in bcm2835_rng_probe() 157 return PTR_ERR(priv->base); in bcm2835_rng_probe()
|
/kernel/linux/linux-6.6/drivers/clk/mediatek/ |
H A D | clk-mt6795-apmixedsys.c | 113 static void clk_mt6795_apmixed_setup_md1(void __iomem *base) in clk_mt6795_apmixed_setup_md1() argument 115 void __iomem *reg = base + REG_AP_PLL_CON7; in clk_mt6795_apmixed_setup_md1() 142 void __iomem *base; in clk_mt6795_apmixed_probe() local 146 base = devm_platform_ioremap_resource(pdev, 0); in clk_mt6795_apmixed_probe() 147 if (IS_ERR(base)) in clk_mt6795_apmixed_probe() 148 return PTR_ERR(base); in clk_mt6795_apmixed_probe() 160 hw = mtk_clk_register_ref2usb_tx("ref2usb_tx", "clk26m", base + REG_REF2USB); in clk_mt6795_apmixed_probe() 176 clk_mt6795_apmixed_setup_md1(base); in clk_mt6795_apmixed_probe()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gtt_mgr.c | 119 uint32_t num_pages = PFN_UP(tbo->base.size); in amdgpu_gtt_mgr_new() 127 ttm_resource_init(tbo, place, &node->base); in amdgpu_gtt_mgr_new() 144 node->base.start = node->mm_nodes[0].start; in amdgpu_gtt_mgr_new() 147 node->mm_nodes[0].size = PFN_UP(node->base.size); in amdgpu_gtt_mgr_new() 148 node->base.start = AMDGPU_BO_INVALID_OFFSET; in amdgpu_gtt_mgr_new() 151 *res = &node->base; in amdgpu_gtt_mgr_new() 155 ttm_resource_fini(man, &node->base); in amdgpu_gtt_mgr_new() 200 amdgpu_ttm_recover_gart(node->base.bo); in amdgpu_gtt_mgr_recover()
|
/kernel/linux/linux-6.6/drivers/clk/mmp/ |
H A D | clk.c | 72 void __iomem *base, int size) in mmp_register_general_gate_clks() 81 base + clks[i].offset, in mmp_register_general_gate_clks() 98 void __iomem *base, int size) in mmp_register_gate_clks() 107 base + clks[i].offset, in mmp_register_gate_clks() 126 void __iomem *base, int size) in mmp_register_mux_clks() 136 base + clks[i].offset, in mmp_register_mux_clks() 154 void __iomem *base, int size) in mmp_register_div_clks() 163 base + clks[i].offset, in mmp_register_div_clks() 70 mmp_register_general_gate_clks(struct mmp_clk_unit *unit, struct mmp_param_general_gate_clk *clks, void __iomem *base, int size) mmp_register_general_gate_clks() argument 96 mmp_register_gate_clks(struct mmp_clk_unit *unit, struct mmp_param_gate_clk *clks, void __iomem *base, int size) mmp_register_gate_clks() argument 124 mmp_register_mux_clks(struct mmp_clk_unit *unit, struct mmp_param_mux_clk *clks, void __iomem *base, int size) mmp_register_mux_clks() argument 152 mmp_register_div_clks(struct mmp_clk_unit *unit, struct mmp_param_div_clk *clks, void __iomem *base, int size) mmp_register_div_clks() argument
|
H A D | clk-frac.c | 58 val = readl_relaxed(factor->base); in clk_factor_recalc_rate() 101 val = readl_relaxed(factor->base); in clk_factor_set_rate() 109 writel_relaxed(val, factor->base); in clk_factor_set_rate() 128 val = readl(factor->base); in clk_factor_init() 152 writel(val, factor->base); in clk_factor_init() 169 unsigned long flags, void __iomem *base, in mmp_clk_register_factor() 188 factor->base = base; in mmp_clk_register_factor() 168 mmp_clk_register_factor(const char *name, const char *parent_name, unsigned long flags, void __iomem *base, struct mmp_clk_factor_masks *masks, struct mmp_clk_factor_tbl *ftbl, unsigned int ftbl_cnt, spinlock_t *lock) mmp_clk_register_factor() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/clk_mgr/dce112/ |
H A D | dce112_clk_mgr.c | 83 clk_mgr_dce->base.dentist_vco_freq_khz / 62); in dce112_set_clock() 127 struct dc_bios *bp = clk_mgr->base.ctx->dc_bios; in dce112_set_dispclk() 128 struct dc *dc = clk_mgr->base.ctx->dc; in dce112_set_dispclk() 137 clk_mgr->base.dentist_vco_freq_khz / 62); in dce112_set_dispclk() 168 struct dc_bios *bp = clk_mgr->base.ctx->dc_bios; in dce112_set_dprefclk() 177 if (!((clk_mgr->base.ctx->asic_id.chip_family == FAMILY_AI) && in dce112_set_dprefclk() 178 ASICREV_IS_VEGA20_P(clk_mgr->base.ctx->asic_id.hw_internal_rev))) in dce112_set_dprefclk() 236 clk_mgr->base.funcs = &dce112_funcs; in dce112_clk_mgr_construct()
|
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp3/ |
H A D | mtk-mdp3-comp.h | 12 #define MM_REG_WRITE_MASK(cmd, id, base, ofst, val, mask, ...) \ 14 (base) + (ofst), (val), (mask), ##__VA_ARGS__) 16 #define MM_REG_WRITE(cmd, id, base, ofst, val, mask, ...) \ 19 MM_REG_WRITE_MASK(cmd, id, base, ofst, val, \ 52 #define MM_REG_POLL_MASK(cmd, id, base, ofst, val, _mask, ...) \ 56 (base) + (ofst), (val), (_m), ##__VA_ARGS__); \ 59 #define MM_REG_POLL(cmd, id, base, ofst, val, mask, ...) \ 62 MM_REG_POLL_MASK((cmd), id, base, ofst, val, \
|
/kernel/linux/linux-6.6/drivers/phy/qualcomm/ |
H A D | phy-qcom-m31.c | 150 void __iomem *base; member 187 writel(0x0, qphy->base + USB2PHY_PORT_UTMI_CTRL2); in m31usb_phy_init() 190 writel(POWER_UP, qphy->base + USB2PHY_PORT_POWERDOWN); in m31usb_phy_init() 194 writel(regs[i].val, qphy->base + regs[i].off); in m31usb_phy_init() 207 writel_relaxed(POWER_DOWN, qphy->base + USB2PHY_PORT_POWERDOWN); in m31usb_phy_shutdown() 233 qphy->base = devm_platform_ioremap_resource(pdev, 0); in m31usb_phy_probe() 234 if (IS_ERR(qphy->base)) in m31usb_phy_probe() 235 return PTR_ERR(qphy->base); in m31usb_phy_probe()
|
/kernel/linux/linux-6.6/drivers/pci/hotplug/ |
H A D | cpqphp_sysfs.c | 38 out += sprintf(out, "start = %8.8x, length = %8.8x\n", res->base, res->length); in show_ctrl() 45 out += sprintf(out, "start = %8.8x, length = %8.8x\n", res->base, res->length); in show_ctrl() 52 out += sprintf(out, "start = %8.8x, length = %8.8x\n", res->base, res->length); in show_ctrl() 59 out += sprintf(out, "start = %8.8x, length = %8.8x\n", res->base, res->length); in show_ctrl() 84 out += sprintf(out, "start = %8.8x, length = %8.8x\n", res->base, res->length); in show_dev() 91 out += sprintf(out, "start = %8.8x, length = %8.8x\n", res->base, res->length); in show_dev() 98 out += sprintf(out, "start = %8.8x, length = %8.8x\n", res->base, res->length); in show_dev() 105 out += sprintf(out, "start = %8.8x, length = %8.8x\n", res->base, res->length); in show_dev()
|
/kernel/linux/linux-6.6/drivers/phy/ralink/ |
H A D | phy-ralink-usb.c | 57 void __iomem *base; member 63 writel(val, phy->base + reg); in u2_phy_w32() 68 return readl(phy->base + reg); in u2_phy_r32() 115 if (phy->base) in ralink_usb_phy_power_on() 186 phy->base = NULL; in ralink_usb_phy_probe() 196 phy->base = devm_platform_ioremap_resource(pdev, 0); in ralink_usb_phy_probe() 197 if (IS_ERR(phy->base)) { in ralink_usb_phy_probe() 199 return PTR_ERR(phy->base); in ralink_usb_phy_probe()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | pmu.h | 100 * used for both PERFCTRn and EVNTSELn; that is why it accepts base as a 104 u32 base) in get_gp_pmc() 106 if (msr >= base && msr < base + pmu->nr_arch_gp_counters) { in get_gp_pmc() 107 u32 index = array_index_nospec(msr - base, in get_gp_pmc() 119 int base = MSR_CORE_PERF_FIXED_CTR0; in get_fixed_pmc() local 121 if (msr >= base && msr < base + pmu->nr_arch_fixed_counters) { in get_fixed_pmc() 122 u32 index = array_index_nospec(msr - base, in get_fixed_pmc() 103 get_gp_pmc(struct kvm_pmu *pmu, u32 msr, u32 base) get_gp_pmc() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | nv40.c | 42 const u32 base = chan->id * 128; in nv40_chan_ramfc_write() local 44 chan->ramfc_offset = base; in nv40_chan_ramfc_write() 47 nvkm_wo32(ramfc, base + 0x00, offset); in nv40_chan_ramfc_write() 48 nvkm_wo32(ramfc, base + 0x04, offset); in nv40_chan_ramfc_write() 49 nvkm_wo32(ramfc, base + 0x0c, chan->push->addr >> 4); in nv40_chan_ramfc_write() 50 nvkm_wo32(ramfc, base + 0x18, 0x30000000 | in nv40_chan_ramfc_write() 57 nvkm_wo32(ramfc, base + 0x3c, 0x0001ffff); in nv40_chan_ramfc_write() 97 .base = 0xc00000,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ |
H A D | gm200.c | 35 struct nvkm_device *device = init->base.subdev.device; in pmu_code() 55 struct nvkm_device *device = init->base.subdev.device; in pmu_data() 67 struct nvkm_device *device = init->base.subdev.device; in pmu_args() 76 struct nvkm_device *device = init->base.subdev.device; in pmu_exec() 86 struct nvkm_subdev *subdev = &init->base.subdev; in pmu_load() 124 gm200_devinit_post(struct nvkm_devinit *base, bool post) in gm200_devinit_post() argument 126 struct nv50_devinit *init = nv50_devinit(base); in gm200_devinit_post() 127 struct nvkm_subdev *subdev = &init->base.subdev; in gm200_devinit_post()
|
/kernel/linux/linux-6.6/drivers/iio/adc/ |
H A D | ep93xx_adc.c | 47 void __iomem *base; member 97 writel_relaxed(0xAA, priv->base + EP93XX_ADC_SW_LOCK); in ep93xx_read_raw() 99 priv->base + EP93XX_ADC_SWITCH); in ep93xx_read_raw() 108 readl_relaxed(priv->base + EP93XX_ADC_RESULT); in ep93xx_read_raw() 118 t = readl_relaxed(priv->base + EP93XX_ADC_RESULT); in ep93xx_read_raw() 166 priv->base = devm_platform_ioremap_resource(pdev, 0); in ep93xx_adc_probe() 167 if (IS_ERR(priv->base)) in ep93xx_adc_probe() 168 return PTR_ERR(priv->base); in ep93xx_adc_probe()
|
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-xilinx-intc.c | 40 void __iomem *base; member 51 iowrite32be(data, irqc->base + reg); in xintc_write() 53 iowrite32(data, irqc->base + reg); in xintc_write() 59 return ioread32be(irqc->base + reg); in xintc_read() 61 return ioread32(irqc->base + reg); in xintc_read() 177 irqc->base = of_iomap(intc, 0); in xilinx_intc_of_init() 178 BUG_ON(!irqc->base); in xilinx_intc_of_init() 243 iounmap(irqc->base); in xilinx_intc_of_init()
|