/arch/powerpc/sysdev/ |
D | axonram.c | 79 struct axon_ram_bank *bank = device->dev.platform_data; in axon_ram_sysfs_ecc() local 81 BUG_ON(!bank); in axon_ram_sysfs_ecc() 83 return sprintf(buf, "%ld\n", bank->ecc_counter); in axon_ram_sysfs_ecc() 97 struct axon_ram_bank *bank = device->dev.platform_data; in axon_ram_irq_handler() local 99 BUG_ON(!bank); in axon_ram_irq_handler() 102 bank->ecc_counter++; in axon_ram_irq_handler() 113 struct axon_ram_bank *bank = bio->bi_disk->private_data; in axon_ram_make_request() local 120 phys_mem = bank->io_addr + (bio->bi_iter.bi_sector << in axon_ram_make_request() 122 phys_end = bank->io_addr + bank->size; in axon_ram_make_request() 148 __axon_ram_direct_access(struct axon_ram_bank *bank, pgoff_t pgoff, long nr_pages, in __axon_ram_direct_access() argument [all …]
|
/arch/unicore32/include/asm/ |
D | memblock.h | 29 struct membank bank[NR_BANKS]; member 37 #define bank_pfn_start(bank) __phys_to_pfn((bank)->start) argument 38 #define bank_pfn_end(bank) __phys_to_pfn((bank)->start + (bank)->size) argument 39 #define bank_pfn_size(bank) ((bank)->size >> PAGE_SHIFT) argument 40 #define bank_phys_start(bank) ((bank)->start) argument 41 #define bank_phys_end(bank) ((bank)->start + (bank)->size) argument 42 #define bank_phys_size(bank) ((bank)->size) argument
|
/arch/arm/mach-s3c24xx/ |
D | iotiming-s3c2412.c | 45 unsigned int bank; in s3c2412_print_timing() local 47 for (bank = 0; bank < MAX_BANKS; bank++) { in s3c2412_print_timing() 48 bt = iot->bank[bank].io_2412; in s3c2412_print_timing() 53 "wstoen=%d.%d wstwen=%d.%d wstbrd=%d.%d\n", pfx, bank, in s3c2412_print_timing() 146 int bank; in s3c2412_iotiming_calc() local 149 for (bank = 0; bank < MAX_BANKS; bank++) { in s3c2412_iotiming_calc() 150 bt = iot->bank[bank].io_2412; in s3c2412_iotiming_calc() 157 __func__, bank); in s3c2412_iotiming_calc() 180 int bank; in s3c2412_iotiming_set() local 184 for (bank = 0; bank < MAX_BANKS; bank++) { in s3c2412_iotiming_set() [all …]
|
D | iotiming-s3c2410.c | 39 int bank; in s3c2410_print_timing() local 41 for (bank = 0; bank < MAX_BANKS; bank++) { in s3c2410_print_timing() 42 bt = timings->bank[bank].io_2410; in s3c2410_print_timing() 47 "Tcoh=%d.%d, Tcah=%d.%d\n", pfx, bank, in s3c2410_print_timing() 60 static inline void __iomem *bank_reg(unsigned int bank) in bank_reg() argument 62 return S3C2410_BANKCON0 + (bank << 2); in bank_reg() 366 int bank; in s3c2410_iotiming_calc() local 369 for (bank = 0; bank < MAX_BANKS; bank++) { in s3c2410_iotiming_calc() 370 bankcon = __raw_readl(bank_reg(bank)); in s3c2410_iotiming_calc() 371 bt = iot->bank[bank].io_2410; in s3c2410_iotiming_calc() [all …]
|
/arch/x86/kernel/cpu/mcheck/ |
D | mce_amd.c | 120 static enum smca_bank_types smca_get_bank_type(unsigned int bank) in smca_get_bank_type() argument 124 if (bank >= MAX_NR_BANKS) in smca_get_bank_type() 127 b = &smca_banks[bank]; in smca_get_bank_type() 193 static void smca_configure(unsigned int bank, unsigned int cpu) in smca_configure() argument 198 u32 smca_config = MSR_AMD64_SMCA_MCx_CONFIG(bank); in smca_configure() 231 if (smca_banks[bank].hwid && smca_banks[bank].hwid->hwid_mcatype != 0) in smca_configure() 234 if (rdmsr_safe(MSR_AMD64_SMCA_MCx_IPID(bank), &low, &high)) { in smca_configure() 235 pr_warn("Failed to read MCA_IPID for bank %d\n", bank); in smca_configure() 245 smca_banks[bank].hwid = s_hwid; in smca_configure() 246 smca_banks[bank].id = low; in smca_configure() [all …]
|
D | mce_intel.c | 155 int bank; in cmci_toggle_interrupt_mode() local 160 for_each_set_bit(bank, owned, MAX_NR_BANKS) { in cmci_toggle_interrupt_mode() 161 rdmsrl(MSR_IA32_MCx_CTL2(bank), val); in cmci_toggle_interrupt_mode() 168 wrmsrl(MSR_IA32_MCx_CTL2(bank), val); in cmci_toggle_interrupt_mode() 353 static void __cmci_disable_bank(int bank) in __cmci_disable_bank() argument 357 if (!test_bit(bank, this_cpu_ptr(mce_banks_owned))) in __cmci_disable_bank() 359 rdmsrl(MSR_IA32_MCx_CTL2(bank), val); in __cmci_disable_bank() 361 wrmsrl(MSR_IA32_MCx_CTL2(bank), val); in __cmci_disable_bank() 362 __clear_bit(bank, this_cpu_ptr(mce_banks_owned)); in __cmci_disable_bank() 413 void cmci_disable_bank(int bank) in cmci_disable_bank() argument [all …]
|
D | mce-internal.h | 54 void cmci_disable_bank(int bank); 59 static inline void cmci_disable_bank(int bank) { } in cmci_disable_bank() argument 98 return m1->bank != m2->bank || in mce_cmp()
|
/arch/mips/sgi-ip22/ |
D | ip22-mc.c | 37 static inline unsigned int get_bank_config(int bank) in get_bank_config() argument 39 unsigned int res = bank > 1 ? sgimc->mconfig1 : sgimc->mconfig0; in get_bank_config() 40 return bank % 2 ? res & 0xffff : res >> 16; in get_bank_config() 54 struct mem bank[4]; in probe_memory() local 58 for (i = 0; i < ARRAY_SIZE(bank); i++) { in probe_memory() 63 bank[cnt].size = get_bank_size(tmp); in probe_memory() 64 bank[cnt].addr = get_bank_addr(tmp); in probe_memory() 66 i, bank[cnt].size / 1024 / 1024, bank[cnt].addr); in probe_memory() 76 if (bank[i-1].addr > bank[i].addr) { in probe_memory() 77 addr = bank[i].addr; in probe_memory() [all …]
|
/arch/mips/sgi-ip32/ |
D | ip32-memory.c | 25 int bank; in prom_meminit() local 29 for (bank=0; bank < CRIME_MAXBANKS; bank++) { in prom_meminit() 30 u64 bankctl = crime->bank_ctrl[bank]; in prom_meminit() 32 if (bank != 0 && base == 0) in prom_meminit() 40 bank, base, size >> 20); in prom_meminit()
|
/arch/arm/mach-omap2/ |
D | powerdomain-common.c | 50 u32 omap2_pwrdm_get_mem_bank_onstate_mask(u8 bank) in omap2_pwrdm_get_mem_bank_onstate_mask() argument 52 switch (bank) { in omap2_pwrdm_get_mem_bank_onstate_mask() 70 u32 omap2_pwrdm_get_mem_bank_retst_mask(u8 bank) in omap2_pwrdm_get_mem_bank_retst_mask() argument 72 switch (bank) { in omap2_pwrdm_get_mem_bank_retst_mask() 90 u32 omap2_pwrdm_get_mem_bank_stst_mask(u8 bank) in omap2_pwrdm_get_mem_bank_stst_mask() argument 92 switch (bank) { in omap2_pwrdm_get_mem_bank_stst_mask()
|
D | powerdomain.h | 187 int (*pwrdm_set_mem_onst)(struct powerdomain *pwrdm, u8 bank, u8 pwrst); 188 int (*pwrdm_set_mem_retst)(struct powerdomain *pwrdm, u8 bank, u8 pwrst); 192 int (*pwrdm_read_mem_pwrst)(struct powerdomain *pwrdm, u8 bank); 193 int (*pwrdm_read_prev_mem_pwrst)(struct powerdomain *pwrdm, u8 bank); 194 int (*pwrdm_read_mem_retst)(struct powerdomain *pwrdm, u8 bank); 228 int pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, u8 pwrst); 229 int pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, u8 pwrst); 234 int pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank); 235 int pwrdm_read_prev_mem_pwrst(struct powerdomain *pwrdm, u8 bank); 236 int pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank); [all …]
|
D | prm2xxx_3xxx.c | 114 int omap2_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, in omap2_pwrdm_set_mem_onst() argument 119 m = omap2_pwrdm_get_mem_bank_onstate_mask(bank); in omap2_pwrdm_set_mem_onst() 127 int omap2_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, in omap2_pwrdm_set_mem_retst() argument 132 m = omap2_pwrdm_get_mem_bank_retst_mask(bank); in omap2_pwrdm_set_mem_retst() 140 int omap2_pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank) in omap2_pwrdm_read_mem_pwrst() argument 144 m = omap2_pwrdm_get_mem_bank_stst_mask(bank); in omap2_pwrdm_read_mem_pwrst() 150 int omap2_pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank) in omap2_pwrdm_read_mem_retst() argument 154 m = omap2_pwrdm_get_mem_bank_retst_mask(bank); in omap2_pwrdm_read_mem_retst()
|
D | powerdomain.c | 641 int pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) in pwrdm_set_mem_onst() argument 648 if (pwrdm->banks < (bank + 1)) in pwrdm_set_mem_onst() 651 if (!(pwrdm->pwrsts_mem_on[bank] & (1 << pwrst))) in pwrdm_set_mem_onst() 655 pwrdm->name, bank, pwrst); in pwrdm_set_mem_onst() 658 ret = arch_pwrdm->pwrdm_set_mem_onst(pwrdm, bank, pwrst); in pwrdm_set_mem_onst() 679 int pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) in pwrdm_set_mem_retst() argument 686 if (pwrdm->banks < (bank + 1)) in pwrdm_set_mem_retst() 689 if (!(pwrdm->pwrsts_mem_ret[bank] & (1 << pwrst))) in pwrdm_set_mem_retst() 693 pwrdm->name, bank, pwrst); in pwrdm_set_mem_retst() 696 ret = arch_pwrdm->pwrdm_set_mem_retst(pwrdm, bank, pwrst); in pwrdm_set_mem_retst() [all …]
|
D | prm33xx.c | 235 static int am33xx_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, in am33xx_pwrdm_set_mem_onst() argument 240 m = pwrdm->mem_on_mask[bank]; in am33xx_pwrdm_set_mem_onst() 250 static int am33xx_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, in am33xx_pwrdm_set_mem_retst() argument 255 m = pwrdm->mem_ret_mask[bank]; in am33xx_pwrdm_set_mem_retst() 265 static int am33xx_pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank) in am33xx_pwrdm_read_mem_pwrst() argument 269 m = pwrdm->mem_pwrst_mask[bank]; in am33xx_pwrdm_read_mem_pwrst() 280 static int am33xx_pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank) in am33xx_pwrdm_read_mem_retst() argument 284 m = pwrdm->mem_retst_mask[bank]; in am33xx_pwrdm_read_mem_retst()
|
/arch/blackfin/kernel/ |
D | bfin_gpio.c | 549 u16 bank, mask, i; in bfin_gpio_pm_standby_ctrl() local 553 bank = gpio_bank(i); in bfin_gpio_pm_standby_ctrl() 556 bfin_internal_set_wake(sic_iwr_irqs[bank], ctrl); in bfin_gpio_pm_standby_ctrl() 563 int i, bank; in bfin_gpio_pm_hibernate_suspend() local 571 bank = gpio_bank(i); in bfin_gpio_pm_hibernate_suspend() 574 gpio_bank_saved[bank].fer = *port_fer[bank]; in bfin_gpio_pm_hibernate_suspend() 576 gpio_bank_saved[bank].mux = *port_mux[bank]; in bfin_gpio_pm_hibernate_suspend() 578 if (bank == 0) in bfin_gpio_pm_hibernate_suspend() 579 gpio_bank_saved[bank].mux = bfin_read_PORT_MUX(); in bfin_gpio_pm_hibernate_suspend() 582 gpio_bank_saved[bank].data = gpio_array[bank]->data; in bfin_gpio_pm_hibernate_suspend() [all …]
|
/arch/unicore32/mm/ |
D | init.c | 70 struct membank *bank = &mi->bank[i]; in find_limits() local 73 start = bank_pfn_start(bank); in find_limits() 74 end = bank_pfn_end(bank); in find_limits() 80 if (bank->highmem) in find_limits() 202 sort(&meminfo.bank, meminfo.nr_banks, sizeof(meminfo.bank[0]), in uc32_memblock_init() 206 memblock_add(mi->bank[i].start, mi->bank[i].size); in uc32_memblock_init() 312 struct membank *bank = &mi->bank[i]; in free_unused_memmap() local 314 bank_start = bank_pfn_start(bank); in free_unused_memmap() 328 prev_bank_end = ALIGN(bank_pfn_end(bank), MAX_ORDER_NR_PAGES); in free_unused_memmap()
|
/arch/alpha/kernel/ |
D | sys_ruffian.c | 184 unsigned long bank_addr, bank, ret = 0; in ruffian_get_bank_size() local 189 bank = *(vulp)bank_addr; in ruffian_get_bank_size() 192 if (bank & 0x01) { in ruffian_get_bank_size() 205 bank = (bank & 0x1e) >> 1; in ruffian_get_bank_size() 206 if (bank < ARRAY_SIZE(size)) in ruffian_get_bank_size() 207 ret = size[bank]; in ruffian_get_bank_size()
|
/arch/x86/platform/scx200/ |
D | scx200_32.c | 50 int bank; in scx200_init_shadow() local 53 for (bank = 0; bank < 2; ++bank) in scx200_init_shadow() 54 scx200_gpio_shadow[bank] = inl(scx200_gpio_base + 0x10 * bank); in scx200_init_shadow()
|
/arch/mips/jz4740/ |
D | setup.c | 38 u32 ctrl, bus, bank, rows, cols; in jz4740_detect_mem() local 44 bank = 1 + ((ctrl >> 19) & 1); in jz4740_detect_mem() 49 bus, bank, rows, cols); in jz4740_detect_mem() 52 size = 1 << (bus + bank + cols + rows); in jz4740_detect_mem()
|
/arch/powerpc/boot/dts/ |
D | media5200.dts | 117 bank-width = <4>; // Width in bytes of the flash bank 118 device-width = <2>; // Two devices on each bank 124 bank-width = <4>; // Width in bytes of the flash bank 125 device-width = <2>; // Two devices on each bank 131 #interrupt-cells = <2>; // 0:bank 1:id; no type field 135 interrupts = <0 0 3 // IRQ bank 0 136 1 1 3>; // IRQ bank 1
|
/arch/unicore32/kernel/ |
D | setup.c | 136 struct membank *bank = &meminfo.bank[meminfo.nr_banks]; in uc32_add_memory() local 150 bank->start = PAGE_ALIGN(start); in uc32_add_memory() 151 bank->size = size & PAGE_MASK; in uc32_add_memory() 157 if (bank->size == 0) in uc32_add_memory() 207 if (mi->bank[i].size == 0) in request_standard_resources() 212 res->start = mi->bank[i].start; in request_standard_resources() 213 res->end = mi->bank[i].start + mi->bank[i].size - 1; in request_standard_resources()
|
/arch/x86/events/amd/ |
D | iommu.c | 162 u32 shift, bank, cntr; in get_next_avail_iommu_bnk_cntr() local 168 for (bank = 0, shift = 0; bank < max_banks; bank++) { in get_next_avail_iommu_bnk_cntr() 170 shift = bank + (bank*3) + cntr; in get_next_avail_iommu_bnk_cntr() 175 event->hw.iommu_bank = bank; in get_next_avail_iommu_bnk_cntr() 189 u8 bank, u8 cntr) in clear_avail_iommu_bnk_cntr() argument 198 if ((bank > max_banks) || (cntr > max_cntrs)) in clear_avail_iommu_bnk_cntr() 201 shift = bank + cntr + (bank*3); in clear_avail_iommu_bnk_cntr() 250 u8 bank = hwc->iommu_bank; in perf_iommu_enable_event() local 255 amd_iommu_pc_set_reg(iommu, bank, cntr, IOMMU_PC_COUNTER_SRC_REG, ®); in perf_iommu_enable_event() 261 amd_iommu_pc_set_reg(iommu, bank, cntr, IOMMU_PC_DEVID_MATCH_REG, ®); in perf_iommu_enable_event() [all …]
|
/arch/arm/boot/dts/ |
D | stm32h743-pinctrl.dtsi | 59 st,bank-name = "GPIOA"; 67 st,bank-name = "GPIOB"; 75 st,bank-name = "GPIOC"; 83 st,bank-name = "GPIOD"; 91 st,bank-name = "GPIOE"; 99 st,bank-name = "GPIOF"; 107 st,bank-name = "GPIOG"; 115 st,bank-name = "GPIOH"; 123 st,bank-name = "GPIOI"; 131 st,bank-name = "GPIOJ"; [all …]
|
/arch/arm/mach-omap1/ |
D | irq.c | 70 static inline unsigned int irq_bank_readl(int bank, int offset) in irq_bank_readl() argument 72 return readl_relaxed(irq_banks[bank].va + offset); in irq_bank_readl() 74 static inline void irq_bank_writel(unsigned long value, int bank, int offset) in irq_bank_writel() argument 76 writel_relaxed(value, irq_banks[bank].va + offset); in irq_bank_writel() 104 signed int bank; in omap_irq_set_cfg() local 107 bank = IRQ_BANK(irq); in omap_irq_set_cfg() 109 fiq = bank ? 0 : (fiq & 0x1); in omap_irq_set_cfg() 112 irq_bank_writel(val, bank, offset); in omap_irq_set_cfg()
|
/arch/blackfin/mach-common/ |
D | pm.c | 107 register u32 way, bank, subbank, set; in flushinv_all_dcache() local 111 for (bank = 0; bank < 2; ++bank) { in flushinv_all_dcache() 112 if (!(dmem_ctl & (1 << (DMC1_P - bank)))) in flushinv_all_dcache() 121 bank << 23 | in flushinv_all_dcache()
|