/linux-6.3-rc2/drivers/gpio/ |
A D | gpio-sch311x.c | 42 unsigned short *config_regs; /* pointer to definition below */ member 53 unsigned short config_regs[8]; member 142 block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_request() 197 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_direction_in() 199 outb(data, block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_direction_in() 213 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_direction_out() 215 outb(data, block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_direction_out() 228 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_get_direction() 247 data = inb(block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_set_config() 249 outb(data, block->runtime_reg + block->config_regs[offset]); in sch311x_gpio_set_config() [all …]
|
/linux-6.3-rc2/drivers/atm/ |
A D | solos-pci.c | 106 void __iomem *config_regs; member 690 iowrite32(1, card->config_regs + FPGA_MODE); in flash_upgrade() 735 iowrite32(0, card->config_regs + FPGA_MODE); in flash_upgrade() 736 iowrite32(0, card->config_regs + FLASH_MODE); in flash_upgrade() 746 iowrite32(0, card->config_regs + IRQ_CLEAR); in solos_irq() 1226 if (!card->config_regs) { in fpga_probe() 1240 ioread32(card->config_regs + FPGA_MODE); in fpga_probe() 1243 ioread32(card->config_regs + FPGA_MODE); in fpga_probe() 1344 pci_iounmap(dev, card->config_regs); in fpga_probe() 1440 iowrite32(1, card->config_regs + FPGA_MODE); in fpga_remove() [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
A D | vega10_powertune.c | 782 while (config_regs->offset != 0xFFFFFFFF) { in vega10_program_didt_config_registers() 786 data &= ~config_regs->mask; in vega10_program_didt_config_registers() 787 data |= ((config_regs->value << config_regs->shift) & config_regs->mask); in vega10_program_didt_config_registers() 792 data &= ~config_regs->mask; in vega10_program_didt_config_registers() 793 data |= ((config_regs->value << config_regs->shift) & config_regs->mask); in vega10_program_didt_config_registers() 798 data &= ~config_regs->mask; in vega10_program_didt_config_registers() 799 data |= ((config_regs->value << config_regs->shift) & config_regs->mask); in vega10_program_didt_config_registers() 806 config_regs++; in vega10_program_didt_config_registers() 818 data &= ~config_regs->mask; in vega10_program_gc_didt_config_registers() 819 data |= ((config_regs->value << config_regs->shift) & config_regs->mask); in vega10_program_gc_didt_config_registers() [all …]
|
A D | smu7_powertune.c | 903 const struct gpu_pt_config_reg *config_regs = cac_config_regs; in smu7_program_pt_config_registers() local 909 while (config_regs->offset != 0xFFFFFFFF) { in smu7_program_pt_config_registers() 910 if (config_regs->type == GPU_CONFIGREG_CACHE) in smu7_program_pt_config_registers() 911 cache |= ((config_regs->value << config_regs->shift) & config_regs->mask); in smu7_program_pt_config_registers() 913 switch (config_regs->type) { in smu7_program_pt_config_registers() 927 data = cgs_read_register(hwmgr->device, config_regs->offset); in smu7_program_pt_config_registers() 931 data &= ~config_regs->mask; in smu7_program_pt_config_registers() 932 data |= ((config_regs->value << config_regs->shift) & config_regs->mask); in smu7_program_pt_config_registers() 935 switch (config_regs->type) { in smu7_program_pt_config_registers() 949 cgs_write_register(hwmgr->device, config_regs->offset, data); in smu7_program_pt_config_registers() [all …]
|
/linux-6.3-rc2/drivers/pcmcia/ |
A D | pcmcia_resource.c | 518 if (!(p_dev->config_regs & PRESENT_STATUS)) in pcmcia_enable_device() 527 p_dev->config_regs |= PRESENT_EXT_STATUS; in pcmcia_enable_device() 535 p_dev->vpp, flags, p_dev->config_base, p_dev->config_regs, in pcmcia_enable_device() 540 if (p_dev->config_regs & PRESENT_COPY) { in pcmcia_enable_device() 545 if (p_dev->config_regs & PRESENT_PIN_REPLACE) { in pcmcia_enable_device() 550 if (p_dev->config_regs & PRESENT_OPTION) { in pcmcia_enable_device() 556 if (p_dev->config_regs & PRESENT_IOBASE_0) in pcmcia_enable_device() 565 if (p_dev->config_regs & PRESENT_STATUS) in pcmcia_enable_device() 568 if (p_dev->config_regs & PRESENT_EXT_STATUS) in pcmcia_enable_device() 572 if (p_dev->config_regs & PRESENT_IOBASE_0) { in pcmcia_enable_device() [all …]
|
A D | ds.c | 280 p_dev->config_regs = cis_config.rmask[0]; in pcmcia_device_probe() 282 p_dev->config_regs); in pcmcia_device_probe() 287 p_dev->config_regs = 0; in pcmcia_device_probe()
|
/linux-6.3-rc2/drivers/gpu/drm/radeon/ |
A D | kv_dpm.c | 165 if (config_regs == NULL) in kv_program_pt_config_registers() 170 cache |= ((config_regs->value << config_regs->shift) & config_regs->mask); in kv_program_pt_config_registers() 172 switch (config_regs->type) { in kv_program_pt_config_registers() 174 data = RREG32_SMC(config_regs->offset); in kv_program_pt_config_registers() 184 data &= ~config_regs->mask; in kv_program_pt_config_registers() 185 data |= ((config_regs->value << config_regs->shift) & config_regs->mask); in kv_program_pt_config_registers() 189 switch (config_regs->type) { in kv_program_pt_config_registers() 191 WREG32_SMC(config_regs->offset, data); in kv_program_pt_config_registers() 194 WREG32_DIDT(config_regs->offset, data); in kv_program_pt_config_registers() 197 WREG32(config_regs->offset << 2, data); in kv_program_pt_config_registers() [all …]
|
A D | ci_dpm.c | 550 if (config_regs == NULL) in ci_program_pt_config_registers() 555 cache |= ((config_regs->value << config_regs->shift) & config_regs->mask); in ci_program_pt_config_registers() 557 switch (config_regs->type) { in ci_program_pt_config_registers() 559 data = RREG32_SMC(config_regs->offset); in ci_program_pt_config_registers() 569 data &= ~config_regs->mask; in ci_program_pt_config_registers() 570 data |= ((config_regs->value << config_regs->shift) & config_regs->mask); in ci_program_pt_config_registers() 573 switch (config_regs->type) { in ci_program_pt_config_registers() 575 WREG32_SMC(config_regs->offset, data); in ci_program_pt_config_registers() 578 WREG32_DIDT(config_regs->offset, data); in ci_program_pt_config_registers() 581 WREG32(config_regs->offset << 2, data); in ci_program_pt_config_registers() [all …]
|
A D | si_dpm.c | 2722 if (!config_regs) in si_program_cac_config_registers() 2725 while (config_regs->offset != 0xFFFFFFFF) { in si_program_cac_config_registers() 2726 switch (config_regs->type) { in si_program_cac_config_registers() 2728 offset = SMC_CG_IND_START + config_regs->offset; in si_program_cac_config_registers() 2733 data = RREG32(config_regs->offset << 2); in si_program_cac_config_registers() 2737 data &= ~config_regs->mask; in si_program_cac_config_registers() 2738 data |= ((config_regs->value << config_regs->shift) & config_regs->mask); in si_program_cac_config_registers() 2740 switch (config_regs->type) { in si_program_cac_config_registers() 2742 offset = SMC_CG_IND_START + config_regs->offset; in si_program_cac_config_registers() 2747 WREG32(config_regs->offset << 2, data); in si_program_cac_config_registers() [all …]
|
/linux-6.3-rc2/drivers/char/xilinx_hwicap/ |
A D | xilinx_hwicap.c | 238 buffer[index++] = hwicap_type_1_write(drvdata->config_regs->CMD) | 1; in hwicap_command_desync() 342 drvdata, drvdata->config_regs->IDCODE, &idcode); in hwicap_initialize_hwicap() 605 const struct config_registers *config_regs) in hwicap_setup() argument 672 drvdata->config_regs = config_regs; in hwicap_setup()
|
A D | xilinx_hwicap.h | 57 const struct config_registers *config_regs; member
|
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/legacy-dpm/ |
A D | kv_dpm.c | 418 if (config_regs == NULL) in kv_program_pt_config_registers() 423 cache |= ((config_regs->value << config_regs->shift) & config_regs->mask); in kv_program_pt_config_registers() 425 switch (config_regs->type) { in kv_program_pt_config_registers() 427 data = RREG32_SMC(config_regs->offset); in kv_program_pt_config_registers() 433 data = RREG32(config_regs->offset); in kv_program_pt_config_registers() 437 data &= ~config_regs->mask; in kv_program_pt_config_registers() 438 data |= ((config_regs->value << config_regs->shift) & config_regs->mask); in kv_program_pt_config_registers() 442 switch (config_regs->type) { in kv_program_pt_config_registers() 444 WREG32_SMC(config_regs->offset, data); in kv_program_pt_config_registers() 450 WREG32(config_regs->offset, data); in kv_program_pt_config_registers() [all …]
|
A D | si_dpm.c | 2838 if (!config_regs) in si_program_cac_config_registers() 2841 while (config_regs->offset != 0xFFFFFFFF) { in si_program_cac_config_registers() 2842 switch (config_regs->type) { in si_program_cac_config_registers() 2844 offset = SMC_CG_IND_START + config_regs->offset; in si_program_cac_config_registers() 2849 data = RREG32(config_regs->offset); in si_program_cac_config_registers() 2853 data &= ~config_regs->mask; in si_program_cac_config_registers() 2854 data |= ((config_regs->value << config_regs->shift) & config_regs->mask); in si_program_cac_config_registers() 2856 switch (config_regs->type) { in si_program_cac_config_registers() 2858 offset = SMC_CG_IND_START + config_regs->offset; in si_program_cac_config_registers() 2863 WREG32(config_regs->offset, data); in si_program_cac_config_registers() [all …]
|
/linux-6.3-rc2/drivers/scsi/pcmcia/ |
A D | fdomain_cs.c | 37 link->config_regs = PRESENT_OPTION; in fdomain_probe()
|
A D | aha152x_stub.c | 104 link->config_regs = PRESENT_OPTION; in aha152x_probe()
|
A D | qlogic_stub.c | 161 link->config_regs = PRESENT_OPTION; in qlogic_probe()
|
/linux-6.3-rc2/include/pcmcia/ |
A D | ds.h | 113 unsigned int config_regs; /* PRESENT_ flags below */ member
|
/linux-6.3-rc2/sound/pcmcia/pdaudiocf/ |
A D | pdaudiocf.c | 133 link->config_regs = PRESENT_OPTION; in snd_pdacf_probe()
|
/linux-6.3-rc2/drivers/net/can/sja1000/ |
A D | ems_pcmcia.c | 262 dev->config_regs = PRESENT_OPTION; in ems_pcmcia_probe()
|
/linux-6.3-rc2/sound/pcmcia/vx/ |
A D | vxpocket.c | 130 link->config_regs = PRESENT_OPTION; in snd_vxpocket_new()
|
/linux-6.3-rc2/sound/soc/ti/ |
A D | davinci-mcasp.c | 65 u32 config_regs[ARRAY_SIZE(context_regs)]; member 2480 context->config_regs[i] = mcasp_get_reg(mcasp, context_regs[i]); in davinci_mcasp_runtime_suspend() 2506 mcasp_set_reg(mcasp, context_regs[i], context->config_regs[i]); in davinci_mcasp_runtime_resume()
|
/linux-6.3-rc2/drivers/net/ethernet/amd/ |
A D | nmclan_cs.c | 451 link->config_regs = PRESENT_OPTION; in nmclan_probe()
|
/linux-6.3-rc2/drivers/net/ethernet/8390/ |
A D | axnet_cs.c | 283 link->config_regs = 0x63; in axnet_config()
|
/linux-6.3-rc2/drivers/char/pcmcia/ |
A D | synclink_cs.c | 589 link->config_regs = PRESENT_OPTION; in mgslpc_config()
|