Home
last modified time | relevance | path

Searched refs:banks (Results 1 – 115 of 115) sorted by relevance

/linux-4.4.14/arch/x86/kernel/cpu/mcheck/
Dmce_intel.c73 static int cmci_supported(int *banks) in cmci_supported() argument
90 *banks = min_t(unsigned, MAX_NR_BANKS, cap & 0xff); in cmci_supported()
261 static void cmci_discover(int banks) in cmci_discover() argument
269 for (i = 0; i < banks; i++) { in cmci_discover()
339 int banks; in cmci_recheck() local
341 if (!mce_available(raw_cpu_ptr(&cpu_info)) || !cmci_supported(&banks)) in cmci_recheck()
370 int banks; in cmci_clear() local
372 if (!cmci_supported(&banks)) in cmci_clear()
375 for (i = 0; i < banks; i++) in cmci_clear()
382 int banks; in cmci_rediscover_work_func() local
[all …]
Dmce.c579 for (i = 0; i < mca_cfg.banks; i++) { in machine_check_poll()
661 for (i = 0; i < mca_cfg.banks; i++) { in mce_no_way_out()
955 for (i = 0; i < mca_cfg.banks; i++) { in mce_clear_state()
1017 if (!cfg->banks) in do_machine_check()
1053 for (i = 0; i < cfg->banks; i++) { in do_machine_check()
1358 u8 num_banks = mca_cfg.banks; in __mcheck_cpu_mce_banks_init()
1384 if (!mca_cfg.banks) in __mcheck_cpu_cap_init()
1394 WARN_ON(mca_cfg.banks != 0 && b != mca_cfg.banks); in __mcheck_cpu_cap_init()
1395 mca_cfg.banks = b; in __mcheck_cpu_cap_init()
1436 for (i = 0; i < mca_cfg.banks; i++) { in __mcheck_cpu_init_generic()
[all …]
Dmce_amd.c259 for (bank = 0; bank < mca_cfg.banks; ++bank) { in mce_amd_feature_init()
364 for (bank = 0; bank < mca_cfg.banks; ++bank) { in amd_deferred_error_interrupt()
393 for (bank = 0; bank < mca_cfg.banks; ++bank) { in amd_threshold_interrupt()
575 if ((bank >= mca_cfg.banks) || (block >= NR_BLOCKS)) in allocate_threshold_blocks()
747 bp = kzalloc(sizeof(struct threshold_bank *) * mca_cfg.banks, in threshold_create_device()
754 for (bank = 0; bank < mca_cfg.banks; ++bank) { in threshold_create_device()
836 for (bank = 0; bank < mca_cfg.banks; ++bank) { in threshold_remove_device()
/linux-4.4.14/arch/arm/mach-omap2/
Dpowerdomains7xx_data.c40 .banks = 4,
80 .banks = 2,
99 .banks = 1,
116 .banks = 2,
134 .banks = 1,
150 .banks = 1,
165 .banks = 5,
198 .banks = 1,
214 .banks = 1,
230 .banks = 1,
[all …]
Dpowerdomains44xx_data.c41 .banks = 5,
66 .banks = 1,
84 .banks = 2,
104 .banks = 1,
122 .banks = 3,
143 .banks = 1,
160 .banks = 1,
177 .banks = 1,
193 .banks = 1,
210 .banks = 3,
[all …]
Dpowerdomains54xx_data.c39 .banks = 5,
65 .banks = 2,
94 .banks = 1,
112 .banks = 1,
129 .banks = 1,
145 .banks = 1,
162 .banks = 2,
191 .banks = 3,
212 .banks = 1,
230 .banks = 2,
[all …]
Dpowerdomains3xxx_data.c40 .banks = 4,
62 .banks = 1,
78 .banks = 1,
103 .banks = 2,
125 .banks = 2,
142 .banks = 2,
159 .banks = 1,
174 .banks = 1,
195 .banks = 1,
210 .banks = 1,
[all …]
Dpowerdomains2xxx_data.c34 .banks = 1,
49 .banks = 1,
64 .banks = 3,
90 .banks = 1,
Dpowerdomains43xx_data.c26 .banks = 1,
40 .banks = 3,
68 .banks = 1,
98 .banks = 4,
Dpowerdomain.c128 for (i = 0; i < pwrdm->banks; i++) in _pwrdm_register()
151 for (i = 0; i < pwrdm->banks; i++) { in _update_logic_membank_counters()
497 return pwrdm->banks; in pwrdm_get_mem_bank_count()
654 if (pwrdm->banks < (bank + 1)) in pwrdm_set_mem_onst()
692 if (pwrdm->banks < (bank + 1)) in pwrdm_set_mem_retst()
788 if (pwrdm->banks < (bank + 1)) in pwrdm_read_mem_pwrst()
818 if (pwrdm->banks < (bank + 1)) in pwrdm_read_prev_mem_pwrst()
847 if (pwrdm->banks < (bank + 1)) in pwrdm_read_mem_retst()
1154 for (i = 0; i < pwrdm->banks; i++) in pwrdm_get_context_loss_count()
1198 for (i = 0; i < pwrdm->banks; i++) in pwrdm_can_ever_lose_context()
[all …]
Dpowerdomains33xx_data.c33 .banks = 1,
84 .banks = 3,
127 .banks = 3,
Dpowerdomains2xxx_3xxx_data.c50 .banks = 1,
Dpm-debug.c113 for (i = 0; i < pwrdm->banks; i++) in pwrdm_dbg_show_counter()
Dpowerdomain.h122 const u8 banks; member
/linux-4.4.14/drivers/memory/
Dfsl_ifc.c65 for (i = 0; i < fsl_ifc_ctrl_dev->banks; i++) { in fsl_ifc_find()
217 int version, banks; in fsl_ifc_ctrl_probe() local
237 banks = (version == FSL_IFC_VERSION_1_0_0) ? 4 : 8; in fsl_ifc_ctrl_probe()
239 version >> 24, (version >> 16) & 0xf, banks); in fsl_ifc_ctrl_probe()
242 fsl_ifc_ctrl_dev->banks = banks; in fsl_ifc_ctrl_probe()
254 banks = (version == FSL_IFC_VERSION_1_0_0) ? 4 : 8; in fsl_ifc_ctrl_probe()
256 version >> 24, (version >> 16) & 0xf, banks); in fsl_ifc_ctrl_probe()
259 fsl_ifc_ctrl_dev->banks = banks; in fsl_ifc_ctrl_probe()
/linux-4.4.14/drivers/pinctrl/qcom/
Dpinctrl-ssbi-gpio.c316 u8 banks = 0; in pm8xxx_pin_config_set() local
326 banks |= BIT(2); in pm8xxx_pin_config_set()
328 banks |= BIT(3); in pm8xxx_pin_config_set()
332 banks |= BIT(2); in pm8xxx_pin_config_set()
334 banks |= BIT(3); in pm8xxx_pin_config_set()
345 banks |= BIT(2); in pm8xxx_pin_config_set()
347 banks |= BIT(3); in pm8xxx_pin_config_set()
351 banks |= BIT(3); in pm8xxx_pin_config_set()
355 banks |= BIT(0) | BIT(1); in pm8xxx_pin_config_set()
360 banks |= BIT(0) | BIT(1); in pm8xxx_pin_config_set()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/usb/
Datmel-usb.txt101 - atmel,nb-banks: Number of banks.
119 atmel,nb-banks = <1>;
125 atmel,nb-banks = <2>;
133 atmel,nb-banks = <2>;
141 atmel,nb-banks = <3>;
148 atmel,nb-banks = <3>;
155 atmel,nb-banks = <3>;
163 atmel,nb-banks = <3>;
/linux-4.4.14/drivers/crypto/qat/qat_dh895xccvf/
Dadf_isr.c178 struct adf_etr_bank_data *bank = &etr_data->banks[0]; in adf_isr()
216 tasklet_init(&priv_data->banks[0].resp_handler, adf_response_handler, in adf_setup_bh()
217 (unsigned long)priv_data->banks); in adf_setup_bh()
225 tasklet_disable(&priv_data->banks[0].resp_handler); in adf_cleanup_bh()
226 tasklet_kill(&priv_data->banks[0].resp_handler); in adf_cleanup_bh()
/linux-4.4.14/Documentation/devicetree/bindings/gpio/
Dgpio-atlas7.txt7 - gpio-banks : How many gpio banks on this controller
28 gpio-banks = <2>;
Dbrcm,kona-gpio.txt8 support up to 8 banks of 32 GPIOs where each bank has its own IRQ. The
18 number of GPIO banks on the SoC. The interrupts must be ordered by bank,
19 starting with bank 0. There is always a 1:1 mapping between banks and
Dgpio-stericsson-coh901.txt7 - interrupts: the 0...n interrupts assigned to the different GPIO ports/banks.
Dbrcm,brcmstb-gpio.txt5 interrupt is shared for all of the banks handled by the controller.
26 correspond to number of banks suggested by the 'reg' property.
Dgpio-mcp23s08.txt53 those that have 16 IOs) have two IO banks: IO 0-7 form bank 1 and
Dgpio.txt181 Example of two SOC GPIO banks defined as gpio-controller nodes:
/linux-4.4.14/drivers/crypto/qat/qat_dh895xcc/
Dadf_isr.c175 struct adf_etr_bank_data *bank = &etr_data->banks[i]; in adf_request_irqs()
222 free_irq(msixe[i].vector, &etr_data->banks[i]); in adf_free_irqs()
286 tasklet_init(&priv_data->banks[i].resp_handler, in adf_setup_bh()
288 (unsigned long)&priv_data->banks[i]); in adf_setup_bh()
299 tasklet_disable(&priv_data->banks[i].resp_handler); in adf_cleanup_bh()
300 tasklet_kill(&priv_data->banks[i].resp_handler); in adf_cleanup_bh()
Dadf_drv.c126 int banks = GET_MAX_BANKS(accel_dev); in adf_dev_configure() local
127 int instances = min(cpus, banks); in adf_dev_configure()
/linux-4.4.14/arch/mips/bcm63xx/
Dcpu.c258 unsigned int cols = 0, rows = 0, is_32bits = 0, banks = 0; in detect_memory_size() local
274 banks = (val & SDRAM_CFG_BANK_MASK) ? 2 : 1; in detect_memory_size()
282 banks = 2; in detect_memory_size()
291 return 1 << (cols + rows + (is_32bits + 1) + banks); in detect_memory_size()
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Dimg,meta-intc.txt11 - num-banks: Specifies the number of interrupt banks (each of which can
58 // Number of interrupt banks
59 num-banks = <2>;
Drenesas,intc-irqpin.txt15 addresses, length and number of required register banks varies with soctype.
/linux-4.4.14/arch/arm/boot/dts/
Dsama5d2.dtsi124 atmel,nb-banks = <1>;
130 atmel,nb-banks = <3>;
138 atmel,nb-banks = <3>;
146 atmel,nb-banks = <2>;
154 atmel,nb-banks = <2>;
162 atmel,nb-banks = <2>;
170 atmel,nb-banks = <2>;
178 atmel,nb-banks = <2>;
186 atmel,nb-banks = <2>;
193 atmel,nb-banks = <2>;
[all …]
Dsama5d3.dtsi1340 atmel,nb-banks = <1>;
1346 atmel,nb-banks = <3>;
1354 atmel,nb-banks = <3>;
1362 atmel,nb-banks = <2>;
1369 atmel,nb-banks = <2>;
1376 atmel,nb-banks = <2>;
1383 atmel,nb-banks = <2>;
1390 atmel,nb-banks = <2>;
1397 atmel,nb-banks = <2>;
1403 atmel,nb-banks = <2>;
[all …]
Dsama5d4.dtsi141 atmel,nb-banks = <1>;
147 atmel,nb-banks = <3>;
155 atmel,nb-banks = <3>;
163 atmel,nb-banks = <2>;
171 atmel,nb-banks = <2>;
179 atmel,nb-banks = <2>;
187 atmel,nb-banks = <2>;
195 atmel,nb-banks = <2>;
203 atmel,nb-banks = <2>;
210 atmel,nb-banks = <2>;
[all …]
Dat91sam9rl.dtsi307 atmel,nb-banks = <1>;
313 atmel,nb-banks = <2>;
321 atmel,nb-banks = <2>;
329 atmel,nb-banks = <3>;
336 atmel,nb-banks = <3>;
343 atmel,nb-banks = <3>;
351 atmel,nb-banks = <3>;
Dbcm2835.dtsi92 * The GPIO IP block is designed for 3 banks of GPIOs.
96 * Since the BCM2835 only has 2 banks, the 2nd bank
Dat91sam9x5.dtsi1125 atmel,nb-banks = <1>;
1131 atmel,nb-banks = <2>;
1139 atmel,nb-banks = <2>;
1147 atmel,nb-banks = <3>;
1154 atmel,nb-banks = <3>;
1161 atmel,nb-banks = <3>;
1169 atmel,nb-banks = <3>;
Dat91sam9g45.dtsi1175 atmel,nb-banks = <1>;
1181 atmel,nb-banks = <2>;
1189 atmel,nb-banks = <2>;
1197 atmel,nb-banks = <3>;
1204 atmel,nb-banks = <3>;
1211 atmel,nb-banks = <3>;
1219 atmel,nb-banks = <3>;
Ds3c2416-pinctrl.dtsi13 * Pin banks
Dmeson8.dtsi101 gpio: banks@c11080b0 {
Dmeson8b.dtsi159 gpio: banks@c11080b0 {
Ds3c64xx-pinctrl.dtsi7 * Samsung's S3C64xx SoCs pin banks, pin-mux and pin-config options are
21 * Pin banks
Datlas7.dtsi1451 gpio-banks = <2>;
1578 gpio-banks = <4>;
1866 gpio-banks = <1>;
/linux-4.4.14/drivers/clk/tegra/
Dclk.c197 struct clk ** __init tegra_clk_init(void __iomem *regs, int num, int banks) in tegra_clk_init() argument
201 if (WARN_ON(banks > ARRAY_SIZE(periph_regs))) in tegra_clk_init()
204 periph_clk_enb_refcnt = kzalloc(32 * banks * in tegra_clk_init()
209 periph_banks = banks; in tegra_clk_init()
/linux-4.4.14/drivers/mtd/nand/
Djz4740_nand.c67 unsigned char banks[JZ_NAND_NUM_BANKS]; member
95 banknr = nand->banks[chipnr] - 1; in jz_nand_select_chip()
476 bank = pdata ? pdata->banks[bank_idx] : bank_idx ^ 1; in jz_nand_probe()
488 nand->banks[chipnr] = bank; in jz_nand_probe()
493 nand->banks[chipnr] = 0; in jz_nand_probe()
528 unsigned char bank = nand->banks[chipnr]; in jz_nand_probe()
552 unsigned char bank = nand->banks[i]; in jz_nand_remove()
Dfsl_ifc_nand.c1048 for (bank = 0; bank < fsl_ifc_ctrl_dev->banks; bank++) { in fsl_ifc_nand_probe()
1053 if (bank >= fsl_ifc_ctrl_dev->banks) { in fsl_ifc_nand_probe()
/linux-4.4.14/drivers/pinctrl/vt8500/
Dpinctrl-wmt.c98 u32 reg_en = data->banks[bank].reg_en; in wmt_set_pinmux()
99 u32 reg_dir = data->banks[bank].reg_dir; in wmt_set_pinmux()
435 u32 reg_pull_en = data->banks[bank].reg_pull_en; in wmt_pinconf_set()
436 u32 reg_pull_cfg = data->banks[bank].reg_pull_cfg; in wmt_pinconf_set()
494 u32 reg_dir = data->banks[bank].reg_dir; in wmt_gpio_get_direction()
509 u32 reg_data_in = data->banks[bank].reg_data_in; in wmt_gpio_get_value()
525 u32 reg_data_out = data->banks[bank].reg_data_out; in wmt_gpio_set_value()
Dpinctrl-wmt.h65 const struct wmt_pinctrl_bank_registers *banks; member
Dpinctrl-wm8650.c335 data->banks = wm8650_banks; in wm8650_pinctrl_probe()
Dpinctrl-wm8850.c353 data->banks = wm8850_banks; in wm8850_pinctrl_probe()
Dpinctrl-wm8750.c374 data->banks = wm8750_banks; in wm8750_pinctrl_probe()
Dpinctrl-vt8500.c466 data->banks = vt8500_banks; in vt8500_pinctrl_probe()
Dpinctrl-wm8505.c497 data->banks = wm8505_banks; in wm8505_pinctrl_probe()
/linux-4.4.14/drivers/crypto/qat/qat_common/
Dadf_transport.c272 bank = &transport_data->banks[bank_num]; in adf_create_ring()
487 etr_data->banks = kzalloc_node(size, GFP_KERNEL, in adf_init_etr_data()
489 if (!etr_data->banks) { in adf_init_etr_data()
509 ret = adf_init_bank(accel_dev, &etr_data->banks[i], i, in adf_init_etr_data()
520 kfree(etr_data->banks); in adf_init_etr_data()
553 cleanup_bank(&etr_data->banks[i]); in adf_cleanup_etr_handles()
573 kfree(etr_data->banks); in adf_cleanup_etr_data()
Dadf_hw_arbiter.c91 void __iomem *csr = accel_dev->transport->banks[0].csr_addr; in adf_init_arb()
150 csr = accel_dev->transport->banks[0].csr_addr; in adf_exit_arb()
Dadf_transport_internal.h90 struct adf_etr_bank_data *banks; member
/linux-4.4.14/Documentation/devicetree/bindings/ata/
Dcavium-compact-flash.txt12 - reg: The base address of the CF chip select banks. Depending on
13 the device configuration, there may be one or two banks.
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dcavium-mix.txt9 - reg: The base addresses of four separate register banks. The first
16 register banks corresponds to this MIX device.
/linux-4.4.14/Documentation/devicetree/bindings/memory-controllers/
Dingenic,jz4780-nemc.txt26 Multiple registers can be specified across multiple banks. This is needed,
38 If a child node references multiple banks in its "reg" property, the same value
39 for all optional parameters will be configured for all banks. If any optional
Darm,pl172.txt82 - mpmc,turn-round-delay: Delay between access to memory banks in nano
/linux-4.4.14/arch/mips/sgi-ip27/
Dip27-memory.c269 klmembnk_t *banks; in slot_psize_compute() local
279 banks = (klmembnk_t *) find_first_component(brd, KLSTRUCT_MEMBNK); in slot_psize_compute()
280 if (!banks) in slot_psize_compute()
284 size = (unsigned long)banks->membnk_bnksz[slot/4]; in slot_psize_compute()
/linux-4.4.14/drivers/gpio/
Dgpio-bcm-kona.c70 struct bcm_kona_gpio_bank *banks; member
595 kona_gpio->banks = devm_kzalloc(dev, in bcm_kona_gpio_probe()
597 sizeof(*kona_gpio->banks), GFP_KERNEL); in bcm_kona_gpio_probe()
598 if (!kona_gpio->banks) in bcm_kona_gpio_probe()
623 bank = &kona_gpio->banks[i]; in bcm_kona_gpio_probe()
644 bank = &kona_gpio->banks[i]; in bcm_kona_gpio_probe()
/linux-4.4.14/arch/mips/include/asm/mach-jz4740/
Djz4740_nand.h30 unsigned char banks[JZ_NAND_NUM_BANKS]; member
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dpinctrl-st.txt16 First type is via irqmux, single interrupt is used by multiple gpio banks. This
17 reduces number of overall interrupts numbers required. All these banks belong to
45 with other gpio banks via irqmux.
46 a irqline and gpio banks.
Dmeson,pinctrl.txt22 - "banks" for the regular domain
54 gpio: banks@c11080b0 {
Dimg,pistachio-pinctrl.txt7 configured as GPIOs. The 90 GPIOs are divided into 6 banks of up to 16 GPIOs
8 each. The GPIO banks are represented as sub-nodes of the pad controller node.
Dbrcm,bcm2835-gpio.txt14 individual bank followed by the "all banks" interrupt.
Dallwinner,sunxi-pinctrl.txt3 The pins controlled by sunXi pin controller are organized in banks,
Dsamsung-pinctrl.txt26 - Pin banks as child nodes: Pin banks of the controller are represented by child
186 Example: A pin-controller node with pin banks:
Drockchip,pinctrl.txt18 The pins are grouped into up to 5 individual pin banks which need to be
Dfsl,mxs-pinctrl.txt3 The pins controlled by mxs pin controller are organized in banks, each bank
/linux-4.4.14/arch/arm/kernel/
Dtcm.c110 static int __init setup_tcm_bank(u8 type, u8 bank, u8 banks, in setup_tcm_bank() argument
123 if (banks > 1) in setup_tcm_bank()
/linux-4.4.14/drivers/pinctrl/samsung/
Dpinctrl-exynos.h101 struct samsung_pin_bank *banks[]; member
Dpinctrl-exynos.c458 struct samsung_pinctrl_drv_data *d = eintd->banks[0]->drvdata; in exynos_irq_demux_eint16_31()
466 struct samsung_pin_bank *b = eintd->banks[i]; in exynos_irq_demux_eint16_31()
575 muxed_data->banks[idx++] = bank; in exynos_eint_wkup_init()
/linux-4.4.14/Documentation/devicetree/bindings/iommu/
Dnvidia,tegra30-smmu.txt5 - reg : Should contain 3 register banks(address and length) for each
/linux-4.4.14/arch/x86/boot/
Dvesa.h49 u8 banks; /* 26 */ member
/linux-4.4.14/drivers/pinctrl/
Dpinctrl-st.c329 struct st_gpio_bank *banks; member
1197 struct st_pio_control *pc = &info->banks[bank].pc; in st_parse_syscfgs()
1477 __gpio_irq_handler(&info->banks[n]); in st_gpio_irqmux_handler()
1507 struct st_gpio_bank *bank = &info->banks[bank_nr]; in st_gpiolib_register_bank()
1631 info->banks = devm_kzalloc(&pdev->dev, in st_pctl_probe_dt()
1632 info->nbanks * sizeof(*info->banks), GFP_KERNEL); in st_pctl_probe_dt()
1634 if (!info->functions || !info->groups || !info->banks) in st_pctl_probe_dt()
1675 k = info->banks[bank].range.pin_base; in st_pctl_probe_dt()
1676 bank_name = info->banks[bank].range.name; in st_pctl_probe_dt()
1736 pinctrl_add_gpio_range(info->pctl, &info->banks[i].range); in st_pctl_probe()
/linux-4.4.14/Documentation/arm/
Dtcm.txt43 TCMs in two separate banks, so for example an 8KiB ITCM is divided
44 into two 4KiB banks with its own control registers. The idea is to
45 be able to lock and hide one of the banks for use by the secure
/linux-4.4.14/Documentation/x86/x86_64/
Dmachinecheck8 Machine checks are organized in banks (normally associated with
10 of the banks and subevent is CPU specific.
Dboot-options.txt18 due to the shared banks, i.e. you might get duplicated
28 by OS and remained in its error banks.
/linux-4.4.14/include/video/
Duvesafb.h50 u8 banks; member
/linux-4.4.14/drivers/pinctrl/intel/
DKconfig11 platforms. Supports 3 banks with 102, 28 and 44 gpios.
/linux-4.4.14/drivers/pinctrl/meson/
Dpinctrl-meson.h108 struct meson_bank *banks; member
Dpinctrl-meson.c82 if (pin >= domain->data->banks[i].first && in meson_get_bank()
83 pin <= domain->data->banks[i].last) { in meson_get_bank()
84 *bank = &domain->data->banks[i]; in meson_get_bank()
Dpinctrl-meson8b.c876 .banks = meson8b_banks,
883 .banks = meson8b_ao_banks,
Dpinctrl-meson8.c928 .banks = meson8_banks,
935 .banks = meson8_ao_banks,
/linux-4.4.14/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/
Dgpio.txt17 Example of three SOC GPIO banks defined as gpio-controller nodes:
/linux-4.4.14/arch/metag/boot/dts/
Dtz1090.dtsi22 num-banks = <2>;
/linux-4.4.14/Documentation/hwmon/
Dibmaem21 available on various IBM System X hardware through the BMC. All sensor banks
Dabituguru-datasheet59 level we will call banks. A bank holds data for one or more sensors. The data
74 Notice that some banks have both a read and a write address this is how the
306 the voltage / clock programming out, I tried reading and only reading banks
307 0-0x30 with the reading code used for the sensor banks (0x20-0x28) and this
/linux-4.4.14/arch/x86/include/asm/
Dmce.h117 u8 banks; member
/linux-4.4.14/net/x25/
DKconfig12 network. Governments, banks, and other organizations tend to use it
/linux-4.4.14/drivers/edac/
Di7core_edac.c430 static const int banks[] = { 4, 8, 16, -EINVAL }; in numbank() local
432 return banks[bank & 0x3]; in numbank()
594 u32 banks, ranks, rows, cols; in get_dimm_config() local
602 banks = numbank(MC_DOD_NUMBANK(dimm_dod[j])); in get_dimm_config()
608 size = (rows * cols * banks * ranks) >> (20 - 3); in get_dimm_config()
613 banks, ranks, rows, cols); in get_dimm_config()
619 switch (banks) { in get_dimm_config()
Dsb_edac.c932 unsigned i, j, banks, ranks, rows, cols, npages; in get_dimm_config() local
987 banks = 16; in get_dimm_config()
989 banks = 8; in get_dimm_config()
1009 size = ((u64)rows * cols * banks * ranks) >> (20 - 3); in get_dimm_config()
1015 banks, ranks, rows, cols); in get_dimm_config()
/linux-4.4.14/arch/mips/include/asm/sibyte/
Dbcm1480_regs.h165 #define A_BCM1480_L2_WAY_ENABLE(A, banks) (A | (((~(banks))&0x0F) << 8)) argument
/linux-4.4.14/arch/sh/
DKconfig.cpu96 See <file:Documentation/sh/register-banks.txt> for further
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dramnv50.c603 int colbits, rowbitsa, rowbitsb, banks; in nv50_fb_vram_rblock() local
616 banks = 1 << (((r4 & 0x03000000) >> 24) + 2); in nv50_fb_vram_rblock()
618 rowsize = ram->parts * banks * (1 << colbits) * 8; in nv50_fb_vram_rblock()
/linux-4.4.14/Documentation/devicetree/bindings/board/
Dfsl-board.txt51 * Freescale BCSR GPIO banks
/linux-4.4.14/Documentation/devicetree/bindings/mtd/
Datmel-nand.txt108 0x00200000 0x00100000 /* NFC SRAM banks */
/linux-4.4.14/arch/mips/jz4740/
Dboard-qi_lb60.c143 .banks = { 1 },
/linux-4.4.14/include/linux/
Dfsl_ifc.h840 int banks; member
/linux-4.4.14/Documentation/devicetree/bindings/arm/hisilicon/
Dhisilicon.txt142 SRAM banks for power management, modem, security, etc. Further, use "syscon"
/linux-4.4.14/arch/x86/kvm/
Dx86.c2864 u64 *banks = vcpu->arch.mce_banks; in kvm_vcpu_ioctl_x86_set_mce() local
2875 banks += 4 * mce->bank; in kvm_vcpu_ioctl_x86_set_mce()
2880 if ((mce->status & MCI_STATUS_UC) && banks[0] != ~(u64)0) in kvm_vcpu_ioctl_x86_set_mce()
2888 if (banks[1] & MCI_STATUS_VAL) in kvm_vcpu_ioctl_x86_set_mce()
2890 banks[2] = mce->addr; in kvm_vcpu_ioctl_x86_set_mce()
2891 banks[3] = mce->misc; in kvm_vcpu_ioctl_x86_set_mce()
2893 banks[1] = mce->status; in kvm_vcpu_ioctl_x86_set_mce()
2895 } else if (!(banks[1] & MCI_STATUS_VAL) in kvm_vcpu_ioctl_x86_set_mce()
2896 || !(banks[1] & MCI_STATUS_UC)) { in kvm_vcpu_ioctl_x86_set_mce()
2897 if (banks[1] & MCI_STATUS_VAL) in kvm_vcpu_ioctl_x86_set_mce()
[all …]
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_main.c3025 u8 dw, rows, cols, banks, ranks; in netxen_sysfs_read_dimm() local
3046 banks = NETXEN_DIMM_NUMBANKS(val); in netxen_sysfs_read_dimm()
3092 if (!banks) { in netxen_sysfs_read_dimm()
3093 netdev_err(netdev, "Invalid no of banks %x\n", banks); in netxen_sysfs_read_dimm()
3129 dimm.size = ((1 << rows) * (1 << cols) * dw * banks * ranks) / 8; in netxen_sysfs_read_dimm()
/linux-4.4.14/arch/arm/plat-samsung/
DKconfig55 int "Space between gpio banks"
/linux-4.4.14/drivers/pinctrl/sirf/
Dpinctrl-atlas7.c355 struct atlas7_gpio_bank banks[0]; member
5387 u32 banks = ATLAS7_PINCTRL_REG_BANKS; in atlas7_pinmux_probe() local
5404 for (idx = 0; idx < banks; idx++) { in atlas7_pinmux_probe()
5429 for (idx = 0; idx < banks; idx++) { in atlas7_pinmux_probe()
5584 return &a7gc->banks[GPIO_TO_BANK(gpio)]; in atlas7_gpio_to_bank()
5755 bank = &a7gc->banks[idx]; in atlas7_gpio_handle_irq()
6039 bank = &a7gc->banks[idx]; in atlas7_gpio_probe()
6088 bank = &a7gc->banks[idx]; in atlas7_gpio_suspend_noirq()
6106 bank = &a7gc->banks[idx]; in atlas7_gpio_resume_noirq()
/linux-4.4.14/arch/microblaze/boot/dts/
Dsystem.dts170 xlnx,num-banks-mem = <0x1>;
/linux-4.4.14/arch/powerpc/boot/dts/
Dvirtex440-ml507.dts207 xlnx,num-banks-mem = <0x1>;
Dvirtex440-ml510.dts178 xlnx,num-banks-mem = <0x1>;
/linux-4.4.14/arch/arc/
DKconfig149 - Revised Interrupt Architecture (multiple priorites, reg banks,
/linux-4.4.14/Documentation/
Drpmsg.txt40 physical memory, gpio banks, dma controllers, i2c bus, gptimers, mailbox
/linux-4.4.14/drivers/mtd/maps/
DKconfig113 The SC520 CDP board has two banks of CFI-compliant chips and one
/linux-4.4.14/drivers/acpi/
DKconfig477 processor machine check banks. Most server processors log
/linux-4.4.14/Documentation/gpio/
Dgpio-legacy.txt506 commonly grouped in banks of 16 or 32, with a given SOC having several such
507 banks.) Some systems can trigger IRQs from output GPIOs, or read values
/linux-4.4.14/drivers/net/ethernet/chelsio/cxgb3/
Dt3_hw.c3484 unsigned int banks = !!(cfg & F_BKS) + 1; in mc7_calc_size() local
3487 unsigned int MBs = ((256 << density) * banks) / (org << width); in mc7_calc_size()
/linux-4.4.14/Documentation/networking/
Darcnet-hardware.txt2359 On the board there are two jumper banks labeled J2 and J3. The
/linux-4.4.14/Documentation/virtual/kvm/
Dapi.txt149 of banks, as set via the KVM_X86_SETUP_MCE ioctl.