| /linux/arch/x86/kernel/cpu/mce/ |
| H A D | intel.c | 78 static bool cmci_supported(int *banks) in cmci_supported() argument 98 *banks = min_t(unsigned, MAX_NR_BANKS, cap & MCG_BANKCNT_MASK); in cmci_supported() 241 storm->banks[bank].poll_only = true; in cmci_claim_bank() 277 static void cmci_discover(int banks) in cmci_discover() argument 284 for (i = 0; i < banks; i++) { in cmci_discover() 310 int banks; in cmci_recheck() local 312 if (!mce_available(raw_cpu_ptr(&cpu_info)) || !cmci_supported(&banks)) in cmci_recheck() 344 int banks; in cmci_clear() local 346 if (!cmci_supported(&banks)) in cmci_clear() 349 for (i = 0; i < banks; i++) in cmci_clear() [all …]
|
| /linux/arch/arm/mach-omap2/ |
| H A D | powerdomains7xx_data.c | 37 .banks = 4, 78 .banks = 2, 92 .banks = 1, 105 .banks = 2, 119 .banks = 1, 132 .banks = 1, 144 .banks = 5, 170 .banks = 1, 186 .banks = 1, 201 .banks = 1, [all …]
|
| H A D | powerdomains44xx_data.c | 38 .banks = 5, 63 .banks = 1, 81 .banks = 2, 101 .banks = 1, 119 .banks = 3, 140 .banks = 1, 157 .banks = 1, 174 .banks = 1, 190 .banks = 1, 207 .banks = 3, [all …]
|
| H A D | powerdomains54xx_data.c | 36 .banks = 5, 62 .banks = 2, 91 .banks = 1, 109 .banks = 1, 126 .banks = 1, 142 .banks = 1, 159 .banks = 2, 188 .banks = 3, 209 .banks = 1, 227 .banks = 2, [all …]
|
| H A D | powerdomains3xxx_data.c | 37 .banks = 4, 59 .banks = 1, 75 .banks = 1, 100 .banks = 2, 122 .banks = 2, 139 .banks = 2, 156 .banks = 1, 171 .banks = 1, 192 .banks = 1, 207 .banks = 1, [all …]
|
| H A D | powerdomains2xxx_data.c | 31 .banks = 1, 46 .banks = 1, 61 .banks = 3, 87 .banks = 1,
|
| H A D | powerdomains43xx_data.c | 23 .banks = 1, 37 .banks = 3, 65 .banks = 1, 95 .banks = 4,
|
| H A D | powerdomains33xx_data.c | 25 .banks = 1, 76 .banks = 3, 119 .banks = 3,
|
| H A D | powerdomains2xxx_3xxx_data.c | 47 .banks = 1,
|
| /linux/drivers/net/ethernet/intel/ice/ |
| H A D | ice_nvm.c | 281 struct ice_bank_info *banks = &hw->flash.banks; in ice_get_flash_bank_offset() local 288 offset = banks->nvm_ptr; in ice_get_flash_bank_offset() 289 size = banks->nvm_size; in ice_get_flash_bank_offset() 290 active_bank = banks->nvm_bank; in ice_get_flash_bank_offset() 293 offset = banks->orom_ptr; in ice_get_flash_bank_offset() 294 size = banks->orom_size; in ice_get_flash_bank_offset() 295 active_bank = banks->orom_bank; in ice_get_flash_bank_offset() 298 offset = banks->netlist_ptr; in ice_get_flash_bank_offset() 299 size = banks->netlist_size; in ice_get_flash_bank_offset() 300 active_bank = banks->netlist_bank; in ice_get_flash_bank_offset() [all …]
|
| /linux/drivers/memory/ |
| H A D | fsl_ifc.c | 54 for (i = 0; i < fsl_ifc_ctrl_dev->banks; i++) { in fsl_ifc_find() 205 int version, banks; in fsl_ifc_ctrl_probe() local 235 banks = (version == FSL_IFC_VERSION_1_0_0) ? 4 : 8; in fsl_ifc_ctrl_probe() 237 version >> 24, (version >> 16) & 0xf, banks); in fsl_ifc_ctrl_probe() 240 fsl_ifc_ctrl_dev->banks = banks; in fsl_ifc_ctrl_probe()
|
| /linux/drivers/clk/tegra/ |
| H A D | clk.c | 213 static int tegra_clk_periph_ctx_init(int banks) in tegra_clk_periph_ctx_init() argument 215 periph_state_ctx = kcalloc(2 * banks, sizeof(*periph_state_ctx), in tegra_clk_periph_ctx_init() 223 struct clk ** __init tegra_clk_init(void __iomem *regs, int num, int banks) in tegra_clk_init() argument 227 if (WARN_ON(banks > ARRAY_SIZE(periph_regs))) in tegra_clk_init() 230 periph_clk_enb_refcnt = kzalloc_objs(*periph_clk_enb_refcnt, 32 * banks); in tegra_clk_init() 234 periph_banks = banks; in tegra_clk_init() 245 if (tegra_clk_periph_ctx_init(banks)) { in tegra_clk_init()
|
| /linux/drivers/crypto/intel/qat/qat_common/ |
| H A D | adf_vf_isr.c | 168 struct adf_etr_bank_data *bank = &etr_data->banks[0]; in adf_isr() 207 tasklet_init(&priv_data->banks[0].resp_handler, adf_response_handler, in adf_setup_bh() 208 (unsigned long)priv_data->banks); in adf_setup_bh() 216 tasklet_disable(&priv_data->banks[0].resp_handler); in adf_cleanup_bh() 217 tasklet_kill(&priv_data->banks[0].resp_handler); in adf_cleanup_bh()
|
| H A D | adf_transport.c | 261 bank = &transport_data->banks[bank_num]; in adf_create_ring() 489 etr_data->banks = kzalloc_node(size, GFP_KERNEL, in adf_init_etr_data() 491 if (!etr_data->banks) { in adf_init_etr_data() 504 ret = adf_init_bank(accel_dev, &etr_data->banks[i], i, in adf_init_etr_data() 514 kfree(etr_data->banks); in adf_init_etr_data() 549 cleanup_bank(&etr_data->banks[i]); in adf_cleanup_etr_handles() 569 kfree(etr_data->banks->rings); in adf_cleanup_etr_data() 570 kfree(etr_data->banks); in adf_cleanup_etr_data()
|
| /linux/arch/mips/bcm63xx/ |
| H A D | cpu.c | 258 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/drivers/pinctrl/vt8500/ |
| H A D | pinctrl-wmt.c | 89 u32 reg_en = data->banks[bank].reg_en; in wmt_set_pinmux() 90 u32 reg_dir = data->banks[bank].reg_dir; in wmt_set_pinmux() 425 u32 reg_pull_en = data->banks[bank].reg_pull_en; in wmt_pinconf_set() 426 u32 reg_pull_cfg = data->banks[bank].reg_pull_cfg; in wmt_pinconf_set() 484 u32 reg_dir = data->banks[bank].reg_dir; in wmt_gpio_get_direction() 499 u32 reg_data_in = data->banks[bank].reg_data_in; in wmt_gpio_get_value() 515 u32 reg_data_out = data->banks[bank].reg_data_out; in wmt_gpio_set_value()
|
| /linux/drivers/pinctrl/meson/ |
| H A D | pinctrl-amlogic-a4.c | 105 struct aml_gpio_bank *banks; member 238 if (info->banks[i].bank_id == p_mux->m_bank_id) { in aml_pctl_set_function() 239 bank = &info->banks[i]; in aml_pctl_set_function() 1060 struct aml_gpio_bank *bank = &info->banks[bank_nr]; in aml_gpiolib_register_bank() 1129 info->banks = devm_kcalloc(dev, info->nbanks, sizeof(*info->banks), GFP_KERNEL); in aml_pctl_probe_dt() 1131 if (!info->functions || !info->groups || !info->banks) in aml_pctl_probe_dt() 1154 k = info->banks[bank].pin_base; in aml_pctl_probe_dt() 1155 bank_name = info->banks[bank].gpio_chip.label; in aml_pctl_probe_dt() 1158 info->banks[bank].gpio_chip.ngpio); in aml_pctl_probe_dt() 1162 for (j = 0; j < info->banks[bank].gpio_chip.ngpio; j++, k++) { in aml_pctl_probe_dt() [all …]
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | cavium-mix.txt | 9 - reg: The base addresses of four separate register banks. The first 16 register banks corresponds to this MIX device.
|
| /linux/Documentation/arch/x86/x86_64/ |
| H A D | machinecheck.rst | 11 Machine checks are organized in banks (normally associated with 13 of the banks and subevent is CPU specific.
|
| /linux/drivers/phy/mediatek/ |
| H A D | Kconfig | 37 different banks layout, the T-PHY with shared banks between 39 so you can easily distinguish them by banks layout.
|
| /linux/drivers/gpio/ |
| H A D | gpio-bcm-kona.c | 89 struct bcm_kona_gpio_bank banks[] __counted_by(num_bank); 105 struct bcm_kona_gpio_bank *bank = &kona_gpio->banks[bank_id]; in bcm_kona_gpio_lock_gpio() 128 struct bcm_kona_gpio_bank *bank = &kona_gpio->banks[bank_id]; in bcm_kona_gpio_unlock_gpio() 594 kona_gpio = devm_kzalloc(dev, struct_size(kona_gpio, banks, ret), GFP_KERNEL); in bcm_kona_gpio_probe() 627 bank = &kona_gpio->banks[i]; in bcm_kona_gpio_probe() 648 bank = &kona_gpio->banks[i]; in bcm_kona_gpio_probe()
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | pinctrl-st.txt | 16 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 44 with other gpio banks via irqmux. 45 a irqline and gpio banks.
|
| /linux/drivers/pinctrl/stm32/ |
| H A D | pinctrl-stm32.c | 169 struct stm32_gpio_bank *banks; member 1638 struct stm32_gpio_bank *bank = &pctl->banks[pctl->nbanks]; in stm32_gpiolib_register_bank() 1681 &pctl->banks[bank_nr].range); in stm32_gpiolib_register_bank() 1864 unsigned int banks; in stm32_pctl_probe() local 1950 banks = gpiochip_node_count(dev); in stm32_pctl_probe() 1951 if (!banks) { in stm32_pctl_probe() 1955 pctl->banks = devm_kcalloc(dev, banks, sizeof(*pctl->banks), in stm32_pctl_probe() 1957 if (!pctl->banks) in stm32_pctl_probe() 1960 pctl->clks = devm_kcalloc(dev, banks, sizeof(*pctl->clks), in stm32_pctl_probe() 1967 struct stm32_gpio_bank *bank = &pctl->banks[i]; in stm32_pctl_probe() [all …]
|
| /linux/Documentation/devicetree/bindings/soc/fsl/cpm_qe/ |
| H A D | gpio.txt | 17 - fsl,cpm1-gpio-irq-mask : For banks having interrupt capability (like port C 25 Example of four SOC GPIO banks defined as gpio-controller nodes:
|
| /linux/arch/arm/kernel/ |
| H A D | tcm.c | 111 static int __init setup_tcm_bank(u8 type, u8 bank, u8 banks, in setup_tcm_bank() argument 124 if (banks > 1) in setup_tcm_bank()
|