/kernel/linux/linux-6.6/drivers/pci/ |
H A D | ecam.c | 31 unsigned int bus_shift = ops->bus_shift; in pci_ecam_create() local 44 /* ECAM-compliant platforms need not supply ops->bus_shift */ in pci_ecam_create() 45 if (!bus_shift) in pci_ecam_create() 46 bus_shift = PCIE_ECAM_BUS_SHIFT; in pci_ecam_create() 53 cfg->bus_shift = bus_shift; in pci_ecam_create() 55 bus_range_max = resource_size(cfgres) >> bus_shift; in pci_ecam_create() 62 bsz = 1 << bus_shift; in pci_ecam_create() 129 unsigned int bsz = 1 << cfg->bus_shift; in pci_ecam_add_bus() 171 unsigned int bus_shift = cfg->ops->bus_shift; pci_ecam_map_bus() local [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | htc-pasic3.c | 23 unsigned int bus_shift; member 37 int bus_shift = asic->bus_shift; in pasic3_write_register() local 38 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift); in pasic3_write_register() 39 void __iomem *data = asic->mapping + (REG_DATA << bus_shift); in pasic3_write_register() 52 int bus_shift = asic->bus_shift; in pasic3_read_register() local 53 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift); in pasic3_read_register() 54 void __iomem *data = asic->mapping + (REG_DATA << bus_shift); in pasic3_read_register() 160 asic->bus_shift in pasic3_probe() [all...] |
H A D | asic3.c | 76 unsigned int bus_shift; member 93 (reg >> asic->bus_shift)); in asic3_write_register() 100 (reg >> asic->bus_shift)); in asic3_read_register() 708 tmio_core_mmc_pwr(asic->tmio_cnf, 1 - asic->bus_shift, state); in asic3_mmc_pwr() 715 tmio_core_mmc_clk_div(asic->tmio_cnf, 1 - asic->bus_shift, state); in asic3_mmc_clk_div() 775 tmio_core_mmc_enable(asic->tmio_cnf, 1 - asic->bus_shift, in asic3_mmc_enable() 895 ds1wm_resources[0].start >>= asic->bus_shift; in asic3_mfd_probe() 896 ds1wm_resources[0].end >>= asic->bus_shift; in asic3_mfd_probe() 901 asic->bus_shift) + mem_sdio->start, in asic3_mfd_probe() 902 ASIC3_SD_CONFIG_SIZE >> asic->bus_shift); in asic3_mfd_probe() [all...] |
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | tmio_mmc.h | 142 unsigned int bus_shift; member 224 return ioread16(host->ctl + (addr << host->bus_shift)); in sd_ctrl_read16() 230 ioread16_rep(host->ctl + (addr << host->bus_shift), buf, count); in sd_ctrl_read16_rep() 236 return ioread16(host->ctl + (addr << host->bus_shift)) | in sd_ctrl_read16_and_16_as_32() 237 ioread16(host->ctl + ((addr + 2) << host->bus_shift)) << 16; in sd_ctrl_read16_and_16_as_32() 243 ioread32_rep(host->ctl + (addr << host->bus_shift), buf, count); in sd_ctrl_read32_rep() 254 iowrite16(val, host->ctl + (addr << host->bus_shift)); in sd_ctrl_write16() 260 iowrite16_rep(host->ctl + (addr << host->bus_shift), buf, count); in sd_ctrl_write16_rep() 269 iowrite16(val & 0xffff, host->ctl + (addr << host->bus_shift)); in sd_ctrl_write32_as_16_and_16() 270 iowrite16(val >> 16, host->ctl + ((addr + 2) << host->bus_shift)); in sd_ctrl_write32_as_16_and_16() [all...] |
H A D | renesas_sdhi.h | 28 unsigned int bus_shift; member
|
H A D | renesas_sdhi_core.c | 319 return readl(priv->scc_ctl + (addr << host->bus_shift)); in sd_scc_read32() 326 writel(val, priv->scc_ctl + (addr << host->bus_shift)); in sd_scc_write32() 852 int width = (host->bus_shift == 2) ? 64 : 32; in renesas_sdhi_enable_dma() 991 host->bus_shift = of_data->bus_shift; in renesas_sdhi_probe() 1022 if (!host->bus_shift && resource_size(res) > 0x100) /* old way to determine the shift */ in renesas_sdhi_probe() 1023 host->bus_shift = 1; in renesas_sdhi_probe()
|
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | tmio_mmc.h | 150 unsigned int bus_shift; member 215 return ioread16(host->ctl + (addr << host->bus_shift)); in sd_ctrl_read16() 221 ioread16_rep(host->ctl + (addr << host->bus_shift), buf, count); in sd_ctrl_read16_rep() 227 return ioread16(host->ctl + (addr << host->bus_shift)) | in sd_ctrl_read16_and_16_as_32() 228 ioread16(host->ctl + ((addr + 2) << host->bus_shift)) << 16; in sd_ctrl_read16_and_16_as_32() 234 ioread32_rep(host->ctl + (addr << host->bus_shift), buf, count); in sd_ctrl_read32_rep() 245 iowrite16(val, host->ctl + (addr << host->bus_shift)); in sd_ctrl_write16() 251 iowrite16_rep(host->ctl + (addr << host->bus_shift), buf, count); in sd_ctrl_write16_rep() 260 iowrite16(val & 0xffff, host->ctl + (addr << host->bus_shift)); in sd_ctrl_write32_as_16_and_16() 261 iowrite16(val >> 16, host->ctl + ((addr + 2) << host->bus_shift)); in sd_ctrl_write32_as_16_and_16() [all...] |
H A D | renesas_sdhi_core.c | 335 return readl(priv->scc_ctl + (addr << host->bus_shift)); in sd_scc_read32() 342 writel(val, priv->scc_ctl + (addr << host->bus_shift)); in sd_scc_write32() 898 int width = (host->bus_shift == 2) ? 64 : 32; in renesas_sdhi_enable_dma() 979 host->bus_shift = of_data->bus_shift; in renesas_sdhi_probe() 1014 if (!host->bus_shift && resource_size(res) > 0x100) /* old way to determine the shift */ in renesas_sdhi_probe() 1015 host->bus_shift = 1; in renesas_sdhi_probe()
|
/kernel/linux/linux-5.10/drivers/pci/ |
H A D | ecam.c | 49 bus_range_max = resource_size(cfgres) >> ops->bus_shift; in pci_ecam_create() 56 bsz = 1 << ops->bus_shift; in pci_ecam_create() 134 unsigned int devfn_shift = cfg->ops->bus_shift - 8; in pci_ecam_map_bus() 145 base = cfg->win + (busn << cfg->ops->bus_shift); in pci_ecam_map_bus() 152 .bus_shift = 20, 164 .bus_shift = 20, 174 .bus_shift = 20,
|
/kernel/linux/linux-5.10/drivers/w1/masters/ |
H A D | ds1wm.c | 98 unsigned int bus_shift; /* # of shifts to calc register offsets */ member 120 switch (ds1wm_data->bus_shift) { in ds1wm_write_register() 132 switch (ds1wm_data->bus_shift) { in ds1wm_write_register() 151 switch (ds1wm_data->bus_shift) { in ds1wm_read_register() 163 switch (ds1wm_data->bus_shift) { in ds1wm_read_register() 540 if (plat->bus_shift > 2) { in ds1wm_probe() 543 ds1wm_data->bus_shift); in ds1wm_probe() 547 ds1wm_data->bus_shift = plat->bus_shift; in ds1wm_probe() 549 if ((8 << ds1wm_data->bus_shift) > resource_siz in ds1wm_probe() [all...] |
/kernel/linux/linux-5.10/arch/loongarch/pci/ |
H A D | acpi.c | 112 bus_range = resource_size(cfgres) >> ops->bus_shift; in arch_pci_ecam_create() 114 bsz = 1 << ops->bus_shift; in arch_pci_ecam_create() 156 int ret, bus_shift; in pci_acpi_setup_ecam_mapping() local 171 bus_shift = ecam_ops->bus_shift ? : 20; in pci_acpi_setup_ecam_mapping() 173 if (bus_shift == 20) in pci_acpi_setup_ecam_mapping() 176 cfgres.start = root->mcfg_addr + (bus_res->start << bus_shift); in pci_acpi_setup_ecam_mapping() 177 cfgres.end = cfgres.start + (resource_size(bus_res) << bus_shift) - 1; in pci_acpi_setup_ecam_mapping()
|
/kernel/linux/linux-6.6/arch/loongarch/pci/ |
H A D | acpi.c | 113 bus_range = resource_size(cfgres) >> ops->bus_shift; in arch_pci_ecam_create() 115 bsz = 1 << ops->bus_shift; in arch_pci_ecam_create() 158 int ret, bus_shift; in pci_acpi_setup_ecam_mapping() local 173 bus_shift = ecam_ops->bus_shift ? : 20; in pci_acpi_setup_ecam_mapping() 175 if (bus_shift == 20) in pci_acpi_setup_ecam_mapping() 178 cfgres.start = root->mcfg_addr + (bus_res->start << bus_shift); in pci_acpi_setup_ecam_mapping() 179 cfgres.end = cfgres.start + (resource_size(bus_res) << bus_shift) - 1; in pci_acpi_setup_ecam_mapping()
|
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-htc-egpio.c | 36 int bus_shift; /* byte shift */ member 55 writew(value, ei->base_addr + (reg << ei->bus_shift)); in egpio_writew() 60 return readw(ei->base_addr + (reg << ei->bus_shift)); in egpio_readw() 71 ei->ack_write, ei->ack_register << ei->bus_shift); in ack_irqs() 155 ei->base_addr, reg << ei->bus_shift, value); in egpio_get() 292 ei->bus_shift = fls(pdata->bus_width - 1) - 3; in egpio_probe() 293 pr_debug("bus_shift = %d\n", ei->bus_shift); in egpio_probe()
|
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-htc-egpio.c | 36 int bus_shift; /* byte shift */ member 55 writew(value, ei->base_addr + (reg << ei->bus_shift)); in egpio_writew() 60 return readw(ei->base_addr + (reg << ei->bus_shift)); in egpio_readw() 71 ei->ack_write, ei->ack_register << ei->bus_shift); in ack_irqs() 155 ei->base_addr, reg << ei->bus_shift, value); in egpio_get() 292 ei->bus_shift = fls(pdata->bus_width - 1) - 3; in egpio_probe() 293 pr_debug("bus_shift = %d\n", ei->bus_shift); in egpio_probe()
|
/kernel/linux/linux-5.10/drivers/pci/controller/ |
H A D | pci-host-generic.c | 18 .bus_shift = 16, 52 .bus_shift = 20,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | pci-ecam.h | 45 unsigned int bus_shift; member 58 unsigned int bus_shift; member
|
H A D | altera_uart.h | 13 unsigned int bus_shift; /* Bus shift (address stride) */ member
|
/kernel/linux/linux-5.10/drivers/pci/controller/dwc/ |
H A D | pcie-hisi.c | 103 .bus_shift = 20, 138 .bus_shift = 20,
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | altera_uart.h | 13 unsigned int bus_shift; /* Bus shift (address stride) */ member
|
H A D | pci-ecam.h | 18 unsigned int bus_shift; member
|
/kernel/linux/linux-5.10/include/linux/mfd/ |
H A D | ds1wm.h | 28 unsigned int bus_shift; member
|
/kernel/linux/linux-6.6/include/linux/mfd/ |
H A D | ds1wm.h | 28 unsigned int bus_shift; member
|
/kernel/linux/linux-5.10/include/media/drv-intf/ |
H A D | renesas-ceu.h | 16 unsigned char bus_shift; member
|
/kernel/linux/linux-6.6/include/media/drv-intf/ |
H A D | renesas-ceu.h | 16 unsigned char bus_shift; member
|
/kernel/linux/linux-6.6/drivers/pci/controller/ |
H A D | pci-host-generic.c | 18 .bus_shift = 16,
|