/kernel/linux/linux-6.6/drivers/pinctrl/renesas/ |
H A D | pinctrl-rza1.c | 459 * @base: logical address base 465 void __iomem *base; member 474 * @base: logical address base 487 void __iomem *base; member 576 void __iomem *mem = RZA1_ADDR(port->base, reg, port->id); in rza1_set_bit() 590 void __iomem *mem = RZA1_ADDR(port->base, reg, port->id); in rza1_get_bit() 1199 chip->base = -1; in rza1_parse_gpiochip() 1210 range->pin_base = range->base in rza1_parse_gpiochip() [all...] |
/kernel/linux/linux-6.6/drivers/bus/mhi/host/ |
H A D | pm.c | 224 ring->wp = ring->base + ring->len - ring->el_size; in mhi_ready_state_transition() 304 if (tre_ring->base && tre_ring->wp != tre_ring->rp && in mhi_pm_m0_transition() 427 ring->wp = ring->base + ring->len - ring->el_size; in mhi_pm_mission_mode_transition() 533 ring->rp = ring->base; in mhi_pm_disable_transition() 534 ring->wp = ring->base; in mhi_pm_disable_transition() 549 ring->rp = ring->base; in mhi_pm_disable_transition() 550 ring->wp = ring->base; in mhi_pm_disable_transition() 666 ring->rp = ring->base; in mhi_pm_sys_error_transition() 667 ring->wp = ring->base; in mhi_pm_sys_error_transition() 682 ring->rp = ring->base; in mhi_pm_sys_error_transition() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mediatek/ |
H A D | mtk_ppe.c | 28 writel(val, ppe->base + reg); in ppe_w32() 33 return readl(ppe->base + reg); in ppe_r32() 68 ret = readl_poll_timeout(ppe->base + MTK_PPE_GLO_CFG, val, in mtk_ppe_wait_busy() 83 ret = readl_poll_timeout(ppe->base + MTK_PPE_MIB_SER_CR, val, in mtk_ppe_mib_wait_busy() 105 cnt_r0 = readl(ppe->base + MTK_PPE_MIB_SER_R0); in mtk_mib_entry_read() 106 cnt_r1 = readl(ppe->base + MTK_PPE_MIB_SER_R1); in mtk_mib_entry_read() 107 cnt_r2 = readl(ppe->base + MTK_PPE_MIB_SER_R2); in mtk_mib_entry_read() 111 u32 cnt_r3 = readl(ppe->base + MTK_PPE_MIB_SER_R3); in mtk_mib_entry_read() 875 struct mtk_ppe *mtk_ppe_init(struct mtk_eth *eth, void __iomem *base, int index) in mtk_ppe_init() argument 895 ppe->base in mtk_ppe_init() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi_port_common.c | 546 cmd->base.speed = efx->link_state.speed; in efx_siena_mcdi_phy_get_link_ksettings() 547 cmd->base.duplex = efx->link_state.fd; in efx_siena_mcdi_phy_get_link_ksettings() 548 cmd->base.port = mcdi_to_ethtool_media(phy_cfg->media); in efx_siena_mcdi_phy_get_link_ksettings() 549 cmd->base.phy_address = phy_cfg->port; in efx_siena_mcdi_phy_get_link_ksettings() 550 cmd->base.autoneg = !!(efx->link_advertising[0] & ADVERTISED_Autoneg); in efx_siena_mcdi_phy_get_link_ksettings() 551 cmd->base.mdio_support = (efx->mdio.mode_support & in efx_siena_mcdi_phy_get_link_ksettings() 577 if (cmd->base.autoneg) { in efx_siena_mcdi_phy_set_link_ksettings() 580 } else if (cmd->base.duplex) { in efx_siena_mcdi_phy_set_link_ksettings() 581 switch (cmd->base.speed) { in efx_siena_mcdi_phy_set_link_ksettings() 593 switch (cmd->base in efx_siena_mcdi_phy_set_link_ksettings() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/renesas/ |
H A D | sh_vou.c | 78 void __iomem *base; member 96 __raw_writel(value, vou_dev->base + reg); in sh_vou_reg_a_write() 102 __raw_writel(value, vou_dev->base + reg); in sh_vou_reg_ab_write() 103 __raw_writel(value, vou_dev->base + reg + 0x1000); in sh_vou_reg_ab_write() 109 __raw_writel(value, vou_dev->base + reg + 0x2000); in sh_vou_reg_m_write() 114 return __raw_readl(vou_dev->base + reg); in sh_vou_reg_a_read() 120 u32 old = __raw_readl(vou_dev->base + reg); in sh_vou_reg_a_set() 123 __raw_writel(value, vou_dev->base + reg); in sh_vou_reg_a_set() 1267 vou_dev->base = devm_platform_ioremap_resource(pdev, 0); in sh_vou_probe() 1268 if (IS_ERR(vou_dev->base)) in sh_vou_probe() [all...] |
/kernel/linux/linux-6.6/drivers/perf/ |
H A D | arm_spe_pmu.c | 67 void *base; member 398 memset(buf->base + head, ARM_SPE_BUF_PAD_BYTE, len); in arm_spe_pmu_pad_buf() 524 u64 base, limit; in arm_spe_perf_aux_output_begin() local 544 limit += (u64)buf->base; in arm_spe_perf_aux_output_begin() 545 base = (u64)buf->base + PERF_IDX2OFF(handle->head, buf); in arm_spe_perf_aux_output_begin() 546 write_sysreg_s(base, SYS_PMBPTR_EL1); in arm_spe_perf_aux_output_begin() 557 offset = read_sysreg_s(SYS_PMBPTR_EL1) - (u64)buf->base; in arm_spe_perf_aux_output_end() 921 buf->base = vmap(pglist, nr_pages, VM_MAP, PAGE_KERNEL); in arm_spe_pmu_setup_aux() 922 if (!buf->base) in arm_spe_pmu_setup_aux() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_dp_link_training.c | 30 #define LT_MSG_ARGS(_intel_dp, _dp_phy) (_intel_dp)->attached_connector->base.base.id, \ 31 (_intel_dp)->attached_connector->base.name, \ 32 dp_to_dig_port(_intel_dp)->base.base.base.id, \ 33 dp_to_dig_port(_intel_dp)->base.base.name, \ 42 if (intel_digital_port_connected(&dp_to_dig_port(_intel_dp)->base)) \ 532 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_set_signal_levels() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/engine/fifo/ |
H A D | gf100.c | 87 const u64 userd = nvkm_memory_addr(chan->userd.mem) + chan->userd.base; in gf100_chan_ramfc_write() 121 nvkm_wo32(chan->userd.mem, chan->userd.base + 0x040, 0x00000000); in gf100_chan_userd_clear() 122 nvkm_wo32(chan->userd.mem, chan->userd.base + 0x044, 0x00000000); in gf100_chan_userd_clear() 123 nvkm_wo32(chan->userd.mem, chan->userd.base + 0x048, 0x00000000); in gf100_chan_userd_clear() 124 nvkm_wo32(chan->userd.mem, chan->userd.base + 0x04c, 0x00000000); in gf100_chan_userd_clear() 125 nvkm_wo32(chan->userd.mem, chan->userd.base + 0x050, 0x00000000); in gf100_chan_userd_clear() 126 nvkm_wo32(chan->userd.mem, chan->userd.base + 0x058, 0x00000000); in gf100_chan_userd_clear() 127 nvkm_wo32(chan->userd.mem, chan->userd.base + 0x05c, 0x00000000); in gf100_chan_userd_clear() 128 nvkm_wo32(chan->userd.mem, chan->userd.base + 0x060, 0x00000000); in gf100_chan_userd_clear() 129 nvkm_wo32(chan->userd.mem, chan->userd.base in gf100_chan_userd_clear() [all...] |
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | wm8998.c | 193 #define WM8998_NG_SRC(name, base) \ 194 SOC_SINGLE(name " NG HPOUTL Switch", base, 0, 1, 0), \ 195 SOC_SINGLE(name " NG HPOUTR Switch", base, 1, 1, 0), \ 196 SOC_SINGLE(name " NG LINEOUTL Switch", base, 2, 1, 0), \ 197 SOC_SINGLE(name " NG LINEOUTR Switch", base, 3, 1, 0), \ 198 SOC_SINGLE(name " NG EPOUT Switch", base, 4, 1, 0), \ 199 SOC_SINGLE(name " NG SPKOUTL Switch", base, 6, 1, 0), \ 200 SOC_SINGLE(name " NG SPKOUTR Switch", base, 7, 1, 0) 1155 .base = ARIZONA_AIF1_BCLK_CTRL, 1177 .base [all...] |
/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | pci-ioda.c | 40 #include <misc/cxl-base.h> 263 resource_size_t base, sgsz, start, end; in pnv_ioda_reserve_dev_m64_pe() local 266 base = phb->ioda.m64_base; in pnv_ioda_reserve_dev_m64_pe() 273 start = ALIGN_DOWN(r->start - base, sgsz); in pnv_ioda_reserve_dev_m64_pe() 274 end = ALIGN(r->end - base, sgsz); in pnv_ioda_reserve_dev_m64_pe() 295 unsigned long base, segsz = phb->ioda.m64_segsize; in pnv_ioda1_init_m64() local 298 base = phb->ioda.m64_base + in pnv_ioda1_init_m64() 301 OPAL_M64_WINDOW_TYPE, index, base, 0, in pnv_ioda1_init_m64() 1613 /* This is quite simplistic. The "base" weight of a device in pnv_pci_ioda_dev_dma_weight() 1664 unsigned int tce32_segsz, base, seg in pnv_pci_ioda1_setup_dma_pe() local [all...] |
/kernel/linux/linux-5.10/drivers/soc/tegra/ |
H A D | pmc.c | 344 * @base: pointer to I/O remapped register region 363 * @lp0_vec_phys: physical base address of the LP0 warm boot code 374 void __iomem *base; member 411 .base = NULL, 440 return readl(pmc->base + offset); in tegra_pmc_readl() 460 writel(value, pmc->base + offset); in tegra_pmc_writel() 2503 void __iomem *base; in tegra_pmc_probe() local 2512 if (WARN_ON(!pmc->base || !pmc->soc)) in tegra_pmc_probe() 2521 base = devm_ioremap_resource(&pdev->dev, res); in tegra_pmc_probe() 2522 if (IS_ERR(base)) in tegra_pmc_probe() [all...] |
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi2/ |
H A D | gaudi2_security.c | 2774 static void gaudi2_write_lbw_range_register(struct hl_device *hdev, u64 base, void *data) in gaudi2_write_lbw_range_register() argument 2818 * Both RR types start blocking from base address 0x1000007FF8000000 in gaudi2_write_lbw_range_register() 2822 WREG32(base + reg_min_offset, write_min); in gaudi2_write_lbw_range_register() 2823 WREG32(base + reg_max_offset, write_max); in gaudi2_write_lbw_range_register() 2857 block_ctx.base = mmSFT0_LBW_RTR_IF_MSTR_IF_RR_SHRD_LBW_BASE; in gaudi2_write_rr_to_all_lbw_rtrs() 2865 block_ctx.base = mmDCORE0_RTR0_MSTR_IF_RR_SHRD_LBW_BASE; in gaudi2_write_rr_to_all_lbw_rtrs() 2878 block_ctx.base = mmPCIE_ELBI_RR_MSTR_IF_RR_SHRD_LBW_BASE; in gaudi2_write_rr_to_all_lbw_rtrs() 2882 block_ctx.base = mmPCIE_MSTR_RR_MSTR_IF_RR_SHRD_LBW_BASE; in gaudi2_write_rr_to_all_lbw_rtrs() 2886 block_ctx.base = mmPCIE_LBW_RR_MSTR_IF_RR_SHRD_LBW_BASE; in gaudi2_write_rr_to_all_lbw_rtrs() 2987 static void gaudi2_write_hbw_range_register(struct hl_device *hdev, u64 base, voi argument 3131 gaudi2_write_mmu_range_register(struct hl_device *hdev, u64 base, struct rr_config *rr_cfg) gaudi2_write_mmu_range_register() argument [all...] |
/device/qemu/drivers/virtio/ |
H A D | virtgpu.c | 187 OSAL_WRITEL(queue, g_virtGpu->dev.base + VIRTMMIO_REG_QUEUENOTIFY); in NotifyAndWaitResponse() 266 OSAL_WRITEL(queue, g_virtGpu->dev.base + VIRTMMIO_REG_QUEUENOTIFY); in RequestNoResponse() 505 VADDR_T base; in VirtgpuInitDev() local 527 base = ALIGN((VADDR_T)gpu + sizeof(struct Virtgpu), VIRTQ_ALIGN_DESC); in VirtgpuInitDev() 530 if (VirtmmioConfigQueue(&gpu->dev, base, qsz, VIRTQ_NUM) == 0) { in VirtgpuInitDev() 741 n = LOS_ArchMmuMap(®ion->space->archMmu, region->range.base, in FbMmap()
|
/kernel/linux/linux-5.10/arch/x86/kernel/ |
H A D | early-quirks.c | 295 * On 830/845/85x the stolen memory base isn't available in any 564 resource_size_t base, size; in intel_graphics_stolen() local 568 base = early_ops->stolen_base(num, slot, func, size); in intel_graphics_stolen() 570 if (!size || !base) in intel_graphics_stolen() 573 end = base + size - 1; in intel_graphics_stolen() 575 intel_graphics_stolen_res.start = base; in intel_graphics_stolen() 582 e820__range_add(base, size, E820_TYPE_RESERVED); in intel_graphics_stolen()
|
/kernel/linux/linux-5.10/drivers/base/regmap/ |
H A D | regmap-debugfs.c | 96 unsigned int base, in regmap_debugfs_get_dump_start() 107 if (base) in regmap_debugfs_get_dump_start() 108 return base; in regmap_debugfs_get_dump_start() 115 i = base; in regmap_debugfs_get_dump_start() 137 return base; in regmap_debugfs_get_dump_start() 161 ret = base; in regmap_debugfs_get_dump_start() 95 regmap_debugfs_get_dump_start(struct regmap *map, unsigned int base, loff_t from, loff_t *pos) regmap_debugfs_get_dump_start() argument
|
/kernel/linux/linux-5.10/drivers/net/ethernet/8390/ |
H A D | etherh.c | 569 cmd->base.speed = SPEED_10; in etherh_get_link_ksettings() 570 cmd->base.duplex = DUPLEX_HALF; in etherh_get_link_ksettings() 571 cmd->base.port = dev->if_port == IF_PORT_10BASET ? PORT_TP : PORT_BNC; in etherh_get_link_ksettings() 572 cmd->base.autoneg = (dev->flags & IFF_AUTOMEDIA ? AUTONEG_ENABLE : in etherh_get_link_ksettings() 580 switch (cmd->base.autoneg) { in etherh_set_link_ksettings() 586 switch (cmd->base.port) { in etherh_set_link_ksettings()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/ |
H A D | vgic-v3.c | 455 * @base: base of the region 460 bool vgic_v3_rdist_overlap(struct kvm *kvm, gpa_t base, size_t size) in vgic_v3_rdist_overlap() argument 466 if ((base + size > rdreg->base) && in vgic_v3_rdist_overlap() 467 (base < rdreg->base + vgic_v3_rd_region_size(kvm, rdreg))) in vgic_v3_rdist_overlap() 475 * for base addresses which have already been set. 490 rdreg->base, SZ_64K, sz)) in vgic_v3_check_base() 548 kvm_debug("vcpu %ld redistributor base no in vgic_v3_map_resources() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/ |
H A D | hotplug-memory.c | 236 static int pseries_remove_memblock(unsigned long base, unsigned long memblock_size) in pseries_remove_memblock() argument 242 start_pfn = base >> PAGE_SHIFT; in pseries_remove_memblock() 252 __remove_memory(base, MIN_MEMORY_BLOCK_SIZE); in pseries_remove_memblock() 253 base += MIN_MEMORY_BLOCK_SIZE; in pseries_remove_memblock() 258 memblock_remove(base, memblock_size); in pseries_remove_memblock() 275 * Find the base address and size of the memblock in pseries_remove_mem_node() 539 static inline int pseries_remove_memblock(unsigned long base, in pseries_remove_memblock() argument 878 * Find the base and size of the memblock in pseries_add_mem_node()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/ |
H A D | panfrost_drv.c | 99 ret = drm_gem_handle_create(file, &bo->base.base, &args->handle); in panfrost_ioctl_create_bo() 116 drm_gem_object_put(&bo->base.base); in panfrost_ioctl_create_bo() 439 list_move_tail(&bo->base.madv_list, in panfrost_ioctl_madvise() 442 list_del_init(&bo->base.madv_list); in panfrost_ioctl_madvise()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/wiznet/ |
H A D | w5300.c | 87 void __iomem *base; member 116 return ioread16(priv->base + (addr << CONFIG_WIZNET_BUS_SHIFT)); in w5300_read_direct() 122 iowrite16(data, priv->base + (addr << CONFIG_WIZNET_BUS_SHIFT)); in w5300_write_direct() 543 priv->base = devm_ioremap_resource(&pdev->dev, mem); in w5300_hw_probe() 544 if (IS_ERR(priv->base)) in w5300_hw_probe() 545 return PTR_ERR(priv->base); in w5300_hw_probe()
|
/kernel/linux/linux-5.10/drivers/pinctrl/meson/ |
H A D | pinctrl-meson.c | 615 pc->chip.base = -1; in meson_gpiolib_register() 641 void __iomem *base; in meson_map_resource() local 648 base = devm_ioremap_resource(pc->dev, &res); in meson_map_resource() 649 if (IS_ERR(base)) in meson_map_resource() 650 return ERR_CAST(base); in meson_map_resource() 659 return devm_regmap_init_mmio(pc->dev, base, &meson_regmap_config); in meson_map_resource()
|
/kernel/linux/linux-5.10/drivers/spi/ |
H A D | spi-armada-3700.c | 104 void __iomem *base; member 119 return readl(a3700_spi->base + offset); in spireg_read() 124 writel(data, a3700_spi->base + offset); in spireg_write() 854 spi->base = devm_platform_ioremap_resource(pdev, 0); in a3700_spi_probe() 855 if (IS_ERR(spi->base)) { in a3700_spi_probe() 856 ret = PTR_ERR(spi->base); in a3700_spi_probe()
|
/kernel/linux/linux-5.10/net/sched/ |
H A D | cls_bpf.c | 409 struct cls_bpf_prog *prog, unsigned long base, in cls_bpf_set_parms() 452 tcf_bind_filter(tp, &prog->res, base); in cls_bpf_set_parms() 459 struct tcf_proto *tp, unsigned long base, in cls_bpf_change() 506 ret = cls_bpf_set_parms(net, tp, prog, base, tb, tca[TCA_RATE], ovr, in cls_bpf_change() 635 void *q, unsigned long base) in cls_bpf_bind_class() 641 __tcf_bind_filter(q, &prog->res, base); in cls_bpf_bind_class() 408 cls_bpf_set_parms(struct net *net, struct tcf_proto *tp, struct cls_bpf_prog *prog, unsigned long base, struct nlattr **tb, struct nlattr *est, bool ovr, struct netlink_ext_ack *extack) cls_bpf_set_parms() argument 458 cls_bpf_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) cls_bpf_change() argument 634 cls_bpf_bind_class(void *fh, u32 classid, unsigned long cl, void *q, unsigned long base) cls_bpf_bind_class() argument
|
H A D | cls_route.c | 382 unsigned long base, struct route4_filter *f, in route4_set_parms() 464 tcf_bind_filter(tp, &f->res, base); in route4_set_parms() 471 struct tcf_proto *tp, unsigned long base, u32 handle, in route4_change() 521 err = route4_set_parms(net, tp, base, f, handle, head, tb, in route4_change() 654 unsigned long base) in route4_bind_class() 660 __tcf_bind_filter(q, &f->res, base); in route4_bind_class() 381 route4_set_parms(struct net *net, struct tcf_proto *tp, unsigned long base, struct route4_filter *f, u32 handle, struct route4_head *head, struct nlattr **tb, struct nlattr *est, int new, bool ovr, struct netlink_ext_ack *extack) route4_set_parms() argument 470 route4_change(struct net *net, struct sk_buff *in_skb, struct tcf_proto *tp, unsigned long base, u32 handle, struct nlattr **tca, void **arg, bool ovr, bool rtnl_held, struct netlink_ext_ack *extack) route4_change() argument 653 route4_bind_class(void *fh, u32 classid, unsigned long cl, void *q, unsigned long base) route4_bind_class() argument
|
/kernel/linux/linux-5.10/sound/isa/msnd/ |
H A D | msnd.c | 44 void snd_msnd_init_queue(void __iomem *base, int start, int size) in snd_msnd_init_queue() argument 46 writew(PCTODSP_BASED(start), base + JQS_wStart); in snd_msnd_init_queue() 47 writew(PCTODSP_OFFSET(size) - 1, base + JQS_wSize); in snd_msnd_init_queue() 48 writew(0, base + JQS_wHead); in snd_msnd_init_queue() 49 writew(0, base + JQS_wTail); in snd_msnd_init_queue() 282 (char *)(chip->base + bank * DAR_BUFF_SIZE), in snd_msnd_DARQ()
|