Home
last modified time | relevance | path

Searched refs:bank (Results 1 – 25 of 321) sorted by relevance

12345678910>>...13

/arch/powerpc/sysdev/
Daxonram.c79 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/
Dmemblock.h29 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/
Diotiming-s3c2412.c45 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 …]
Diotiming-s3c2410.c39 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/
Dmce_amd.c120 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 …]
Dmce_intel.c155 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 …]
Dmce-internal.h54 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/
Dip22-mc.c37 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/
Dip32-memory.c25 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/
Dpowerdomain-common.c50 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()
Dpowerdomain.h187 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 …]
Dprm2xxx_3xxx.c114 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()
Dpowerdomain.c641 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 …]
Dprm33xx.c235 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/
Dbfin_gpio.c549 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/
Dinit.c70 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/
Dsys_ruffian.c184 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/
Dscx200_32.c50 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/
Dsetup.c38 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/
Dmedia5200.dts117 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/
Dsetup.c136 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/
Diommu.c162 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, &reg); in perf_iommu_enable_event()
261 amd_iommu_pc_set_reg(iommu, bank, cntr, IOMMU_PC_DEVID_MATCH_REG, &reg); in perf_iommu_enable_event()
[all …]
/arch/arm/boot/dts/
Dstm32h743-pinctrl.dtsi59 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/
Dirq.c70 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/
Dpm.c107 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()

12345678910>>...13