| /drivers/gpu/drm/i915/gt/uc/ |
| A D | intel_guc_ads.c | 68 struct guc_mmio_reg regset[]; member 276 u32 pos = regset->storage_used; in __mmio_reg_add() 289 regset->registers = r + (regset->registers - regset->storage); in __mmio_reg_add() 290 regset->storage = r; in __mmio_reg_add() 294 slot = ®set->storage[pos]; in __mmio_reg_add() 295 regset->storage_used++; in __mmio_reg_add() 305 u32 count = regset->storage_used - (regset->registers - regset->storage); in guc_mmio_reg_add() 339 regset, \ 350 struct temp_regset *regset, in guc_mcr_reg_add() argument 371 regset, \ [all …]
|
| /drivers/crypto/ccree/ |
| A D | cc_debugfs.c | 66 struct debugfs_regset32 *regset, *verset; in cc_debugfs_init() local 68 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL); in cc_debugfs_init() 69 if (!regset) in cc_debugfs_init() 72 regset->regs = debug_regs; in cc_debugfs_init() 73 regset->nregs = ARRAY_SIZE(debug_regs); in cc_debugfs_init() 74 regset->base = drvdata->cc_base; in cc_debugfs_init() 75 regset->dev = dev; in cc_debugfs_init() 80 debugfs_create_regset32("regs", 0400, drvdata->dir, regset); in cc_debugfs_init()
|
| /drivers/thermal/broadcom/ |
| A D | bcm2835_thermal.c | 123 struct debugfs_regset32 *regset; in bcm2835_thermal_debugfs() local 127 regset = devm_kzalloc(&pdev->dev, sizeof(*regset), GFP_KERNEL); in bcm2835_thermal_debugfs() 128 if (!regset) in bcm2835_thermal_debugfs() 131 regset->regs = bcm2835_thermal_regs; in bcm2835_thermal_debugfs() 132 regset->nregs = ARRAY_SIZE(bcm2835_thermal_regs); in bcm2835_thermal_debugfs() 133 regset->base = data->regs; in bcm2835_thermal_debugfs() 135 debugfs_create_regset32("regset", 0444, data->debugfsdir, regset); in bcm2835_thermal_debugfs()
|
| /drivers/video/fbdev/core/ |
| A D | svgalib.c | 29 regval = vga_rcrt(regbase, regset->regnum); in svga_wcrt_multi() 30 bitnum = regset->lowbit; in svga_wcrt_multi() 31 while (bitnum <= regset->highbit) { in svga_wcrt_multi() 39 vga_wcrt(regbase, regset->regnum, regval); in svga_wcrt_multi() 40 regset++; in svga_wcrt_multi() 51 bitnum = regset->lowbit; in svga_wseq_multi() 52 while (bitnum <= regset->highbit) { in svga_wseq_multi() 60 vga_wseq(regbase, regset->regnum, regval); in svga_wseq_multi() 61 regset++; in svga_wseq_multi() 70 count += regset->highbit - regset->lowbit + 1; in svga_regset_size() [all …]
|
| /drivers/usb/host/ |
| A D | xhci-debugfs.c | 88 struct xhci_regset *regset; in xhci_debugfs_alloc_regset() local 90 regset = kzalloc(sizeof(*regset), GFP_KERNEL); in xhci_debugfs_alloc_regset() 91 if (!regset) in xhci_debugfs_alloc_regset() 98 INIT_LIST_HEAD(®set->list); in xhci_debugfs_alloc_regset() 101 return regset; in xhci_debugfs_alloc_regset() 106 if (!regset) in xhci_debugfs_free_regset() 109 list_del(®set->list); in xhci_debugfs_free_regset() 110 kfree(regset); in xhci_debugfs_free_regset() 132 regset = &rgs->regset; in xhci_debugfs_regset() 133 regset->regs = regs; in xhci_debugfs_regset() [all …]
|
| /drivers/gpu/drm/vc4/ |
| A D | vc4_debugfs.c | 39 struct debugfs_regset32 *regset = entry->file.data; in vc4_debugfs_regset32() local 46 drm_print_regset32(&p, regset); in vc4_debugfs_regset32() 55 struct debugfs_regset32 *regset) in vc4_debugfs_add_regset32() argument 57 drm_debugfs_add_file(drm, name, vc4_debugfs_regset32, regset); in vc4_debugfs_add_regset32()
|
| A D | vc4_dpi.c | 97 struct debugfs_regset32 regset; member 268 vc4_debugfs_add_regset32(drm, "dpi_regs", &dpi->regset); in vc4_dpi_late_register() 328 dpi->regset.base = dpi->regs; in vc4_dpi_bind() 329 dpi->regset.regs = dpi_regs; in vc4_dpi_bind() 330 dpi->regset.nregs = ARRAY_SIZE(dpi_regs); in vc4_dpi_bind()
|
| A D | vc4_v3d.c | 413 vc4_debugfs_add_regset32(drm, "v3d_regs", &v3d->regset); in vc4_v3d_debugfs_init() 437 v3d->regset.base = v3d->regs; in vc4_v3d_bind() 438 v3d->regset.regs = v3d_regs; in vc4_v3d_bind() 439 v3d->regset.nregs = ARRAY_SIZE(v3d_regs); in vc4_v3d_bind()
|
| A D | vc4_vec.c | 207 struct debugfs_regset32 regset; member 744 vc4_debugfs_add_regset32(drm, "vec_regs", &vec->regset); in vc4_vec_late_register() 801 vec->regset.base = vec->regs; in vc4_vec_bind() 802 vec->regset.regs = vec_regs; in vc4_vec_bind() 803 vec->regset.nregs = ARRAY_SIZE(vec_regs); in vc4_vec_bind()
|
| /drivers/media/platform/st/sti/c8sectpfe/ |
| A D | c8sectpfe-debugfs.c | 228 fei->regset = devm_kzalloc(fei->dev, sizeof(*fei->regset), GFP_KERNEL); in c8sectpfe_debugfs_init() 229 if (!fei->regset) in c8sectpfe_debugfs_init() 232 fei->regset->regs = fei_sys_regs; in c8sectpfe_debugfs_init() 233 fei->regset->nregs = ARRAY_SIZE(fei_sys_regs); in c8sectpfe_debugfs_init() 234 fei->regset->base = fei->io; in c8sectpfe_debugfs_init() 237 debugfs_create_regset32("registers", S_IRUGO, fei->root, fei->regset); in c8sectpfe_debugfs_init()
|
| /drivers/clk/starfive/ |
| A D | clk-starfive-jh71x0.c | 210 struct debugfs_regset32 *regset; in jh71x0_clk_debug_init() local 212 regset = devm_kzalloc(priv->dev, sizeof(*regset), GFP_KERNEL); in jh71x0_clk_debug_init() 213 if (!regset) in jh71x0_clk_debug_init() 216 regset->regs = &jh71x0_clk_reg; in jh71x0_clk_debug_init() 217 regset->nregs = 1; in jh71x0_clk_debug_init() 218 regset->base = priv->base + 4 * clk->idx; in jh71x0_clk_debug_init() 220 debugfs_create_regset32("registers", 0400, dentry, regset); in jh71x0_clk_debug_init()
|
| /drivers/gpio/ |
| A D | gpio-xlp.c | 70 u32 pos, regset; in xlp_gpio_get_reg() local 73 regset = (gpio / XLP_GPIO_REGSZ) * 4; in xlp_gpio_get_reg() 74 return !!(readl(addr + regset) & BIT(pos)); in xlp_gpio_get_reg() 79 u32 value, pos, regset; in xlp_gpio_set_reg() local 82 regset = (gpio / XLP_GPIO_REGSZ) * 4; in xlp_gpio_set_reg() 83 value = readl(addr + regset); in xlp_gpio_set_reg() 90 writel(value, addr + regset); in xlp_gpio_set_reg()
|
| /drivers/gpu/drm/ |
| A D | drm_print.c | 379 void drm_print_regset32(struct drm_printer *p, struct debugfs_regset32 *regset) in drm_print_regset32() argument 384 for (i = 0; i < regset->nregs; i++) in drm_print_regset32() 385 namelen = max(namelen, (int)strlen(regset->regs[i].name)); in drm_print_regset32() 387 for (i = 0; i < regset->nregs; i++) { in drm_print_regset32() 389 namelen, regset->regs[i].name, in drm_print_regset32() 390 readl(regset->base + regset->regs[i].offset)); in drm_print_regset32()
|
| /drivers/watchdog/ |
| A D | dw_wdt.c | 521 struct debugfs_regset32 *regset; in dw_wdt_dbgfs_init() local 523 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL); in dw_wdt_dbgfs_init() 524 if (!regset) in dw_wdt_dbgfs_init() 527 regset->regs = dw_wdt_dbgfs_regs; in dw_wdt_dbgfs_init() 528 regset->nregs = ARRAY_SIZE(dw_wdt_dbgfs_regs); in dw_wdt_dbgfs_init() 529 regset->base = dw_wdt->regs; in dw_wdt_dbgfs_init() 533 debugfs_create_regset32("registers", 0444, dw_wdt->dbgfs_dir, regset); in dw_wdt_dbgfs_init()
|
| /drivers/crypto/hisilicon/hpre/ |
| A D | hpre_main.c | 1009 struct debugfs_regset32 *regset; in hpre_pf_comm_regs_debugfs_init() local 1011 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL); in hpre_pf_comm_regs_debugfs_init() 1012 if (!regset) in hpre_pf_comm_regs_debugfs_init() 1015 regset->regs = hpre_com_dfx_regs; in hpre_pf_comm_regs_debugfs_init() 1017 regset->base = qm->io_base; in hpre_pf_comm_regs_debugfs_init() 1018 regset->dev = dev; in hpre_pf_comm_regs_debugfs_init() 1021 regset, &hpre_com_regs_fops); in hpre_pf_comm_regs_debugfs_init() 1030 struct debugfs_regset32 *regset; in hpre_cluster_debugfs_init() local 1045 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL); in hpre_cluster_debugfs_init() 1046 if (!regset) in hpre_cluster_debugfs_init() [all …]
|
| /drivers/dma/ |
| A D | hisi_dma.c | 915 struct debugfs_regset32 *regset; in hisi_dma_create_debugfs() local 924 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL); in hisi_dma_create_debugfs() 925 if (!regset) in hisi_dma_create_debugfs() 929 regset->regs = hisi_dma_hip08_comm_regs; in hisi_dma_create_debugfs() 930 regset->nregs = ARRAY_SIZE(hisi_dma_hip08_comm_regs); in hisi_dma_create_debugfs() 932 regset->regs = hisi_dma_hip09_comm_regs; in hisi_dma_create_debugfs() 933 regset->nregs = ARRAY_SIZE(hisi_dma_hip09_comm_regs); in hisi_dma_create_debugfs() 935 regset->base = hdma_dev->base; in hisi_dma_create_debugfs() 936 regset->dev = dev; in hisi_dma_create_debugfs() 939 hdma_dev->dma_dev.dbg_dev_root, regset); in hisi_dma_create_debugfs()
|
| /drivers/crypto/hisilicon/ |
| A D | debugfs.c | 581 struct pci_dev *pdev = to_pci_dev(regset->dev); in hisi_qm_regs_dump() 584 int regs_len = regset->nregs; in hisi_qm_regs_dump() 593 val = readl(regset->base + regs[i].offset); in hisi_qm_regs_dump() 604 struct debugfs_regset32 regset; in qm_regs_show() local 607 regset.regs = qm_dfx_regs; in qm_regs_show() 608 regset.nregs = ARRAY_SIZE(qm_dfx_regs); in qm_regs_show() 610 regset.regs = qm_vf_dfx_regs; in qm_regs_show() 611 regset.nregs = ARRAY_SIZE(qm_vf_dfx_regs); in qm_regs_show() 614 regset.base = qm->io_base; in qm_regs_show() 615 regset.dev = &qm->pdev->dev; in qm_regs_show() [all …]
|
| /drivers/usb/mtu3/ |
| A D | mtu3_debugfs.c | 129 struct debugfs_regset32 *regset; in mtu3_debugfs_regset() local 137 regset = &mregs->regset; in mtu3_debugfs_regset() 138 regset->regs = regs; in mtu3_debugfs_regset() 139 regset->nregs = nregs; in mtu3_debugfs_regset() 140 regset->base = base; in mtu3_debugfs_regset() 142 debugfs_create_regset32(mregs->name, 0444, parent, regset); in mtu3_debugfs_regset()
|
| /drivers/gpu/drm/msm/disp/dpu1/ |
| A D | dpu_kms.c | 205 struct dpu_kms *dpu_kms = regset->dpu_kms; in dpu_regset32_show() 212 base = dpu_kms->mmio + regset->offset; in dpu_regset32_show() 215 if (regset->offset & 0xF) { in dpu_regset32_show() 224 for (i = 0; i < regset->blk_len; i += 4) { in dpu_regset32_show() 225 addr = regset->offset + i; in dpu_regset32_show() 256 struct dpu_debugfs_regset32 *regset; in dpu_debugfs_create_regset32() local 261 regset = devm_kzalloc(&dpu_kms->pdev->dev, sizeof(*regset), GFP_KERNEL); in dpu_debugfs_create_regset32() 262 if (!regset) in dpu_debugfs_create_regset32() 266 regset->offset = round_down(offset, 4); in dpu_debugfs_create_regset32() 267 regset->blk_len = length; in dpu_debugfs_create_regset32() [all …]
|
| /drivers/clk/davinci/ |
| A D | pll.c | 943 struct debugfs_regset32 *regset; in davinci_pll_debug_init() local 945 regset = kzalloc(sizeof(*regset), GFP_KERNEL); in davinci_pll_debug_init() 946 if (!regset) in davinci_pll_debug_init() 949 regset->regs = davinci_pll_regs; in davinci_pll_debug_init() 950 regset->nregs = ARRAY_SIZE(davinci_pll_regs); in davinci_pll_debug_init() 951 regset->base = pll->base; in davinci_pll_debug_init() 953 debugfs_create_regset32("registers", 0400, dentry, regset); in davinci_pll_debug_init()
|
| /drivers/spi/ |
| A D | spi-hisi-kunpeng.c | 139 struct debugfs_regset32 regset; member 173 hs->regset.regs = hisi_spi_regs; in hisi_spi_debugfs_init() 174 hs->regset.nregs = ARRAY_SIZE(hisi_spi_regs); in hisi_spi_debugfs_init() 175 hs->regset.base = hs->regs; in hisi_spi_debugfs_init() 176 debugfs_create_regset32("registers", 0400, hs->debugfs, &hs->regset); in hisi_spi_debugfs_init()
|
| /drivers/usb/dwc3/ |
| A D | debugfs.c | 1012 dwc->regset = kzalloc(sizeof(*dwc->regset), GFP_KERNEL); in dwc3_debugfs_init() 1013 if (!dwc->regset) in dwc3_debugfs_init() 1018 dwc->regset->regs = dwc3_regs; in dwc3_debugfs_init() 1019 dwc->regset->nregs = ARRAY_SIZE(dwc3_regs); in dwc3_debugfs_init() 1020 dwc->regset->base = dwc->regs - DWC3_GLOBALS_REGS_START; in dwc3_debugfs_init() 1021 dwc->regset->dev = dwc->dev; in dwc3_debugfs_init() 1025 debugfs_create_regset32("regdump", 0444, root, dwc->regset); in dwc3_debugfs_init() 1044 kfree(dwc->regset); in dwc3_debugfs_exit()
|
| /drivers/usb/dwc2/ |
| A D | debugfs.c | 790 hsotg->regset = devm_kzalloc(hsotg->dev, sizeof(*hsotg->regset), in dwc2_debugfs_init() 792 if (!hsotg->regset) { in dwc2_debugfs_init() 797 hsotg->regset->regs = dwc2_regs; in dwc2_debugfs_init() 798 hsotg->regset->nregs = ARRAY_SIZE(dwc2_regs); in dwc2_debugfs_init() 799 hsotg->regset->base = hsotg->regs; in dwc2_debugfs_init() 801 debugfs_create_regset32("regdump", 0444, root, hsotg->regset); in dwc2_debugfs_init()
|
| /drivers/crypto/hisilicon/sec2/ |
| A D | sec_main.c | 890 struct debugfs_regset32 *regset; in sec_core_debug_init() local 896 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL); in sec_core_debug_init() 897 if (!regset) in sec_core_debug_init() 900 regset->regs = sec_dfx_regs; in sec_core_debug_init() 901 regset->nregs = ARRAY_SIZE(sec_dfx_regs); in sec_core_debug_init() 902 regset->base = qm->io_base; in sec_core_debug_init() 903 regset->dev = dev; in sec_core_debug_init() 906 debugfs_create_file("regs", 0444, tmp_d, regset, &sec_regs_fops); in sec_core_debug_init()
|
| /drivers/crypto/hisilicon/zip/ |
| A D | zip_main.c | 818 struct debugfs_regset32 *regset; in hisi_zip_core_debug_init() local 837 regset = devm_kzalloc(dev, sizeof(*regset), GFP_KERNEL); in hisi_zip_core_debug_init() 838 if (!regset) in hisi_zip_core_debug_init() 841 regset->regs = hzip_dfx_regs; in hisi_zip_core_debug_init() 842 regset->nregs = ARRAY_SIZE(hzip_dfx_regs); in hisi_zip_core_debug_init() 843 regset->base = get_zip_core_addr(qm, i); in hisi_zip_core_debug_init() 844 regset->dev = dev; in hisi_zip_core_debug_init() 847 debugfs_create_file("regs", 0444, tmp_d, regset, in hisi_zip_core_debug_init()
|