/linux-4.1.27/drivers/gpio/ |
D | gpio-omap.c | 78 void (*set_dataout)(struct gpio_bank *bank, unsigned gpio, int enable); 86 #define BANK_USED(bank) (bank->mod_usage || bank->irq_usage) argument 97 static void omap_set_gpio_direction(struct gpio_bank *bank, int gpio, in omap_set_gpio_direction() argument 100 void __iomem *reg = bank->base; in omap_set_gpio_direction() 103 reg += bank->regs->direction; in omap_set_gpio_direction() 110 bank->context.oe = l; in omap_set_gpio_direction() 115 static void omap_set_gpio_dataout_reg(struct gpio_bank *bank, unsigned offset, in omap_set_gpio_dataout_reg() argument 118 void __iomem *reg = bank->base; in omap_set_gpio_dataout_reg() 122 reg += bank->regs->set_dataout; in omap_set_gpio_dataout_reg() 123 bank->context.dataout |= l; in omap_set_gpio_dataout_reg() [all …]
|
D | gpio-tz1090.c | 93 static inline void tz1090_gpio_write(struct tz1090_gpio_bank *bank, in tz1090_gpio_write() argument 96 iowrite32(data, bank->reg + reg_offs); in tz1090_gpio_write() 99 static inline u32 tz1090_gpio_read(struct tz1090_gpio_bank *bank, in tz1090_gpio_read() argument 102 return ioread32(bank->reg + reg_offs); in tz1090_gpio_read() 106 static inline void _tz1090_gpio_clear_bit(struct tz1090_gpio_bank *bank, in _tz1090_gpio_clear_bit() argument 112 value = tz1090_gpio_read(bank, reg_offs); in _tz1090_gpio_clear_bit() 114 tz1090_gpio_write(bank, reg_offs, value); in _tz1090_gpio_clear_bit() 117 static void tz1090_gpio_clear_bit(struct tz1090_gpio_bank *bank, in tz1090_gpio_clear_bit() argument 124 _tz1090_gpio_clear_bit(bank, reg_offs, offset); in tz1090_gpio_clear_bit() 129 static inline void _tz1090_gpio_set_bit(struct tz1090_gpio_bank *bank, in _tz1090_gpio_set_bit() argument [all …]
|
D | gpio-f7188x.c | 63 struct f7188x_gpio_bank *bank; member 196 struct f7188x_gpio_bank *bank = in f7188x_gpio_direction_in() local 198 struct f7188x_sio *sio = bank->data->sio; in f7188x_gpio_direction_in() 206 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_direction_in() 208 superio_outb(sio->addr, gpio_dir(bank->regbase), dir); in f7188x_gpio_direction_in() 218 struct f7188x_gpio_bank *bank = in f7188x_gpio_get() local 220 struct f7188x_sio *sio = bank->data->sio; in f7188x_gpio_get() 228 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_get() 231 data = superio_inb(sio->addr, gpio_data_out(bank->regbase)); in f7188x_gpio_get() 233 data = superio_inb(sio->addr, gpio_data_in(bank->regbase)); in f7188x_gpio_get() [all …]
|
D | gpio-adp5588.c | 70 unsigned bank = ADP5588_BANK(off); in adp5588_gpio_get_value() local 76 if (dev->dir[bank] & bit) in adp5588_gpio_get_value() 77 val = dev->dat_out[bank]; in adp5588_gpio_get_value() 79 val = adp5588_gpio_read(dev->client, GPIO_DAT_STAT1 + bank); in adp5588_gpio_get_value() 89 unsigned bank, bit; in adp5588_gpio_set_value() local 93 bank = ADP5588_BANK(off); in adp5588_gpio_set_value() 98 dev->dat_out[bank] |= bit; in adp5588_gpio_set_value() 100 dev->dat_out[bank] &= ~bit; in adp5588_gpio_set_value() 102 adp5588_gpio_write(dev->client, GPIO_DAT_OUT1 + bank, in adp5588_gpio_set_value() 103 dev->dat_out[bank]); in adp5588_gpio_set_value() [all …]
|
D | gpio-tegra.c | 65 int bank; member 96 static int tegra_gpio_compose(int bank, int port, int bit) in tegra_gpio_compose() argument 98 return (bank << 5) | ((port & 0x3) << 3) | (bit & 0x7); in tegra_gpio_compose() 204 struct tegra_gpio_bank *bank = irq_data_get_irq_chip_data(d); in tegra_gpio_irq_set_type() local 242 spin_lock_irqsave(&bank->lvl_lock[port], flags); in tegra_gpio_irq_set_type() 249 spin_unlock_irqrestore(&bank->lvl_lock[port], flags); in tegra_gpio_irq_set_type() 271 struct tegra_gpio_bank *bank; in tegra_gpio_irq_handler() local 279 bank = irq_get_handler_data(irq); in tegra_gpio_irq_handler() 282 int gpio = tegra_gpio_compose(bank->bank, port, 0); in tegra_gpio_irq_handler() 318 struct tegra_gpio_bank *bank = &tegra_gpio_banks[b]; in tegra_gpio_resume() local [all …]
|
D | gpio-bcm-kona.c | 35 #define GPIO_OUT_STATUS(bank) (0x00000000 + ((bank) << 2)) argument 36 #define GPIO_IN_STATUS(bank) (0x00000020 + ((bank) << 2)) argument 37 #define GPIO_OUT_SET(bank) (0x00000040 + ((bank) << 2)) argument 38 #define GPIO_OUT_CLEAR(bank) (0x00000060 + ((bank) << 2)) argument 39 #define GPIO_INT_STATUS(bank) (0x00000080 + ((bank) << 2)) argument 40 #define GPIO_INT_MASK(bank) (0x000000a0 + ((bank) << 2)) argument 41 #define GPIO_INT_MSKCLR(bank) (0x000000c0 + ((bank) << 2)) argument 42 #define GPIO_PWD_STATUS(bank) (0x00000500 + ((bank) << 2)) argument 435 struct bcm_kona_gpio_bank *bank = irq_get_handler_data(irq); in bcm_kona_gpio_irq_handler() local 445 reg_base = bank->kona_gpio->reg_base; in bcm_kona_gpio_irq_handler() [all …]
|
D | gpio-xgene.c | 140 unsigned int bank; in xgene_gpio_suspend() local 142 for (bank = 0; bank < XGENE_MAX_GPIO_BANKS; bank++) { in xgene_gpio_suspend() 143 bank_offset = GPIO_SET_DR_OFFSET + bank * GPIO_BANK_STRIDE; in xgene_gpio_suspend() 144 gpio->set_dr_val[bank] = ioread32(gpio->base + bank_offset); in xgene_gpio_suspend() 153 unsigned int bank; in xgene_gpio_resume() local 155 for (bank = 0; bank < XGENE_MAX_GPIO_BANKS; bank++) { in xgene_gpio_resume() 156 bank_offset = GPIO_SET_DR_OFFSET + bank * GPIO_BANK_STRIDE; in xgene_gpio_resume() 157 iowrite32(gpio->set_dr_val[bank], gpio->base + bank_offset); in xgene_gpio_resume()
|
D | gpio-ep93xx.c | 322 void __iomem *mmio_base, struct ep93xx_gpio_bank *bank) in ep93xx_gpio_add_bank() argument 324 void __iomem *data = mmio_base + bank->data; in ep93xx_gpio_add_bank() 325 void __iomem *dir = mmio_base + bank->dir; in ep93xx_gpio_add_bank() 332 bgc->gc.label = bank->label; in ep93xx_gpio_add_bank() 333 bgc->gc.base = bank->base; in ep93xx_gpio_add_bank() 335 if (bank->has_debounce) { in ep93xx_gpio_add_bank() 361 struct ep93xx_gpio_bank *bank = &ep93xx_gpio_banks[i]; in ep93xx_gpio_probe() local 364 ep93xx_gpio->mmio_base, bank)) in ep93xx_gpio_probe() 366 bank->label); in ep93xx_gpio_probe()
|
D | gpio-74x164.c | 72 u8 bank = offset / 8; in gen_74x164_get_value() local 77 ret = (chip->buffer[bank] >> pin) & 0x1; in gen_74x164_get_value() 87 u8 bank = offset / 8; in gen_74x164_set_value() local 92 chip->buffer[bank] |= (1 << pin); in gen_74x164_set_value() 94 chip->buffer[bank] &= ~(1 << pin); in gen_74x164_set_value()
|
D | gpio-davinci.c | 465 unsigned gpio, bank; in davinci_gpio_irq_setup() local 533 for (gpio = 0, bank = 0; gpio < ngpio; bank++, gpio += 32) { in davinci_gpio_irq_setup() 534 chips[bank].chip.to_irq = gpio_to_irq_banked; in davinci_gpio_irq_setup() 535 chips[bank].irq_domain = irq_domain; in davinci_gpio_irq_setup() 575 for (gpio = 0, bank = 0; gpio < ngpio; bank++, bank_irq++, gpio += 16) { in davinci_gpio_irq_setup() 591 binten |= BIT(bank); in davinci_gpio_irq_setup()
|
/linux-4.1.27/arch/powerpc/sysdev/ |
D | axonram.c | 75 struct axon_ram_bank *bank = device->dev.platform_data; in axon_ram_sysfs_ecc() local 77 BUG_ON(!bank); in axon_ram_sysfs_ecc() 79 return sprintf(buf, "%ld\n", bank->ecc_counter); in axon_ram_sysfs_ecc() 93 struct axon_ram_bank *bank = device->dev.platform_data; in axon_ram_irq_handler() local 95 BUG_ON(!bank); in axon_ram_irq_handler() 98 bank->ecc_counter++; in axon_ram_irq_handler() 109 struct axon_ram_bank *bank = bio->bi_bdev->bd_disk->private_data; in axon_ram_make_request() local 116 phys_mem = bank->io_addr + (bio->bi_iter.bi_sector << in axon_ram_make_request() 118 phys_end = bank->io_addr + bank->size; in axon_ram_make_request() 146 struct axon_ram_bank *bank = device->bd_disk->private_data; in axon_ram_direct_access() local [all …]
|
D | fsl_lbc.c | 76 for (i = 0; i < ARRAY_SIZE(lbc->bank); i++) { in fsl_lbc_find() 77 u32 br = in_be32(&lbc->bank[i].br); in fsl_lbc_find() 78 u32 or = in_be32(&lbc->bank[i].or); in fsl_lbc_find() 99 int bank; in fsl_upm_find() local 103 bank = fsl_lbc_find(addr_base); in fsl_upm_find() 104 if (bank < 0) in fsl_upm_find() 105 return bank; in fsl_upm_find() 111 br = in_be32(&lbc->bank[bank].br); in fsl_upm_find()
|
/linux-4.1.27/drivers/crypto/qat/qat_common/ |
D | adf_transport.c | 80 static int adf_reserve_ring(struct adf_etr_bank_data *bank, uint32_t ring) in adf_reserve_ring() argument 82 spin_lock(&bank->lock); in adf_reserve_ring() 83 if (bank->ring_mask & (1 << ring)) { in adf_reserve_ring() 84 spin_unlock(&bank->lock); in adf_reserve_ring() 87 bank->ring_mask |= (1 << ring); in adf_reserve_ring() 88 spin_unlock(&bank->lock); in adf_reserve_ring() 92 static void adf_unreserve_ring(struct adf_etr_bank_data *bank, uint32_t ring) in adf_unreserve_ring() argument 94 spin_lock(&bank->lock); in adf_unreserve_ring() 95 bank->ring_mask &= ~(1 << ring); in adf_unreserve_ring() 96 spin_unlock(&bank->lock); in adf_unreserve_ring() [all …]
|
D | adf_transport_access_macros.h | 118 #define READ_CSR_RING_HEAD(csr_base_addr, bank, ring) \ argument 119 ADF_CSR_RD(csr_base_addr, (ADF_RING_BUNDLE_SIZE * bank) + \ 121 #define READ_CSR_RING_TAIL(csr_base_addr, bank, ring) \ argument 122 ADF_CSR_RD(csr_base_addr, (ADF_RING_BUNDLE_SIZE * bank) + \ 124 #define READ_CSR_E_STAT(csr_base_addr, bank) \ argument 125 ADF_CSR_RD(csr_base_addr, (ADF_RING_BUNDLE_SIZE * bank) + \ 127 #define WRITE_CSR_RING_CONFIG(csr_base_addr, bank, ring, value) \ argument 128 ADF_CSR_WR(csr_base_addr, (ADF_RING_BUNDLE_SIZE * bank) + \ 130 #define WRITE_CSR_RING_BASE(csr_base_addr, bank, ring, value) \ argument 135 ADF_CSR_WR(csr_base_addr, (ADF_RING_BUNDLE_SIZE * bank) + \ [all …]
|
D | adf_transport_debug.c | 88 struct adf_etr_bank_data *bank = ring->bank; in adf_ring_show() local 90 void __iomem *csr = ring->bank->csr_addr; in adf_ring_show() 96 head = READ_CSR_RING_HEAD(csr, bank->bank_number, in adf_ring_show() 98 tail = READ_CSR_RING_TAIL(csr, bank->bank_number, in adf_ring_show() 100 empty = READ_CSR_E_STAT(csr, bank->bank_number); in adf_ring_show() 106 ring->ring_number, ring->bank->bank_number); in adf_ring_show() 176 ring->bank->bank_debug_dir, in adf_ring_debugfs_add() 218 struct adf_etr_bank_data *bank = sfile->private; in adf_bank_show() local 222 bank->bank_number); in adf_bank_show() 225 struct adf_etr_ring_data *ring = &bank->rings[ring_id]; in adf_bank_show() [all …]
|
D | adf_transport_internal.h | 64 struct adf_etr_bank_data *bank; member 97 int adf_bank_debugfs_add(struct adf_etr_bank_data *bank); 98 void adf_bank_debugfs_rm(struct adf_etr_bank_data *bank); 102 static inline int adf_bank_debugfs_add(struct adf_etr_bank_data *bank) in adf_bank_debugfs_add() argument 107 #define adf_bank_debugfs_rm(bank) do {} while (0) argument
|
D | qat_crypto.c | 152 unsigned long bank; in qat_crypto_create_instances() local 182 if (kstrtoul(val, 10, &bank)) in qat_crypto_create_instances() 201 if (adf_create_ring(accel_dev, SEC, bank, num_msg_sym, in qat_crypto_create_instances() 206 if (adf_create_ring(accel_dev, SEC, bank, num_msg_asym, in qat_crypto_create_instances() 212 if (adf_create_ring(accel_dev, SEC, bank, num_msg_asym, in qat_crypto_create_instances() 218 if (adf_create_ring(accel_dev, SEC, bank, num_msg_sym, in qat_crypto_create_instances() 224 if (adf_create_ring(accel_dev, SEC, bank, num_msg_asym, in qat_crypto_create_instances() 230 if (adf_create_ring(accel_dev, SEC, bank, num_msg_asym, in qat_crypto_create_instances()
|
/linux-4.1.27/drivers/pinctrl/sh-pfc/ |
D | sh_pfc.h | 183 #define PORT_GP_1(bank, pin, fn, sfx) fn(bank, pin, GP_##bank##_##pin, sfx) argument 185 #define PORT_GP_32(bank, fn, sfx) \ argument 186 PORT_GP_1(bank, 0, fn, sfx), PORT_GP_1(bank, 1, fn, sfx), \ 187 PORT_GP_1(bank, 2, fn, sfx), PORT_GP_1(bank, 3, fn, sfx), \ 188 PORT_GP_1(bank, 4, fn, sfx), PORT_GP_1(bank, 5, fn, sfx), \ 189 PORT_GP_1(bank, 6, fn, sfx), PORT_GP_1(bank, 7, fn, sfx), \ 190 PORT_GP_1(bank, 8, fn, sfx), PORT_GP_1(bank, 9, fn, sfx), \ 191 PORT_GP_1(bank, 10, fn, sfx), PORT_GP_1(bank, 11, fn, sfx), \ 192 PORT_GP_1(bank, 12, fn, sfx), PORT_GP_1(bank, 13, fn, sfx), \ 193 PORT_GP_1(bank, 14, fn, sfx), PORT_GP_1(bank, 15, fn, sfx), \ [all …]
|
D | pfc-r8a7778.c | 26 #define PORT_GP_27(bank, fn, sfx) \ argument 27 PORT_GP_1(bank, 0, fn, sfx), PORT_GP_1(bank, 1, fn, sfx), \ 28 PORT_GP_1(bank, 2, fn, sfx), PORT_GP_1(bank, 3, fn, sfx), \ 29 PORT_GP_1(bank, 4, fn, sfx), PORT_GP_1(bank, 5, fn, sfx), \ 30 PORT_GP_1(bank, 6, fn, sfx), PORT_GP_1(bank, 7, fn, sfx), \ 31 PORT_GP_1(bank, 8, fn, sfx), PORT_GP_1(bank, 9, fn, sfx), \ 32 PORT_GP_1(bank, 10, fn, sfx), PORT_GP_1(bank, 11, fn, sfx), \ 33 PORT_GP_1(bank, 12, fn, sfx), PORT_GP_1(bank, 13, fn, sfx), \ 34 PORT_GP_1(bank, 14, fn, sfx), PORT_GP_1(bank, 15, fn, sfx), \ 35 PORT_GP_1(bank, 16, fn, sfx), PORT_GP_1(bank, 17, fn, sfx), \ [all …]
|
/linux-4.1.27/drivers/pinctrl/ |
D | pinctrl-rockchip.c | 163 void (*pull_calc_reg)(struct rockchip_pin_bank *bank, 381 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux() argument 383 struct rockchip_pinctrl *info = bank->drvdata; in rockchip_get_mux() 393 if (bank->iomux[iomux_num].type & IOMUX_UNROUTED) { in rockchip_get_mux() 398 if (bank->iomux[iomux_num].type & IOMUX_GPIO_ONLY) in rockchip_get_mux() 401 regmap = (bank->iomux[iomux_num].type & IOMUX_SOURCE_PMU) in rockchip_get_mux() 405 mask = (bank->iomux[iomux_num].type & IOMUX_WIDTH_4BIT) ? 0xf : 0x3; in rockchip_get_mux() 406 reg = bank->iomux[iomux_num].offset; in rockchip_get_mux() 407 if (bank->iomux[iomux_num].type & IOMUX_WIDTH_4BIT) { in rockchip_get_mux() 435 static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rockchip_set_mux() argument [all …]
|
D | pinctrl-st.c | 408 struct st_gpio_bank *bank = gpio_range_to_bank(range); in st_get_pio_control() local 410 return &bank->pc; in st_get_pio_control() 706 static inline void __st_gpio_set(struct st_gpio_bank *bank, in __st_gpio_set() argument 710 writel(BIT(offset), bank->base + REG_PIO_SET_POUT); in __st_gpio_set() 712 writel(BIT(offset), bank->base + REG_PIO_CLR_POUT); in __st_gpio_set() 715 static void st_gpio_direction(struct st_gpio_bank *bank, in st_gpio_direction() argument 739 writel(BIT(offset), bank->base + REG_PIO_SET_PC(i)); in st_gpio_direction() 741 writel(BIT(offset), bank->base + REG_PIO_CLR_PC(i)); in st_gpio_direction() 757 struct st_gpio_bank *bank = gpio_chip_to_bank(chip); in st_gpio_get() local 759 return !!(readl(bank->base + REG_PIO_PIN) & BIT(offset)); in st_gpio_get() [all …]
|
D | pinctrl-tegra.c | 48 static inline u32 pmx_readl(struct tegra_pmx *pmx, u32 bank, u32 reg) in pmx_readl() argument 50 return readl(pmx->regs[bank] + reg); in pmx_readl() 53 static inline void pmx_writel(struct tegra_pmx *pmx, u32 val, u32 bank, u32 reg) in pmx_writel() argument 55 writel(val, pmx->regs[bank] + reg); in pmx_writel() 306 s8 *bank, s16 *reg, s8 *bit, s8 *width) in tegra_pinconf_reg() argument 310 *bank = g->pupd_bank; in tegra_pinconf_reg() 316 *bank = g->tri_bank; in tegra_pinconf_reg() 322 *bank = g->mux_bank; in tegra_pinconf_reg() 328 *bank = g->mux_bank; in tegra_pinconf_reg() 334 *bank = g->mux_bank; in tegra_pinconf_reg() [all …]
|
D | pinctrl-falcon.c | 96 static void lantiq_load_pin_desc(struct pinctrl_pin_desc *d, int bank, int len) in lantiq_load_pin_desc() argument 98 int base = bank * PINS; in lantiq_load_pin_desc() 109 pad_count[bank] = len; in lantiq_load_pin_desc() 442 const __be32 *bank = of_get_property(np, "lantiq,bank", NULL); in pinctrl_falcon_probe() local 454 if (!bank || *bank >= PORTS) in pinctrl_falcon_probe() 458 falcon_info.clk[*bank] = clk_get(&ppdev->dev, NULL); in pinctrl_falcon_probe() 459 if (IS_ERR(falcon_info.clk[*bank])) { in pinctrl_falcon_probe() 461 return PTR_ERR(falcon_info.clk[*bank]); in pinctrl_falcon_probe() 463 falcon_info.membase[*bank] = devm_ioremap_resource(&pdev->dev, in pinctrl_falcon_probe() 465 if (IS_ERR(falcon_info.membase[*bank])) in pinctrl_falcon_probe() [all …]
|
D | pinctrl-at91.c | 108 uint32_t bank; member 321 unsigned int bank) in pin_to_controller() argument 323 if (!gpio_chips[bank]) in pin_to_controller() 326 return gpio_chips[bank]->regbase; in pin_to_controller() 646 pin->bank + 'A', pin->pin, pin->mux - 1 + 'A', pin->conf); in at91_pin_dbg() 649 pin->bank + 'A', pin->pin, pin->conf); in at91_pin_dbg() 659 if (pin->bank >= gpio_banks) { in pin_check_config() 661 name, index, pin->bank, gpio_banks); in pin_check_config() 665 if (!gpio_chips[pin->bank]) { in pin_check_config() 667 name, index, pin->bank); in pin_check_config() [all …]
|
/linux-4.1.27/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 …]
|
/linux-4.1.27/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
|
/linux-4.1.27/arch/x86/kernel/cpu/mcheck/ |
D | mce_amd.c | 76 static inline bool is_shared_bank(int bank) in is_shared_bank() argument 79 return (bank == 4); in is_shared_bank() 102 static bool lvt_interrupt_supported(unsigned int bank, u32 msr_high_bits) in lvt_interrupt_supported() argument 107 if (bank == 4) in lvt_interrupt_supported() 124 b->bank, b->block, b->address, hi, lo); in lvt_off_valid() 131 b->cpu, apic, b->bank, b->block, b->address, hi, lo); in lvt_off_valid() 214 unsigned int bank, block; in mce_amd_feature_init() local 217 for (bank = 0; bank < mca_cfg.banks; ++bank) { in mce_amd_feature_init() 220 address = MSR_IA32_MCx_MISC(bank); in mce_amd_feature_init() 241 per_cpu(bank_map, cpu) |= (1 << bank); in mce_amd_feature_init() [all …]
|
D | mce_intel.c | 122 int bank; in cmci_toggle_interrupt_mode() local 127 for_each_set_bit(bank, owned, MAX_NR_BANKS) { in cmci_toggle_interrupt_mode() 128 rdmsrl(MSR_IA32_MCx_CTL2(bank), val); in cmci_toggle_interrupt_mode() 135 wrmsrl(MSR_IA32_MCx_CTL2(bank), val); in cmci_toggle_interrupt_mode() 321 static void __cmci_disable_bank(int bank) in __cmci_disable_bank() argument 325 if (!test_bit(bank, this_cpu_ptr(mce_banks_owned))) in __cmci_disable_bank() 327 rdmsrl(MSR_IA32_MCx_CTL2(bank), val); in __cmci_disable_bank() 329 wrmsrl(MSR_IA32_MCx_CTL2(bank), val); in __cmci_disable_bank() 330 __clear_bit(bank, this_cpu_ptr(mce_banks_owned)); in __cmci_disable_bank() 381 void cmci_disable_bank(int bank) in cmci_disable_bank() argument [all …]
|
D | mce-internal.h | 37 void cmci_disable_bank(int bank); 42 static inline void cmci_disable_bank(int bank) { } in cmci_disable_bank() argument
|
D | mce.c | 112 static void (*quirk_no_way_out)(int bank, struct mce *m, struct pt_regs *regs); 252 m->extcpu, m->mcgstatus, m->bank, m->status); in print_mce() 375 unsigned bank = __this_cpu_read(injectm.bank); in msr_to_offset() local 379 if (msr == MSR_IA32_MCx_STATUS(bank)) in msr_to_offset() 381 if (msr == MSR_IA32_MCx_ADDR(bank)) in msr_to_offset() 383 if (msr == MSR_IA32_MCx_MISC(bank)) in msr_to_offset() 640 m.bank = i; in machine_check_poll() 1094 m.bank = i; in do_machine_check() 1256 m.bank = MCE_THERMAL_BANK; in mce_log_therm_throt_event() 1485 static void quirk_sandybridge_ifu(int bank, struct mce *m, struct pt_regs *regs) in quirk_sandybridge_ifu() argument [all …]
|
/linux-4.1.27/drivers/dma/ipu/ |
D | ipu_irq.c | 75 struct ipu_irq_bank *bank; member 99 struct ipu_irq_bank *bank; in ipu_irq_unmask() local 105 bank = map->bank; in ipu_irq_unmask() 106 if (!bank) { in ipu_irq_unmask() 112 reg = ipu_read_reg(bank->ipu, bank->control); in ipu_irq_unmask() 114 ipu_write_reg(bank->ipu, reg, bank->control); in ipu_irq_unmask() 122 struct ipu_irq_bank *bank; in ipu_irq_mask() local 128 bank = map->bank; in ipu_irq_mask() 129 if (!bank) { in ipu_irq_mask() 135 reg = ipu_read_reg(bank->ipu, bank->control); in ipu_irq_mask() [all …]
|
/linux-4.1.27/drivers/pinctrl/samsung/ |
D | pinctrl-exynos.c | 63 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); in exynos_irq_mask() local 64 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_mask() 65 unsigned long reg_mask = our_chip->eint_mask + bank->eint_offset; in exynos_irq_mask() 69 spin_lock_irqsave(&bank->slock, flags); in exynos_irq_mask() 75 spin_unlock_irqrestore(&bank->slock, flags); in exynos_irq_mask() 82 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); in exynos_irq_ack() local 83 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_ack() 84 unsigned long reg_pend = our_chip->eint_pend + bank->eint_offset; in exynos_irq_ack() 93 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); in exynos_irq_unmask() local 94 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_unmask() [all …]
|
D | pinctrl-s3c24xx.c | 106 struct samsung_pin_bank *bank; member 144 struct samsung_pin_bank *bank, int pin) in s3c24xx_eint_set_function() argument 146 const struct samsung_pin_bank_type *bank_type = bank->type; in s3c24xx_eint_set_function() 154 reg = d->virt_base + bank->pctl_offset; in s3c24xx_eint_set_function() 158 spin_lock_irqsave(&bank->slock, flags); in s3c24xx_eint_set_function() 162 val |= bank->eint_func << shift; in s3c24xx_eint_set_function() 165 spin_unlock_irqrestore(&bank->slock, flags); in s3c24xx_eint_set_function() 170 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data); in s3c24xx_eint_type() local 171 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c24xx_eint_type() 172 int index = bank->eint_offset + data->hwirq; in s3c24xx_eint_type() [all …]
|
D | pinctrl-samsung.c | 348 struct samsung_pin_bank **bank) in pin_to_reg_bank() argument 360 if (bank) in pin_to_reg_bank() 361 *bank = b; in pin_to_reg_bank() 370 struct samsung_pin_bank *bank; in samsung_pinmux_setup() local 382 ®, &pin_offset, &bank); in samsung_pinmux_setup() 383 type = bank->type; in samsung_pinmux_setup() 392 spin_lock_irqsave(&bank->slock, flags); in samsung_pinmux_setup() 400 spin_unlock_irqrestore(&bank->slock, flags); in samsung_pinmux_setup() 426 struct samsung_pin_bank *bank; in samsung_pinconf_rw() local 435 &pin_offset, &bank); in samsung_pinconf_rw() [all …]
|
D | pinctrl-s3c64xx.c | 218 struct samsung_pin_bank *bank; member 273 struct samsung_pin_bank *bank, int pin) in s3c64xx_irq_set_function() argument 275 const struct samsung_pin_bank_type *bank_type = bank->type; in s3c64xx_irq_set_function() 283 reg = d->virt_base + bank->pctl_offset; in s3c64xx_irq_set_function() 294 spin_lock_irqsave(&bank->slock, flags); in s3c64xx_irq_set_function() 298 val |= bank->eint_func << shift; in s3c64xx_irq_set_function() 301 spin_unlock_irqrestore(&bank->slock, flags); in s3c64xx_irq_set_function() 310 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); in s3c64xx_gpio_irq_set_mask() local 311 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_set_mask() 312 unsigned char index = EINT_OFFS(bank->eint_offset) + irqd->hwirq; in s3c64xx_gpio_irq_set_mask() [all …]
|
/linux-4.1.27/arch/mips/sgi-ip22/ |
D | ip22-mc.c | 35 static inline unsigned int get_bank_config(int bank) in get_bank_config() argument 37 unsigned int res = bank > 1 ? sgimc->mconfig1 : sgimc->mconfig0; in get_bank_config() 38 return bank % 2 ? res & 0xffff : res >> 16; in get_bank_config() 52 struct mem bank[4]; in probe_memory() local 56 for (i = 0; i < ARRAY_SIZE(bank); i++) { in probe_memory() 61 bank[cnt].size = get_bank_size(tmp); in probe_memory() 62 bank[cnt].addr = get_bank_addr(tmp); in probe_memory() 64 i, bank[cnt].size / 1024 / 1024, bank[cnt].addr); in probe_memory() 74 if (bank[i-1].addr > bank[i].addr) { in probe_memory() 75 addr = bank[i].addr; in probe_memory() [all …]
|
/linux-4.1.27/sound/pci/au88x0/ |
D | au88x0_wt.h | 20 #define WT_CTRL(bank) (((((bank)&1)<<0xd) + 0x00)<<2) /* 0x0000 */ argument 21 #define WT_SRAMP(bank) (((((bank)&1)<<0xd) + 0x01)<<2) /* 0x0004 */ argument 22 #define WT_DSREG(bank) (((((bank)&1)<<0xd) + 0x02)<<2) /* 0x0008 */ argument 23 #define WT_MRAMP(bank) (((((bank)&1)<<0xd) + 0x03)<<2) /* 0x000c */ argument 24 #define WT_GMODE(bank) (((((bank)&1)<<0xd) + 0x04)<<2) /* 0x0010 */ argument 25 #define WT_ARAMP(bank) (((((bank)&1)<<0xd) + 0x05)<<2) /* 0x0014 */ argument
|
/linux-4.1.27/drivers/pinctrl/sunxi/ |
D | pinctrl-sunxi.h | 32 #define SUNXI_PINCTRL_PIN(bank, pin) \ argument 33 PINCTRL_PIN(P ## bank ## _BASE + (pin), "P" #bank #pin) 178 u8 bank = pin / PINS_PER_BANK; in sunxi_mux_reg() local 179 u32 offset = bank * BANK_MEM_SIZE; in sunxi_mux_reg() 193 u8 bank = pin / PINS_PER_BANK; in sunxi_data_reg() local 194 u32 offset = bank * BANK_MEM_SIZE; in sunxi_data_reg() 208 u8 bank = pin / PINS_PER_BANK; in sunxi_dlevel_reg() local 209 u32 offset = bank * BANK_MEM_SIZE; in sunxi_dlevel_reg() 223 u8 bank = pin / PINS_PER_BANK; in sunxi_pull_reg() local 224 u32 offset = bank * BANK_MEM_SIZE; in sunxi_pull_reg() [all …]
|
/linux-4.1.27/drivers/leds/ |
D | leds-tca6507.c | 170 struct bank { struct 175 } bank[3]; member 186 int bank; /* Bank used, or -1 */ member 292 static void set_code(struct tca6507_chip *tca, int reg, int bank, int new) in set_code() argument 296 if (bank) { in set_code() 309 static void set_level(struct tca6507_chip *tca, int bank, int level) in set_level() argument 311 switch (bank) { in set_level() 314 set_code(tca, TCA6507_MAX_INTENSITY, bank, level); in set_level() 320 tca->bank[bank].level = level; in set_level() 324 static void set_times(struct tca6507_chip *tca, int bank) in set_times() argument [all …]
|
D | leds-mc13783.c | 62 unsigned int reg, bank, off, shift; in mc13xxx_led_work() local 81 bank = off / 3; in mc13xxx_led_work() 82 reg = 3 + bank; in mc13xxx_led_work() 83 shift = (off - bank * 3) * 5 + 6; in mc13xxx_led_work() 95 bank = off / 2; in mc13xxx_led_work() 96 reg = 2 + bank; in mc13xxx_led_work() 97 shift = (off - bank * 2) * 12 + 3; in mc13xxx_led_work()
|
/linux-4.1.27/drivers/memory/ |
D | jz4780-nemc.c | 67 unsigned int bank, count = 0; in jz4780_nemc_num_banks() local 72 bank = of_read_number(prop, 1); in jz4780_nemc_num_banks() 73 if (!(referenced & BIT(bank))) { in jz4780_nemc_num_banks() 74 referenced |= BIT(bank); in jz4780_nemc_num_banks() 89 void jz4780_nemc_set_type(struct device *dev, unsigned int bank, in jz4780_nemc_set_type() argument 100 nfcsr &= ~(NEMC_NFCSR_TNFEn(bank) | NEMC_NFCSR_NFEn(bank)); in jz4780_nemc_set_type() 103 nfcsr &= ~NEMC_NFCSR_TNFEn(bank); in jz4780_nemc_set_type() 104 nfcsr |= NEMC_NFCSR_NFEn(bank); in jz4780_nemc_set_type() 121 void jz4780_nemc_assert(struct device *dev, unsigned int bank, bool assert) in jz4780_nemc_assert() argument 129 nfcsr |= NEMC_NFCSR_NFCEn(bank); in jz4780_nemc_assert() [all …]
|
/linux-4.1.27/arch/xtensa/mm/ |
D | init.c | 43 sysmem.bank[i].start, sysmem.bank[i].end, in sysmem_dump() 44 (sysmem.bank[i].end - sysmem.bank[i].start) >> 10); in sysmem_dump() 56 if (sysmem.bank[i].start <= start) in find_bank() 57 it = sysmem.bank + i; in find_bank() 72 unsigned n = sysmem.nr_banks - (from - sysmem.bank); in move_banks() 118 it = sysmem.bank; in add_sysmem_bank() 122 if (it - sysmem.bank < sysmem.nr_banks && in add_sysmem_bank() 141 for (i = it + 1 - sysmem.bank; i < sysmem.nr_banks; ++i) in add_sysmem_bank() 142 if (sysmem.bank[i].start - it->start <= sz) { in add_sysmem_bank() 143 if (sz < sysmem.bank[i].end - it->start) in add_sysmem_bank() [all …]
|
/linux-4.1.27/arch/arm/mach-omap1/ |
D | irq.c | 67 static inline void irq_bank_writel(unsigned long value, int bank, int offset) in irq_bank_writel() argument 69 omap_writel(value, irq_banks[bank].base_reg + offset); in irq_bank_writel() 82 int bank = IRQ_BANK(d->irq); in omap_mask_irq() local 85 l = omap_readl(irq_banks[bank].base_reg + IRQ_MIR_REG_OFFSET); in omap_mask_irq() 87 omap_writel(l, irq_banks[bank].base_reg + IRQ_MIR_REG_OFFSET); in omap_mask_irq() 92 int bank = IRQ_BANK(d->irq); in omap_unmask_irq() local 95 l = omap_readl(irq_banks[bank].base_reg + IRQ_MIR_REG_OFFSET); in omap_unmask_irq() 97 omap_writel(l, irq_banks[bank].base_reg + IRQ_MIR_REG_OFFSET); in omap_unmask_irq() 108 int bank = IRQ_BANK(d->irq); in omap_wake_irq() local 111 irq_banks[bank].wake_enable |= IRQ_BIT(d->irq); in omap_wake_irq() [all …]
|
/linux-4.1.27/drivers/pinctrl/sirf/ |
D | pinctrl-sirf.c | 422 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, d->hwirq); in sirfsoc_gpio_irq_ack() local 427 offset = SIRFSOC_GPIO_CTRL(bank->id, idx); in sirfsoc_gpio_irq_ack() 439 struct sirfsoc_gpio_bank *bank, in __sirfsoc_gpio_irq_mask() argument 445 offset = SIRFSOC_GPIO_CTRL(bank->id, idx); in __sirfsoc_gpio_irq_mask() 461 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, d->hwirq); in sirfsoc_gpio_irq_mask() local 463 __sirfsoc_gpio_irq_mask(sgpio, bank, d->hwirq % SIRFSOC_GPIO_BANK_SIZE); in sirfsoc_gpio_irq_mask() 470 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, d->hwirq); in sirfsoc_gpio_irq_unmask() local 475 offset = SIRFSOC_GPIO_CTRL(bank->id, idx); in sirfsoc_gpio_irq_unmask() 491 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, d->hwirq); in sirfsoc_gpio_irq_type() local 496 offset = SIRFSOC_GPIO_CTRL(bank->id, idx); in sirfsoc_gpio_irq_type() [all …]
|
D | pinctrl-sirf.h | 36 #define SIRFSOC_GPIO_NUM(bank, index) (((bank)*(32)) + (index)) argument
|
/linux-4.1.27/drivers/hwspinlock/ |
D | omap_hwspinlock.c | 84 struct hwspinlock_device *bank; in omap_hwspinlock_probe() local 132 bank = kzalloc(sizeof(*bank) + num_locks * sizeof(*hwlock), GFP_KERNEL); in omap_hwspinlock_probe() 133 if (!bank) { in omap_hwspinlock_probe() 138 platform_set_drvdata(pdev, bank); in omap_hwspinlock_probe() 140 for (i = 0, hwlock = &bank->lock[0]; i < num_locks; i++, hwlock++) in omap_hwspinlock_probe() 143 ret = hwspin_lock_register(bank, &pdev->dev, &omap_hwspinlock_ops, in omap_hwspinlock_probe() 151 kfree(bank); in omap_hwspinlock_probe() 160 struct hwspinlock_device *bank = platform_get_drvdata(pdev); in omap_hwspinlock_remove() local 161 void __iomem *io_base = bank->lock[0].priv - LOCK_BASE_OFFSET; in omap_hwspinlock_remove() 164 ret = hwspin_lock_unregister(bank); in omap_hwspinlock_remove() [all …]
|
D | u8500_hsem.c | 97 struct hwspinlock_device *bank; in u8500_hsem_probe() local 122 bank = kzalloc(sizeof(*bank) + num_locks * sizeof(*hwlock), GFP_KERNEL); in u8500_hsem_probe() 123 if (!bank) { in u8500_hsem_probe() 128 platform_set_drvdata(pdev, bank); in u8500_hsem_probe() 130 for (i = 0, hwlock = &bank->lock[0]; i < num_locks; i++, hwlock++) in u8500_hsem_probe() 136 ret = hwspin_lock_register(bank, &pdev->dev, &u8500_hwspinlock_ops, in u8500_hsem_probe() 145 kfree(bank); in u8500_hsem_probe() 153 struct hwspinlock_device *bank = platform_get_drvdata(pdev); in u8500_hsem_remove() local 154 void __iomem *io_base = bank->lock[0].priv - HSEM_REGISTER_OFFSET; in u8500_hsem_remove() 160 ret = hwspin_lock_unregister(bank); in u8500_hsem_remove() [all …]
|
D | hwspinlock_core.c | 120 ret = hwlock->bank->ops->trylock(hwlock); in __hwspin_trylock() 202 if (hwlock->bank->ops->relax) in __hwspin_lock_timeout() 203 hwlock->bank->ops->relax(hwlock); in __hwspin_lock_timeout() 248 hwlock->bank->ops->unlock(hwlock); in __hwspin_unlock() 325 int hwspin_lock_register(struct hwspinlock_device *bank, struct device *dev, in hwspin_lock_register() argument 331 if (!bank || !ops || !dev || !num_locks || !ops->trylock || in hwspin_lock_register() 337 bank->dev = dev; in hwspin_lock_register() 338 bank->ops = ops; in hwspin_lock_register() 339 bank->base_id = base_id; in hwspin_lock_register() 340 bank->num_locks = num_locks; in hwspin_lock_register() [all …]
|
D | hwspinlock_internal.h | 49 struct hwspinlock_device *bank; member 72 int local_id = hwlock - &hwlock->bank->lock[0]; in hwlock_to_id() 74 return hwlock->bank->base_id + local_id; in hwlock_to_id()
|
/linux-4.1.27/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()
|
/linux-4.1.27/drivers/staging/vme/devices/ |
D | vme_pio2_gpio.c | 39 if ((card->bank[PIO2_CHANNEL_BANK[offset]].config == OUTPUT) | in pio2_gpio_get() 40 (card->bank[PIO2_CHANNEL_BANK[offset]].config == NOFIT)) { in pio2_gpio_get() 58 if (card->bank[PIO2_CHANNEL_BANK[offset]].config != BOTH) in pio2_gpio_get() 64 if (card->bank[PIO2_CHANNEL_BANK[offset]].config != BOTH) in pio2_gpio_get() 77 if ((card->bank[PIO2_CHANNEL_BANK[offset]].config == INPUT) | in pio2_gpio_set() 78 (card->bank[PIO2_CHANNEL_BANK[offset]].config == NOFIT)) { in pio2_gpio_set() 85 reg = card->bank[PIO2_CHANNEL_BANK[offset]].value | in pio2_gpio_set() 88 reg = card->bank[PIO2_CHANNEL_BANK[offset]].value & in pio2_gpio_set() 98 card->bank[PIO2_CHANNEL_BANK[offset]].value = reg; in pio2_gpio_set() 107 if ((card->bank[PIO2_CHANNEL_BANK[offset]].config == OUTPUT) | in pio2_gpio_dir_in() [all …]
|
D | vme_pio2_core.c | 267 card->bank[i-1].config = NOFIT; in pio2_probe() 273 card->bank[i-1].config = INPUT; in pio2_probe() 276 card->bank[i-1].config = OUTPUT; in pio2_probe() 282 card->bank[i-1].config = BOTH; in pio2_probe()
|
/linux-4.1.27/arch/blackfin/kernel/ |
D | bfin_gpio.c | 547 u16 bank, mask, i; in bfin_gpio_pm_standby_ctrl() local 551 bank = gpio_bank(i); in bfin_gpio_pm_standby_ctrl() 554 bfin_internal_set_wake(sic_iwr_irqs[bank], ctrl); in bfin_gpio_pm_standby_ctrl() 561 int i, bank; in bfin_gpio_pm_hibernate_suspend() local 569 bank = gpio_bank(i); in bfin_gpio_pm_hibernate_suspend() 572 gpio_bank_saved[bank].fer = *port_fer[bank]; in bfin_gpio_pm_hibernate_suspend() 574 gpio_bank_saved[bank].mux = *port_mux[bank]; in bfin_gpio_pm_hibernate_suspend() 576 if (bank == 0) in bfin_gpio_pm_hibernate_suspend() 577 gpio_bank_saved[bank].mux = bfin_read_PORT_MUX(); in bfin_gpio_pm_hibernate_suspend() 580 gpio_bank_saved[bank].data = gpio_array[bank]->data; in bfin_gpio_pm_hibernate_suspend() [all …]
|
/linux-4.1.27/drivers/mfd/ |
D | ab8500-sysctrl.c | 91 static inline bool valid_bank(u8 bank) in valid_bank() argument 93 return ((bank == AB8500_SYS_CTRL1_BLOCK) || in valid_bank() 94 (bank == AB8500_SYS_CTRL2_BLOCK)); in valid_bank() 99 u8 bank; in ab8500_sysctrl_read() local 104 bank = (reg >> 8); in ab8500_sysctrl_read() 105 if (!valid_bank(bank)) in ab8500_sysctrl_read() 108 return abx500_get_register_interruptible(sysctrl_dev, bank, in ab8500_sysctrl_read() 115 u8 bank; in ab8500_sysctrl_write() local 120 bank = (reg >> 8); in ab8500_sysctrl_write() 121 if (!valid_bank(bank)) in ab8500_sysctrl_write() [all …]
|
D | abx500-core.c | 64 int abx500_set_register_interruptible(struct device *dev, u8 bank, u8 reg, in abx500_set_register_interruptible() argument 71 return ops->set_register(dev, bank, reg, value); in abx500_set_register_interruptible() 77 int abx500_get_register_interruptible(struct device *dev, u8 bank, u8 reg, in abx500_get_register_interruptible() argument 84 return ops->get_register(dev, bank, reg, value); in abx500_get_register_interruptible() 90 int abx500_get_register_page_interruptible(struct device *dev, u8 bank, in abx500_get_register_page_interruptible() argument 97 return ops->get_register_page(dev, bank, in abx500_get_register_page_interruptible() 104 int abx500_mask_and_set_register_interruptible(struct device *dev, u8 bank, in abx500_mask_and_set_register_interruptible() argument 111 return ops->mask_and_set_register(dev, bank, in abx500_mask_and_set_register_interruptible()
|
D | asic3.c | 152 int bank; in asic3_irq_demux() local 164 for (bank = 0; bank < ASIC3_NUM_GPIO_BANKS; bank++) { in asic3_irq_demux() 165 if (status & (1 << bank)) { in asic3_irq_demux() 169 + bank * ASIC3_GPIO_BASE_INCR; in asic3_irq_demux() 189 (ASIC3_GPIOS_PER_BANK * bank) in asic3_irq_demux() 192 if (asic->irq_bothedge[bank] & bit) in asic3_irq_demux() 228 u32 val, bank, index; in asic3_mask_gpio_irq() local 231 bank = asic3_irq_to_bank(asic, data->irq); in asic3_mask_gpio_irq() 235 val = asic3_read_register(asic, bank + ASIC3_GPIO_MASK); in asic3_mask_gpio_irq() 237 asic3_write_register(asic, bank + ASIC3_GPIO_MASK, val); in asic3_mask_gpio_irq() [all …]
|
D | ab8500-debugfs.c | 137 u32 bank; /* target bank */ member 1285 static int ab8500_registers_print(struct device *dev, u32 bank, in ab8500_registers_print() argument 1290 for (i = 0; i < debug_ranges[bank].num_ranges; i++) { in ab8500_registers_print() 1293 for (reg = debug_ranges[bank].range[i].first; in ab8500_registers_print() 1294 reg <= debug_ranges[bank].range[i].last; in ab8500_registers_print() 1300 (u8)bank, (u8)reg, &value); in ab8500_registers_print() 1308 bank, reg, value); in ab8500_registers_print() 1315 bank, reg, value); in ab8500_registers_print() 1326 u32 bank = debug_bank; in ab8500_print_bank_registers() local 1330 seq_printf(s, " bank 0x%02X:\n", bank); in ab8500_print_bank_registers() [all …]
|
D | ezx-pcap.c | 25 u8 bank; member 257 if (pcap->adc_queue[head]->bank == PCAP_ADC_BANK_1) in pcap_adc_trigger() 304 int pcap_adc_async(struct pcap_chip *pcap, u8 bank, u32 flags, u8 ch[], in pcap_adc_async() argument 314 req->bank = bank; in pcap_adc_async() 347 int pcap_adc_sync(struct pcap_chip *pcap, u8 bank, u32 flags, u8 ch[], in pcap_adc_sync() argument 354 ret = pcap_adc_async(pcap, bank, flags, ch, pcap_adc_sync_cb, in pcap_adc_sync()
|
D | ab8500-core.c | 207 static int set_register_interruptible(struct ab8500 *ab8500, u8 bank, in set_register_interruptible() argument 215 u16 addr = ((u16)bank) << 8 | reg; in set_register_interruptible() 230 static int ab8500_set_register(struct device *dev, u8 bank, in ab8500_set_register() argument 237 ret = set_register_interruptible(ab8500, bank, reg, value); in ab8500_set_register() 242 static int get_register_interruptible(struct ab8500 *ab8500, u8 bank, in get_register_interruptible() argument 248 u16 addr = ((u16)bank) << 8 | reg; in get_register_interruptible() 265 static int ab8500_get_register(struct device *dev, u8 bank, in ab8500_get_register() argument 272 ret = get_register_interruptible(ab8500, bank, reg, value); in ab8500_get_register() 277 static int mask_and_set_register_interruptible(struct ab8500 *ab8500, u8 bank, in mask_and_set_register_interruptible() argument 283 u16 addr = ((u16)bank) << 8 | reg; in mask_and_set_register_interruptible() [all …]
|
/linux-4.1.27/drivers/uio/ |
D | uio_fsl_elbc_gpcm.c | 57 u32 bank; member 79 struct fsl_lbc_bank *bank = &priv->lbc->bank[priv->bank]; in reg_show() local 83 in_be32(&bank->br)); in reg_show() 87 in_be32(&bank->or)); in reg_show() 99 struct fsl_lbc_bank *bank = &priv->lbc->bank[priv->bank]; in reg_store() local 111 reg_br_cur = in_be32(&bank->br); in reg_store() 112 reg_or_cur = in_be32(&bank->or); in reg_store() 126 out_be32(&bank->br, reg_new | BR_V); in reg_store() 134 out_be32(&bank->or, reg_new); in reg_store() 218 if (priv->bank >= MAX_BANKS) { in check_of_data() [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | pinctrl-st.txt | 14 GPIO bank can have one of the two possible types of interrupt-wirings. 20 | |----> [gpio-bank (n) ] 21 | |----> [gpio-bank (n + 1)] 22 [irqN]-- | irq-mux |----> [gpio-bank (n + 2)] 23 | |----> [gpio-bank (... )] 24 |_________|----> [gpio-bank (n + 7)] 26 Second type has a dedicated interrupt per gpio bank. 28 [irqN]----> [gpio-bank (n)] 38 bank are capable of retiming. Retiming is mainly used to improve the 40 - ranges : defines mapping between pin controller node (parent) to gpio-bank [all …]
|
D | pinctrl-sirf.txt | 10 - sirf,pullups : if n-th bit of m-th bank is set, set a pullup on GPIO-n of bank m 11 - sirf,pulldowns : if n-th bit of m-th bank is set, set a pulldown on GPIO-n of bank m
|
D | rockchip,pinctrl.txt | 40 - compatible: "rockchip,gpio-bank" 41 - reg: register of the gpio bank (different than the iomux registerset) 42 - interrupts: base interrupt of the gpio bank in the interrupt controller 43 - clocks: clock that drives this bank 44 - gpio-controller: identifies the node as a gpio controller and pin bank. 80 compatible = "rockchip,gpio-bank"; 143 compatible = "rockchip,gpio-bank";
|
D | samsung-pinctrl.txt | 28 bank node must contain following properties: 30 - gpio-controller: identifies the node as a gpio controller and pin bank. 60 an example, the pins in GPA0 bank of the pin controller can be represented 63 "[pin bank name]-[pin number within the bank]". 72 function selector register of the pin-bank. 111 In addition, following properties must be present in node of every bank 146 In addition, following properties must be present in node of every bank 160 Node of every bank of pins supporting direct wake-up interrupts (without 166 wakeup interrupts from pins of the bank, must contain interrupts for all 167 pins of the bank. [all …]
|
D | atmel,at91-pinctrl.txt | 23 - atmel,mux-mask: array of mask (periph per bank) to describe if a pin can be 24 configured in this periph mode. All the periph and bank need to be describe. 29 Each line will represent a pio bank 41 For each peripheral/bank we will descibe in a u32 if a pin can be
|
/linux-4.1.27/drivers/mtd/nand/ |
D | jz4740_nand.c | 327 struct jz_nand *nand, unsigned char bank, in jz_nand_detect_bank() argument 340 gpio = JZ_GPIO_MEM_CS0 + bank - 1; in jz_nand_detect_bank() 341 sprintf(gpio_name, "NAND CS%d", bank); in jz_nand_detect_bank() 351 sprintf(res_name, "bank%d", bank); in jz_nand_detect_bank() 353 &nand->bank_mem[bank - 1], in jz_nand_detect_bank() 354 &nand->bank_base[bank - 1]); in jz_nand_detect_bank() 361 ctrl |= JZ_NAND_CTRL_ENABLE_CHIP(bank - 1); in jz_nand_detect_bank() 392 dev_info(&pdev->dev, "Found chip %i on bank %i\n", chipnr, bank); in jz_nand_detect_bank() 396 dev_info(&pdev->dev, "No chip found on bank %i\n", bank); in jz_nand_detect_bank() 397 ctrl &= ~(JZ_NAND_CTRL_ENABLE_CHIP(bank - 1)); in jz_nand_detect_bank() [all …]
|
D | fsmc_nand.c | 308 unsigned int bank; member 326 void (*select_chip)(uint32_t bank, uint32_t busw); 365 unsigned int bank = host->bank; in fsmc_cmd_ctrl() local 381 pc = readl(FSMC_NAND_REG(regs, bank, PC)); in fsmc_cmd_ctrl() 386 writel_relaxed(pc, FSMC_NAND_REG(regs, bank, PC)); in fsmc_cmd_ctrl() 401 static void fsmc_nand_setup(void __iomem *regs, uint32_t bank, in fsmc_nand_setup() argument 430 FSMC_NAND_REG(regs, bank, PC)); in fsmc_nand_setup() 433 FSMC_NAND_REG(regs, bank, PC)); in fsmc_nand_setup() 435 writel_relaxed(readl(FSMC_NAND_REG(regs, bank, PC)) | tclr | tar, in fsmc_nand_setup() 436 FSMC_NAND_REG(regs, bank, PC)); in fsmc_nand_setup() [all …]
|
D | fsl_elbc_nand.c | 56 int bank; /* Chip select bank number */ member 216 in_be32(&lbc->fbcr), priv->bank); in fsl_elbc_run_command() 220 out_be32(&lbc->lsor, priv->bank); in fsl_elbc_run_command() 675 clrbits32(&lbc->bank[priv->bank].or, OR_FCM_PGS); in fsl_elbc_chip_init_tail() 678 setbits32(&lbc->bank[priv->bank].or, OR_FCM_PGS); in fsl_elbc_chip_init_tail() 680 if ((in_be32(&lbc->bank[priv->bank].br) & BR_DECC) == in fsl_elbc_chip_init_tail() 746 dev_dbg(priv->dev, "eLBC Set Information for bank %d\n", priv->bank); in fsl_elbc_chip_init() 754 if (in_be32(&lbc->bank[priv->bank].or) & OR_FCM_PGS) in fsl_elbc_chip_init() 780 if ((in_be32(&lbc->bank[priv->bank].br) & BR_DECC) == in fsl_elbc_chip_init() 807 elbc_fcm_ctrl->chips[priv->bank] = NULL; in fsl_elbc_chip_remove() [all …]
|
D | fsl_ifc_nand.c | 48 int bank; /* Chip select bank number */ member 304 iowrite32be(priv->bank << IFC_NAND_CSEL_SHIFT, in fsl_ifc_run_command() 829 uint32_t cs = priv->bank; in fsl_ifc_sram_init() 887 if ((ioread32be(&ifc->cspr_cs[priv->bank].cspr)) & CSPR_PORT_SIZE_16) in fsl_ifc_chip_init() 907 if (ioread32be(&ifc->cspr_cs[priv->bank].cspr) & CSPR_PORT_SIZE_16) { in fsl_ifc_chip_init() 920 csor = ioread32be(&ifc->csor_cs[priv->bank].csor); in fsl_ifc_chip_init() 1001 ifc_nand_ctrl->chips[priv->bank] = NULL; in fsl_ifc_chip_remove() 1006 static int match_bank(struct fsl_ifc_regs __iomem *ifc, int bank, in match_bank() argument 1009 u32 cspr = ioread32be(&ifc->cspr_cs[bank].cspr); in match_bank() 1029 int bank; in fsl_ifc_nand_probe() local [all …]
|
/linux-4.1.27/arch/unicore32/mm/ |
D | init.c | 70 struct membank *bank = &mi->bank[i]; in show_mem() local 74 pfn1 = bank_pfn_start(bank); in show_mem() 75 pfn2 = bank_pfn_end(bank); in show_mem() 114 struct membank *bank = &mi->bank[i]; in find_limits() local 117 start = bank_pfn_start(bank); in find_limits() 118 end = bank_pfn_end(bank); in find_limits() 124 if (bank->highmem) in find_limits() 246 sort(&meminfo.bank, meminfo.nr_banks, sizeof(meminfo.bank[0]), in uc32_memblock_init() 250 memblock_add(mi->bank[i].start, mi->bank[i].size); in uc32_memblock_init() 356 struct membank *bank = &mi->bank[i]; in free_unused_memmap() local [all …]
|
D | mmu.c | 293 struct membank *bank = &meminfo.bank[j]; in sanity_check_meminfo() local 294 *bank = meminfo.bank[i]; in sanity_check_meminfo()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
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 | 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 | 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 | 647 int pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) in pwrdm_set_mem_onst() argument 654 if (pwrdm->banks < (bank + 1)) in pwrdm_set_mem_onst() 657 if (!(pwrdm->pwrsts_mem_on[bank] & (1 << pwrst))) in pwrdm_set_mem_onst() 661 pwrdm->name, bank, pwrst); in pwrdm_set_mem_onst() 664 ret = arch_pwrdm->pwrdm_set_mem_onst(pwrdm, bank, pwrst); in pwrdm_set_mem_onst() 685 int pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, u8 pwrst) in pwrdm_set_mem_retst() argument 692 if (pwrdm->banks < (bank + 1)) in pwrdm_set_mem_retst() 695 if (!(pwrdm->pwrsts_mem_ret[bank] & (1 << pwrst))) in pwrdm_set_mem_retst() 699 pwrdm->name, bank, pwrst); in pwrdm_set_mem_retst() 702 ret = arch_pwrdm->pwrdm_set_mem_retst(pwrdm, bank, pwrst); in pwrdm_set_mem_retst() [all …]
|
D | prm33xx.c | 246 static int am33xx_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, in am33xx_pwrdm_set_mem_onst() argument 251 m = pwrdm->mem_on_mask[bank]; in am33xx_pwrdm_set_mem_onst() 261 static int am33xx_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, in am33xx_pwrdm_set_mem_retst() argument 266 m = pwrdm->mem_ret_mask[bank]; in am33xx_pwrdm_set_mem_retst() 276 static int am33xx_pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank) in am33xx_pwrdm_read_mem_pwrst() argument 280 m = pwrdm->mem_pwrst_mask[bank]; in am33xx_pwrdm_read_mem_pwrst() 291 static int am33xx_pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank) in am33xx_pwrdm_read_mem_retst() argument 295 m = pwrdm->mem_retst_mask[bank]; in am33xx_pwrdm_read_mem_retst()
|
D | prm44xx.c | 494 static int omap4_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, in omap4_pwrdm_set_mem_onst() argument 499 m = omap2_pwrdm_get_mem_bank_onstate_mask(bank); in omap4_pwrdm_set_mem_onst() 508 static int omap4_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, in omap4_pwrdm_set_mem_retst() argument 513 m = omap2_pwrdm_get_mem_bank_retst_mask(bank); in omap4_pwrdm_set_mem_retst() 574 static int omap4_pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank) in omap4_pwrdm_read_mem_pwrst() argument 578 m = omap2_pwrdm_get_mem_bank_stst_mask(bank); in omap4_pwrdm_read_mem_pwrst() 588 static int omap4_pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank) in omap4_pwrdm_read_mem_retst() argument 592 m = omap2_pwrdm_get_mem_bank_retst_mask(bank); in omap4_pwrdm_read_mem_retst() 616 static int omap4_pwrdm_read_prev_mem_pwrst(struct powerdomain *pwrdm, u8 bank) in omap4_pwrdm_read_prev_mem_pwrst() argument 628 return omap4_pwrdm_read_mem_retst(pwrdm, bank); in omap4_pwrdm_read_prev_mem_pwrst()
|
D | prm2xxx_3xxx.h | 113 extern int omap2_pwrdm_set_mem_onst(struct powerdomain *pwrdm, u8 bank, 115 extern int omap2_pwrdm_set_mem_retst(struct powerdomain *pwrdm, u8 bank, 117 extern int omap2_pwrdm_read_mem_pwrst(struct powerdomain *pwrdm, u8 bank); 118 extern int omap2_pwrdm_read_mem_retst(struct powerdomain *pwrdm, u8 bank);
|
D | prm3xxx.c | 587 static int omap3_get_mem_bank_lastmemst_mask(u8 bank) in omap3_get_mem_bank_lastmemst_mask() argument 589 switch (bank) { in omap3_get_mem_bank_lastmemst_mask() 605 static int omap3_pwrdm_read_prev_mem_pwrst(struct powerdomain *pwrdm, u8 bank) in omap3_pwrdm_read_prev_mem_pwrst() argument 609 m = omap3_get_mem_bank_lastmemst_mask(bank); in omap3_pwrdm_read_prev_mem_pwrst()
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/ |
D | gpio.txt | 10 - compatible : "fsl,cpm1-pario-bank-a", "fsl,cpm1-pario-bank-b", 11 "fsl,cpm1-pario-bank-c", "fsl,cpm1-pario-bank-d", 12 "fsl,cpm1-pario-bank-e", "fsl,cpm2-pario-bank" 21 compatible = "fsl,cpm1-pario-bank-a"; 28 compatible = "fsl,cpm1-pario-bank-b"; 35 compatible = "fsl,cpm1-pario-bank-e";
|
/linux-4.1.27/Documentation/devicetree/bindings/gpio/ |
D | gpio-tz1090.txt | 9 - #address-cells: Should be 1 (for bank subnodes) 11 - #size-cells: Should be 0 (for bank subnodes) 13 - Each bank of GPIOs should have a subnode to represent it. 16 - reg: Index of bank in the range 0 to 2. 23 [gpio number within the gpio bank] 37 - interrupts: Interrupt for the entire bank 44 [gpio number within the gpio bank] 68 /* bank 0 with an interrupt */ 69 gpios0: bank@0 { 79 /* bank 2 without interrupt */ [all …]
|
D | gpio-nmk.txt | 17 - gpio-bank : Specifies which bank a controller owns. 30 gpio-bank = <1>;
|
D | brcm,kona-gpio.txt | 8 support up to 8 banks of 32 GPIOs where each bank has its own IRQ. The 17 interrupt per GPIO bank. The number of interrupts listed depends on 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
|
D | gpio-mcp23s08.txt | 53 those that have 16 IOs) have two IO banks: IO 0-7 form bank 1 and 54 IO 8-15 are bank 2. These chips have two different interrupt outputs: 55 One for bank 1 and another for bank 2. If irq-mirror is set, both 56 interrupts are generated regardless of the bank that an input change 58 bank they belong to.
|
D | gpio.txt | 53 gpio-specifier may encode: bank, pin position inside the bank, 145 compatible = "fsl,qe-pario-bank-a", "fsl,qe-pario-bank"; 159 compatible = "fsl,qe-pario-bank-e", "fsl,qe-pario-bank"; 213 compatible = "fsl,qe-pario-bank-e", "fsl,qe-pario-bank"; 227 compatible = "fsl,qe-pario-bank-e", "fsl,qe-pario-bank";
|
D | gpio_lpc32xx.txt | 8 1) bank: 26 #gpio-cells = <3>; /* bank, pin, flags */
|
D | gpio-mvebu.txt | 18 managed by this GPIO bank. There can be more than one interrupt 20 interrupts per bank of 32 GPIOs).
|
/linux-4.1.27/drivers/mtd/devices/ |
D | spear_smi.c | 196 u32 bank; member 221 static int spear_smi_read_sr(struct spear_smi *dev, u32 bank) in spear_smi_read_sr() argument 234 writel((bank << BANK_SHIFT) | RD_STATUS_REG | TFIE, in spear_smi_read_sr() 264 static int spear_smi_wait_till_ready(struct spear_smi *dev, u32 bank, in spear_smi_wait_till_ready() argument 272 status = spear_smi_read_sr(dev, bank); in spear_smi_wait_till_ready() 379 static int spear_smi_write_enable(struct spear_smi *dev, u32 bank) in spear_smi_write_enable() argument 392 writel((bank << BANK_SHIFT) | WE | TFIE, dev->io_base + SMI_CR2); in spear_smi_write_enable() 407 if (dev->status & (1 << (bank + WM_SHIFT))) in spear_smi_write_enable() 445 u32 bank, u32 command, u32 bytes) in spear_smi_erase_sector() argument 450 ret = spear_smi_wait_till_ready(dev, bank, SMI_MAX_TIME_OUT); in spear_smi_erase_sector() [all …]
|
/linux-4.1.27/drivers/pinctrl/meson/ |
D | pinctrl-meson.c | 77 struct meson_bank **bank) in meson_get_bank() argument 84 *bank = &domain->data->banks[i]; in meson_get_bank() 104 struct meson_bank **bank) in meson_get_domain_and_bank() argument 114 return meson_get_bank(d, pin, bank); in meson_get_domain_and_bank() 130 static void meson_calc_reg_and_bit(struct meson_bank *bank, unsigned int pin, in meson_calc_reg_and_bit() argument 134 struct meson_reg_desc *desc = &bank->regs[reg_type]; in meson_calc_reg_and_bit() 137 *bit = desc->bit + pin - bank->first; in meson_calc_reg_and_bit() 294 struct meson_bank *bank; in meson_pinconf_set() local 300 ret = meson_get_domain_and_bank(pc, pin, &domain, &bank); in meson_pinconf_set() 312 meson_calc_reg_and_bit(bank, pin, REG_PULL, ®, &bit); in meson_pinconf_set() [all …]
|
/linux-4.1.27/drivers/clk/rockchip/ |
D | softrst.c | 37 int bank = id / softrst->num_per_reg; in rockchip_softrst_assert() local 42 softrst->reg_base + (bank * 4)); in rockchip_softrst_assert() 49 reg = readl(softrst->reg_base + (bank * 4)); in rockchip_softrst_assert() 50 writel(reg | BIT(offset), softrst->reg_base + (bank * 4)); in rockchip_softrst_assert() 64 int bank = id / softrst->num_per_reg; in rockchip_softrst_deassert() local 68 writel((BIT(offset) << 16), softrst->reg_base + (bank * 4)); in rockchip_softrst_deassert() 75 reg = readl(softrst->reg_base + (bank * 4)); in rockchip_softrst_deassert() 76 writel(reg & ~BIT(offset), softrst->reg_base + (bank * 4)); in rockchip_softrst_deassert()
|
/linux-4.1.27/drivers/media/common/b2c2/ |
D | flexcop-sram.c | 75 static void flexcop_sram_write(struct adapter *adapter, u32 bank, u32 addr, u8 *buf, u32 len) 81 command = bank | addr | 0x04000000 | (*buf << 0x10); 100 static void flex_sram_read(struct adapter *adapter, u32 bank, u32 addr, u8 *buf, u32 len) 106 command = bank | addr | 0x04008000; 141 u32 bank; 143 bank = 0; 146 bank = (addr & 0x18000) << 0x0d; 151 bank = 0x20000000; 153 bank = 0x10000000; 155 flex_sram_write(adapter, bank, addr & 0x7fff, buf, len); [all …]
|
/linux-4.1.27/include/linux/mtd/ |
D | fsmc.h | 54 #define FSMC_NOR_REG(base, bank, reg) (base + \ argument 55 FSMC_NOR_BANK_SZ * (bank) + \ 100 #define FSMC_NAND_REG(base, bank, reg) (base + FSMC_NOR_REG_SIZE + \ argument 101 (FSMC_NAND_BANK_SZ * (bank)) + \ 157 unsigned int bank; member 161 void (*select_bank)(uint32_t bank, uint32_t busw); 169 unsigned long base, uint32_t bank, uint32_t width);
|
/linux-4.1.27/drivers/reset/ |
D | reset-socfpga.c | 41 int bank = id / BITS_PER_LONG; in socfpga_reset_assert() local 48 reg = readl(data->membase + OFFSET_MODRST + (bank * NR_BANKS)); in socfpga_reset_assert() 50 (bank * NR_BANKS)); in socfpga_reset_assert() 63 int bank = id / BITS_PER_LONG; in socfpga_reset_deassert() local 70 reg = readl(data->membase + OFFSET_MODRST + (bank * NR_BANKS)); in socfpga_reset_deassert() 72 (bank * NR_BANKS)); in socfpga_reset_deassert() 84 int bank = id / BITS_PER_LONG; in socfpga_reset_status() local 88 reg = readl(data->membase + OFFSET_MODRST + (bank * NR_BANKS)); in socfpga_reset_status()
|
D | reset-sunxi.c | 37 int bank = id / BITS_PER_LONG; in sunxi_reset_assert() local 44 reg = readl(data->membase + (bank * 4)); in sunxi_reset_assert() 45 writel(reg & ~BIT(offset), data->membase + (bank * 4)); in sunxi_reset_assert() 58 int bank = id / BITS_PER_LONG; in sunxi_reset_deassert() local 65 reg = readl(data->membase + (bank * 4)); in sunxi_reset_deassert() 66 writel(reg | BIT(offset), data->membase + (bank * 4)); in sunxi_reset_deassert()
|
/linux-4.1.27/arch/alpha/kernel/ |
D | sys_ruffian.c | 183 unsigned long bank_addr, bank, ret = 0; in ruffian_get_bank_size() local 188 bank = *(vulp)bank_addr; in ruffian_get_bank_size() 191 if (bank & 0x01) { in ruffian_get_bank_size() 204 bank = (bank & 0x1e) >> 1; in ruffian_get_bank_size() 205 if (bank < ARRAY_SIZE(size)) in ruffian_get_bank_size() 206 ret = size[bank]; in ruffian_get_bank_size()
|
/linux-4.1.27/drivers/irqchip/ |
D | irq-metag-ext.c | 454 unsigned int bank, irq_no, status; in meta_intc_irq_demux() local 460 for (bank = 0; bank < priv->nr_banks; ++bank) { in meta_intc_irq_demux() 463 status = metag_in32(stat_addr) & priv->unmasked[bank]; in meta_intc_irq_demux() 465 for (hw = bank*32; status; status >>= 1, ++hw) { in meta_intc_irq_demux() 624 unsigned int bank; in meta_intc_suspend() local 637 for (bank = 0; bank < priv->nr_banks; ++bank) { in meta_intc_suspend() 658 if (priv->levels_altered[bank]) in meta_intc_suspend() 659 context->levels[bank] = metag_in32(level_addr); in meta_intc_suspend() 662 context->masks[bank] = metag_in32(mask_addr); in meta_intc_suspend() 691 unsigned int bank; in meta_intc_resume() local [all …]
|
D | irq-bcm2835.c | 182 static void armctrl_handle_bank(int bank, struct pt_regs *regs) in armctrl_handle_bank() argument 186 while ((stat = readl_relaxed(intc.pending[bank]))) { in armctrl_handle_bank() 187 irq = MAKE_HWIRQ(bank, ffs(stat) - 1); in armctrl_handle_bank() 192 static void armctrl_handle_shortcut(int bank, struct pt_regs *regs, in armctrl_handle_shortcut() argument 195 u32 irq = MAKE_HWIRQ(bank, shortcuts[ffs(stat >> SHORTCUT_SHIFT) - 1]); in armctrl_handle_shortcut()
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/fsl/cpm_qe/qe/ |
D | par_io.txt | 26 the new device trees. Instead, each Par I/O bank should be represented 31 - compatible : should be "fsl,<chip>-qe-pario-bank", 32 "fsl,mpc8323-qe-pario-bank". 39 compatible = "fsl,mpc8360-qe-pario-bank", 40 "fsl,mpc8323-qe-pario-bank"; 47 compatible = "fsl,mpc8360-qe-pario-bank", 48 "fsl,mpc8323-qe-pario-bank";
|
/linux-4.1.27/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
|
D | pcm032.dts | 114 bank-width = <4>; 151 bank-width = <2>; 160 * bank-width = <4>; 166 * bank-width = <4>;
|
D | pdm360ng.dts | 31 bank-width = <0x1>; 50 bank-width = <4>; 85 bank-width = <2>; 91 bank-width = <2>;
|
D | mgcoge.dts | 61 bank-width = <1>; 87 bank-width = <2>; 245 compatible = "fsl,cpm2-pario-bank"; 252 compatible = "fsl,cpm2-pario-bank";
|
D | sbc8548.dts | 39 bank-width = <1>; 93 bank-width = <4>;
|
/linux-4.1.27/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()
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | stih407-pinctrl.dtsi | 65 st,bank-name = "PIO0"; 73 st,bank-name = "PIO1"; 81 st,bank-name = "PIO2"; 89 st,bank-name = "PIO3"; 97 st,bank-name = "PIO4"; 106 st,bank-name = "PIO5"; 275 st,bank-name = "PIO10"; 283 st,bank-name = "PIO11"; 291 st,bank-name = "PIO12"; 299 st,bank-name = "PIO13"; [all …]
|
D | stih416-pinctrl.dtsi | 65 st,bank-name = "PIO0"; 73 st,bank-name = "PIO1"; 81 st,bank-name = "PIO2"; 89 st,bank-name = "PIO3"; 97 st,bank-name = "PIO4"; 105 st,bank-name = "PIO40"; 238 st,bank-name = "PIO5"; 246 st,bank-name = "PIO6"; 254 st,bank-name = "PIO7"; 262 st,bank-name = "PIO8"; [all …]
|
D | stih415-pinctrl.dtsi | 61 st,bank-name = "PIO0"; 69 st,bank-name = "PIO1"; 77 st,bank-name = "PIO2"; 85 st,bank-name = "PIO3"; 93 st,bank-name = "PIO4"; 215 st,bank-name = "PIO5"; 223 st,bank-name = "PIO6"; 231 st,bank-name = "PIO7"; 239 st,bank-name = "PIO8"; 247 st,bank-name = "PIO9"; [all …]
|
D | omap-zoom-common.dtsi | 19 bank-width = <2>; 55 bank-width = <2>; 66 bank-width = <2>; 77 bank-width = <2>;
|
D | bcm2835.dtsi | 68 * Each bank has a GPIO interrupt for itself. 69 * There is an overall "any bank" interrupt. 71 * Since the BCM2835 only has 2 banks, the 2nd bank 73 * 3rd bank's interrupt signal.
|
D | rk3066a.dtsi | 152 compatible = "rockchip,gpio-bank"; 165 compatible = "rockchip,gpio-bank"; 178 compatible = "rockchip,gpio-bank"; 191 compatible = "rockchip,gpio-bank"; 204 compatible = "rockchip,gpio-bank"; 217 compatible = "rockchip,gpio-bank";
|
/linux-4.1.27/drivers/clk/qcom/ |
D | clk-rcg.c | 66 static int reg_to_bank(struct clk_dyn_rcg *rcg, u32 bank) in reg_to_bank() argument 68 bank &= BIT(rcg->mux_sel_bit); in reg_to_bank() 69 return !!bank; in reg_to_bank() 77 int bank; in clk_dyn_rcg_get_parent() local 84 bank = reg_to_bank(rcg, reg); in clk_dyn_rcg_get_parent() 85 s = &rcg->s[bank]; in clk_dyn_rcg_get_parent() 87 ret = regmap_read(rcg->clkr.regmap, rcg->ns_reg[bank], &ns); in clk_dyn_rcg_get_parent() 209 int bank, new_bank, ret, index; in configure_bank() local 224 bank = reg_to_bank(rcg, reg); in configure_bank() 225 new_bank = enabled ? !bank : bank; in configure_bank() [all …]
|
/linux-4.1.27/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()
|
/linux-4.1.27/arch/mips/jz4740/ |
D | setup.c | 34 u32 ctrl, bus, bank, rows, cols; in jz4740_detect_mem() local 40 bank = 1 + ((ctrl >> 19) & 1); in jz4740_detect_mem() 45 bus, bank, rows, cols); in jz4740_detect_mem() 48 size = 1 << (bus + bank + cols + rows); in jz4740_detect_mem()
|
/linux-4.1.27/sound/synth/emux/ |
D | soundfont.c | 56 int bank, int instr); 67 int bank, int preset, int key); 69 int preset, int bank, struct snd_sf_zone **table, 71 static int get_index(int bank, int instr, int key); 204 int bank, instr; in snd_soundfont_load() local 205 bank = ((unsigned short)patch.optarg >> 8) & 0xff; in snd_soundfont_load() 207 if (! remove_info(sflist, sflist->currsf, bank, instr)) in snd_soundfont_load() 448 zp->bank == map.map_bank && in load_map() 470 zp->bank = map.map_bank; in load_map() 491 int bank, int instr) in remove_info() argument [all …]
|
/linux-4.1.27/Documentation/hwmon/ |
D | w83795 | 64 41 | FANCTL1 | 10h (bank 2) | pwm1 65 43 | FANCTL2 | 11h (bank 2) | pwm2 66 45 | FANCTL3 | 12h (bank 2) | pwm3 67 47 | FANCTL4 | 13h (bank 2) | pwm4 68 49 | FANCTL5 | 14h (bank 2) | pwm5 69 51 | FANCTL6 | 15h (bank 2) | pwm6 70 53 | FANCTL7 | 16h (bank 2) | pwm7 71 55 | FANCTL8 | 17h (bank 2) | pwm8 117 33 | FANCTL1 | 10h (bank 2) | pwm1 118 35 | FANCTL2 | 11h (bank 2) | pwm2
|
D | abituguru-datasheet | 59 level we will call banks. A bank holds data for one or more sensors. The data 60 in a bank for a sensor is one or more bytes large. 62 The number of bytes is fixed for a given bank, you should always read or write 64 less then the number of bytes for a given bank are undetermined. 66 See below for all known bank addresses, numbers of sensors in that bank, 70 terminoligy for the addressing within a bank this is not 100% correct, in 71 bank 0x24 for example the addressing within the bank selects a PWM output not 75 uGuru determines if a read from or a write to the bank is taking place, thus 96 not yet reported 0x08 at DATA and you proceed with writing a bank address. 99 Sending bank and sensor addresses to the uGuru [all …]
|
/linux-4.1.27/drivers/input/keyboard/ |
D | adp5588-keys.c | 77 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]); in adp5588_gpio_get_value() local 83 if (kpad->dir[bank] & bit) in adp5588_gpio_get_value() 84 val = kpad->dat_out[bank]; in adp5588_gpio_get_value() 86 val = adp5588_read(kpad->client, GPIO_DAT_STAT1 + bank); in adp5588_gpio_get_value() 97 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]); in adp5588_gpio_set_value() local 103 kpad->dat_out[bank] |= bit; in adp5588_gpio_set_value() 105 kpad->dat_out[bank] &= ~bit; in adp5588_gpio_set_value() 107 adp5588_write(kpad->client, GPIO_DAT_OUT1 + bank, in adp5588_gpio_set_value() 108 kpad->dat_out[bank]); in adp5588_gpio_set_value() 116 unsigned int bank = ADP5588_BANK(kpad->gpiomap[off]); in adp5588_gpio_direction_input() local [all …]
|
D | adp5589-keys.c | 224 u8 (*bank) (u8 offset); member 286 .bank = adp5589_bank, 367 .bank = adp5585_bank, 391 unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); in adp5589_gpio_get_value() local 395 kpad->var->reg(ADP5589_GPI_STATUS_A) + bank) & in adp5589_gpio_get_value() 403 unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); in adp5589_gpio_set_value() local 409 kpad->dat_out[bank] |= bit; in adp5589_gpio_set_value() 411 kpad->dat_out[bank] &= ~bit; in adp5589_gpio_set_value() 414 bank, kpad->dat_out[bank]); in adp5589_gpio_set_value() 422 unsigned int bank = kpad->var->bank(kpad->gpiomap[off]); in adp5589_gpio_direction_input() local [all …]
|
/linux-4.1.27/drivers/cpufreq/ |
D | s3c24xx-cpufreq-debugfs.c | 125 int bank; in io_show() local 147 for (bank = 0; bank < MAX_BANKS; bank++) { in io_show() 148 iob = &iot->bank[bank]; in io_show() 150 seq_printf(seq, "bank %d: ", bank); in io_show()
|
/linux-4.1.27/include/linux/ |
D | scx200_gpio.h | 10 #define __SCx200_GPIO_BANK unsigned bank = index>>5 11 #define __SCx200_GPIO_IOADDR unsigned short ioaddr = scx200_gpio_base+0x10*bank 12 #define __SCx200_GPIO_SHADOW unsigned long *shadow = scx200_gpio_shadow+bank 35 return (scx200_gpio_shadow[bank] & (1<<index)) ? 1 : 0; in scx200_gpio_current()
|
D | jz4780-nemc.h | 38 extern void jz4780_nemc_set_type(struct device *dev, unsigned int bank, 40 extern void jz4780_nemc_assert(struct device *dev, unsigned int bank,
|
D | hwspinlock.h | 63 int hwspin_lock_register(struct hwspinlock_device *bank, struct device *dev, 65 int hwspin_lock_unregister(struct hwspinlock_device *bank);
|
D | dmi.h | 111 extern void dmi_memdev_name(u16 handle, const char **bank, const char **device); 139 static inline void dmi_memdev_name(u16 handle, const char **bank, in dmi_memdev_name() argument
|
D | cper.h | 352 __u16 bank; member 372 __u16 bank; member 392 __u16 bank; member
|
/linux-4.1.27/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()
|
D | ints-priority.c | 218 u32 bank, bit, wakeup = 0; in bfin_internal_set_wake() local 220 bank = BFIN_SYSIRQ(irq) / 32; in bfin_internal_set_wake() 256 bfin_sic_iwr[bank] |= (1 << bit); in bfin_internal_set_wake() 260 bfin_sic_iwr[bank] &= ~(1 << bit); in bfin_internal_set_wake() 914 u32 bank; in sec_suspend() local 916 for (bank = 0; bank < NR_PINT_SYS_IRQS; bank++) in sec_suspend() 917 save_pint_sec_ctl[bank] = bfin_read_SEC_SCTL(bank + BFIN_SYSIRQ(IRQ_PINT0)); in sec_suspend() 923 u32 bank; in sec_resume() local 930 for (bank = 0; bank < NR_PINT_SYS_IRQS; bank++) in sec_resume() 931 bfin_write_SEC_SCTL(bank + BFIN_SYSIRQ(IRQ_PINT0), save_pint_sec_ctl[bank]); in sec_resume()
|
/linux-4.1.27/include/linux/mfd/ |
D | abx500.h | 26 u8 bank; member 308 int abx500_set_register_interruptible(struct device *dev, u8 bank, u8 reg, 310 int abx500_get_register_interruptible(struct device *dev, u8 bank, u8 reg, 312 int abx500_get_register_page_interruptible(struct device *dev, u8 bank, 314 int abx500_set_register_page_interruptible(struct device *dev, u8 bank, 328 int abx500_mask_and_set_register_interruptible(struct device *dev, u8 bank,
|
D | asic3.h | 58 #define ASIC3_GPIO(bank, gpio) \ argument 59 ((ASIC3_GPIOS_PER_BANK * ASIC3_GPIO_BANK_##bank) + (gpio)) 78 #define ASIC3_BANK_TO_BASE(bank) (ASIC3_GPIO_A_BASE + ((bank) * 0x100)) argument
|
/linux-4.1.27/drivers/net/irda/ |
D | nsc-ircc.c | 1048 __u8 bank; in nsc_ircc_read_dongle_id() local 1050 bank = inb(iobase+BSR); in nsc_ircc_read_dongle_id() 1071 outb(bank, iobase+BSR); in nsc_ircc_read_dongle_id() 1086 int bank; in nsc_ircc_init_dongle_interface() local 1089 bank = inb(iobase+BSR); in nsc_ircc_init_dongle_interface() 1159 outb(bank, iobase+BSR); in nsc_ircc_init_dongle_interface() 1171 __u8 bank; in nsc_ircc_change_dongle_speed() local 1174 bank = inb(iobase+BSR); in nsc_ircc_change_dongle_speed() 1244 outb(bank, iobase+BSR); in nsc_ircc_change_dongle_speed() 1259 __u8 bank; in nsc_ircc_change_speed() local [all …]
|
D | ali-ircc.h | 222 static inline void switch_bank(int iobase, int bank) in switch_bank() argument 224 outb(bank, iobase+FIR_MCR); in switch_bank()
|
D | nsc-ircc.h | 276 static inline void switch_bank(int iobase, int bank) in switch_bank() argument 278 outb(bank, iobase+BSR); in switch_bank()
|
/linux-4.1.27/arch/um/drivers/ |
D | pty.c | 81 char *pty, *bank, *cp; in getmaster() local 85 for (bank = "pqrs"; *bank; bank++) { in getmaster() 86 line[strlen("/dev/pty")] = *bank; in getmaster()
|
/linux-4.1.27/sound/pci/ymfpci/ |
D | ymfpci_main.c | 315 pos = le32_to_cpu(voice->bank[chip->active_bank].start); in snd_ymfpci_pcm_interrupt() 338 struct snd_ymfpci_playback_bank *bank; in snd_ymfpci_pcm_interrupt() local 341 bank = &voice->bank[next_bank]; in snd_ymfpci_pcm_interrupt() 343 bank->left_gain_end = volume; in snd_ymfpci_pcm_interrupt() 345 bank->eff2_gain_end = volume; in snd_ymfpci_pcm_interrupt() 347 bank = &ypcm->voices[1]->bank[next_bank]; in snd_ymfpci_pcm_interrupt() 349 bank->right_gain_end = volume; in snd_ymfpci_pcm_interrupt() 351 bank->eff3_gain_end = volume; in snd_ymfpci_pcm_interrupt() 506 struct snd_ymfpci_playback_bank *bank; in snd_ymfpci_pcm_init_voice() local 551 bank = &voice->bank[nbank]; in snd_ymfpci_pcm_init_voice() [all …]
|
/linux-4.1.27/arch/x86/kernel/cpu/ |
D | perf_event_amd_iommu.c | 151 int shift, bank, cntr, retval; in get_next_avail_iommu_bnk_cntr() local 157 for (bank = 0, shift = 0; bank < max_banks; bank++) { in get_next_avail_iommu_bnk_cntr() 159 shift = bank + (bank*3) + cntr; in get_next_avail_iommu_bnk_cntr() 164 retval = ((u16)((u16)bank<<8) | (u8)(cntr)); in get_next_avail_iommu_bnk_cntr() 176 u8 bank, u8 cntr) in clear_avail_iommu_bnk_cntr() argument 185 if ((bank > max_banks) || (cntr > max_cntrs)) in clear_avail_iommu_bnk_cntr() 188 shift = bank + cntr + (bank*3); in clear_avail_iommu_bnk_cntr()
|
/linux-4.1.27/arch/arm/kernel/ |
D | tcm.c | 107 static int __init setup_tcm_bank(u8 type, u8 bank, u8 banks, in setup_tcm_bank() argument 123 : "r" (bank)); in setup_tcm_bank() 136 type ? "I" : "D", bank); in setup_tcm_bank() 140 type ? "I" : "D", bank); in setup_tcm_bank() 145 bank, in setup_tcm_bank() 172 bank, in setup_tcm_bank()
|
/linux-4.1.27/Documentation/devicetree/bindings/net/ |
D | cavium-mix.txt | 10 bank contains the MIX registers. The second bank the corresponding 11 AGL registers. The third bank are the AGL registers shared by all 12 MIX devices present. The fourth bank is the AGL_PRT_CTL shared by
|
D | gpmc-eth.txt | 18 Child nodes need to specify the GPMC bus address width using the "bank-width" 23 OMAP2+ board, "bank-width = <2>;" and "reg-io-width = <4>;". 26 - bank-width: Address width of the device in bytes. GPMC supports 8-bit 65 bank-width = <2>;
|
/linux-4.1.27/include/trace/events/ |
D | mce.h | 31 __field( u8, bank ) 49 __entry->bank = m->bank; 56 __entry->bank, __entry->status,
|
/linux-4.1.27/arch/arm/mach-pxa/ |
D | mfp-pxa2xx.c | 58 int bank = gpio_to_bank(gpio); in __mfp_config_gpio() local 68 gafr = (uorl == 0) ? GAFR_L(bank) : GAFR_U(bank); in __mfp_config_gpio() 72 GAFR_L(bank) = gafr; in __mfp_config_gpio() 74 GAFR_U(bank) = gafr; in __mfp_config_gpio() 84 PGSR(bank) |= mask; in __mfp_config_gpio() 88 PGSR(bank) &= ~mask; in __mfp_config_gpio() 102 gpdr_lpm[bank] |= mask; in __mfp_config_gpio() 104 gpdr_lpm[bank] &= ~mask; in __mfp_config_gpio()
|
D | generic.h | 23 mi->bank[__nr].start = (__start), \ 24 mi->bank[__nr].size = (__size)
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
D | cxd2820r_core.c | 110 u8 bank = (reginfo >> 8) & 0xff; in cxd2820r_wr_regs() local 120 if (bank != priv->bank[i2c]) { in cxd2820r_wr_regs() 121 ret = cxd2820r_wr_regs_i2c(priv, i2c_addr, 0x00, &bank, 1); in cxd2820r_wr_regs() 124 priv->bank[i2c] = bank; in cxd2820r_wr_regs() 136 u8 bank = (reginfo >> 8) & 0xff; in cxd2820r_rd_regs() local 146 if (bank != priv->bank[i2c]) { in cxd2820r_rd_regs() 147 ret = cxd2820r_wr_regs_i2c(priv, i2c_addr, 0x00, &bank, 1); in cxd2820r_rd_regs() 150 priv->bank[i2c] = bank; in cxd2820r_rd_regs() 714 priv->bank[0] = priv->bank[1] = 0xff; in cxd2820r_attach()
|
/linux-4.1.27/drivers/acpi/ |
D | acpi_extlog.c | 65 #define ELOG_IDX(cpu, bank) \ argument 66 (cpu_physical_id(cpu) * l1_percpu_entry + (bank)) 74 static struct acpi_hest_generic_status *extlog_elog_entry_check(int cpu, int bank) in extlog_elog_entry_check() argument 81 idx = ELOG_IDX(cpu, bank); in extlog_elog_entry_check() 140 int bank = mce->bank; in extlog_print() local 149 estatus = extlog_elog_entry_check(cpu, bank); in extlog_print()
|
/linux-4.1.27/drivers/pinctrl/bcm/ |
D | pinctrl-bcm2835.c | 91 int bank; member 394 int bank = irqdata->bank; in bcm2835_gpio_irq_handler() local 400 events = bcm2835_gpio_rd(pc, GPEDS0 + bank * 4); in bcm2835_gpio_irq_handler() 401 events &= pc->enabled_irq_map[bank]; in bcm2835_gpio_irq_handler() 403 gpio = (32 * bank) + offset; in bcm2835_gpio_irq_handler() 457 unsigned bank = GPIO_REG_OFFSET(gpio); in bcm2835_gpio_irq_enable() local 460 spin_lock_irqsave(&pc->irq_lock[bank], flags); in bcm2835_gpio_irq_enable() 461 set_bit(offset, &pc->enabled_irq_map[bank]); in bcm2835_gpio_irq_enable() 463 spin_unlock_irqrestore(&pc->irq_lock[bank], flags); in bcm2835_gpio_irq_enable() 471 unsigned bank = GPIO_REG_OFFSET(gpio); in bcm2835_gpio_irq_disable() local [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/powerpc/4xx/ |
D | ndfc.txt | 9 - bank-settings : NDFC bank configuration register value (default 0). 20 bank-settings = <0x80002222>;
|
/linux-4.1.27/Documentation/devicetree/bindings/mtd/ |
D | fsmc-nand.txt | 10 - bank-width : Width (in bytes) of the device. If not present, the width 32 - bank: default NAND bank to use (0-3 are valid, 0 is the default). 46 bank-width = <1>; 49 bank = <1>;
|
D | mtd-physmap.txt | 12 - bank-width : Width (in bytes) of the bank. Equal to the 15 omitted, assumed to be equal to 'bank-width'. 52 bank-width = <4>; 75 bank-width = <2>; 87 bank-width = <2>;
|
D | orion-nand.txt | 11 - bank-width : Width in bytes of the device. Default is 1 25 bank-width = <1>;
|
/linux-4.1.27/Documentation/devicetree/bindings/mips/cavium/ |
D | ciu.txt | 10 - reg: The base address of the CIU's register bank. 12 - #interrupt-cells: Must be <2>. The first cell is the bank within 14 within the bank and may have a value between 0 and 63.
|
D | ciu2.txt | 10 - reg: The base address of the CIU's register bank. 12 - #interrupt-cells: Must be <2>. The first cell is the bank within 14 the bit within the bank and may also have a value between 0 and 63.
|
/linux-4.1.27/drivers/pinctrl/vt8500/ |
D | pinctrl-wmt.c | 96 u32 bank = WMT_BANK_FROM_PIN(pin); in wmt_set_pinmux() local 98 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() 433 u32 bank = WMT_BANK_FROM_PIN(pin); in wmt_pinconf_set() local 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() 502 u32 bank = WMT_BANK_FROM_PIN(offset); in wmt_gpio_get_direction() local 504 u32 reg_dir = data->banks[bank].reg_dir; in wmt_gpio_get_direction() 517 u32 bank = WMT_BANK_FROM_PIN(offset); in wmt_gpio_get_value() local 519 u32 reg_data_in = data->banks[bank].reg_data_in; in wmt_gpio_get_value() [all …]
|
/linux-4.1.27/arch/powerpc/platforms/85xx/ |
D | p1022_ds.c | 233 br0 = in_be32(&lbc->bank[0].br); in p1022ds_set_monitor_port() 234 br1 = in_be32(&lbc->bank[1].br); in p1022ds_set_monitor_port() 235 or0 = in_be32(&lbc->bank[0].or); in p1022ds_set_monitor_port() 236 or1 = in_be32(&lbc->bank[1].or); in p1022ds_set_monitor_port() 252 out_be32(&lbc->bank[0].br, br0); in p1022ds_set_monitor_port() 253 out_be32(&lbc->bank[0].or, or0); in p1022ds_set_monitor_port() 258 out_be32(&lbc->bank[1].br, br1); in p1022ds_set_monitor_port() 259 out_be32(&lbc->bank[1].or, or1); in p1022ds_set_monitor_port()
|
/linux-4.1.27/drivers/crypto/qat/qat_dh895xcc/ |
D | adf_isr.c | 89 struct adf_etr_bank_data *bank = bank_ptr; in adf_msix_isr_bundle() local 91 WRITE_CSR_INT_FLAG_AND_COL(bank->csr_addr, bank->bank_number, 0); in adf_msix_isr_bundle() 92 tasklet_hi_schedule(&bank->resp_handler); in adf_msix_isr_bundle() 116 struct adf_etr_bank_data *bank = &etr_data->banks[i]; in adf_request_irqs() local 123 adf_msix_isr_bundle, 0, name, bank); in adf_request_irqs()
|
D | adf_hw_arbiter.c | 129 WRITE_CSR_ARB_RINGSRVARBEN(ring->bank->csr_addr, in adf_update_ring_arb_enable() 130 ring->bank->bank_number, in adf_update_ring_arb_enable() 131 ring->bank->ring_mask & 0xFF); in adf_update_ring_arb_enable()
|
/linux-4.1.27/drivers/usb/host/ |
D | sl811-hcd.c | 137 u8 bank, in setup_packet() argument 145 addr = SL811HS_PACKET_BUF(bank == 0); in setup_packet() 151 sl811_write(sl811, bank + SL11H_BUFADDRREG, addr); in setup_packet() 157 sl811_write(sl811, bank + SL11H_HOSTCTLREG, in setup_packet() 168 u8 bank, in status_packet() argument 179 sl811_write(sl811, bank + SL11H_BUFADDRREG, 0); in status_packet() 188 sl811_write(sl811, bank + SL11H_HOSTCTLREG, control); in status_packet() 202 u8 bank, in in_packet() argument 212 addr = SL811HS_PACKET_BUF(bank == 0); in in_packet() 219 sl811_write(sl811, bank + SL11H_BUFADDRREG, addr); in in_packet() [all …]
|
/linux-4.1.27/Documentation/sh/ |
D | register-banks.txt | 1 Notes on register bank usage in the kernel 8 bank (selected by SR.RB, only r0 ... r7 are banked), whereas other families 15 r0 ... r7 if SR.RB is set to the bank we are interested in, otherwise ldc/stc 17 when in the context of another bank. The developer must keep the SR.RB value
|
/linux-4.1.27/include/linux/platform_data/ |
D | gpio-rcar.h | 27 #define RCAR_GP_PIN(bank, pin) (((bank) * 32) + (pin)) argument
|
D | gpio-davinci.h | 49 #define GPIO_TO_PIN(bank, gpio) (16 * (bank) + (gpio)) argument
|
/linux-4.1.27/arch/powerpc/platforms/powermac/ |
D | nvram.c | 83 static int (*core99_write_bank)(int bank, u8* datas); 84 static int (*core99_erase_bank)(int bank); 279 static int sm_erase_bank(int bank) in sm_erase_bank() argument 286 DBG("nvram: Sharp/Micron Erasing bank %d...\n", bank); in sm_erase_bank() 310 static int sm_write_bank(int bank, u8* datas) in sm_write_bank() argument 317 DBG("nvram: Sharp/Micron Writing bank %d...\n", bank); in sm_write_bank() 344 static int amd_erase_bank(int bank) in amd_erase_bank() argument 351 DBG("nvram: AMD Erasing bank %d...\n", bank); in amd_erase_bank() 390 static int amd_write_bank(int bank, u8* datas) in amd_write_bank() argument 397 DBG("nvram: AMD Writing bank %d...\n", bank); in amd_write_bank()
|
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/ |
D | brcm,bcm2835-armctrl-ic.txt | 16 The 1st cell is the interrupt bank; 0 for interrupts in the "IRQ basic 20 The 2nd cell contains the interrupt number within the bank. Valid values 21 are 0..7 for bank 0, and 0..31 for bank 1.
|
/linux-4.1.27/sound/drivers/opl3/ |
D | opl3_synth.c | 213 err = snd_opl3_load_patch(opl3, inst.prog, inst.bank, type, in snd_opl3_write() 252 int prog, int bank, int type, in snd_opl3_load_patch() argument 260 patch = snd_opl3_find_patch(opl3, prog, bank, 1); in snd_opl3_load_patch() 314 struct fm_patch *snd_opl3_find_patch(struct snd_opl3 *opl3, int prog, int bank, in snd_opl3_find_patch() argument 318 unsigned int key = (prog + bank) % OPL3_PATCH_HASH_SIZE; in snd_opl3_find_patch() 322 if (patch->prog == prog && patch->bank == bank) in snd_opl3_find_patch() 332 patch->bank = bank; in snd_opl3_find_patch()
|
D | opl3_midi.c | 312 unsigned char prg, bank; in snd_opl3_note_on() local 334 bank = 128; in snd_opl3_note_on() 337 bank = chan->gm_bank_select; in snd_opl3_note_on() 346 bank = 127; in snd_opl3_note_on() 359 patch = snd_opl3_find_patch(opl3, prg, bank, 0); in snd_opl3_note_on() 607 bank = 128; in snd_opl3_note_on() 611 bank = 0; in snd_opl3_note_on()
|
/linux-4.1.27/drivers/hwmon/ |
D | asb100.c | 861 int res, bank; in asb100_read_value() local 865 bank = (reg >> 8) & 0x0f; in asb100_read_value() 866 if (bank > 2) in asb100_read_value() 868 i2c_smbus_write_byte_data(client, ASB100_REG_BANK, bank); in asb100_read_value() 870 if (bank == 0 || bank > 2) { in asb100_read_value() 874 cl = data->lm75[bank - 1]; in asb100_read_value() 894 if (bank > 2) in asb100_read_value() 906 int bank; in asb100_write_value() local 910 bank = (reg >> 8) & 0x0f; in asb100_write_value() 911 if (bank > 2) in asb100_write_value() [all …]
|
D | nct7904.c | 81 static int nct7904_bank_lock(struct nct7904_data *data, unsigned bank) in nct7904_bank_lock() argument 86 if (data->bank_sel == bank) in nct7904_bank_lock() 88 ret = i2c_smbus_write_byte_data(data->client, BANK_SEL_REG, bank); in nct7904_bank_lock() 90 data->bank_sel = bank; in nct7904_bank_lock() 103 unsigned bank, unsigned reg) in nct7904_read_reg() argument 108 ret = nct7904_bank_lock(data, bank); in nct7904_read_reg() 121 unsigned bank, unsigned reg) in nct7904_read_reg16() argument 126 ret = nct7904_bank_lock(data, bank); in nct7904_read_reg16() 143 unsigned bank, unsigned reg, u8 val) in nct7904_write_reg() argument 148 ret = nct7904_bank_lock(data, bank); in nct7904_write_reg()
|
D | abituguru3.c | 750 static int abituguru3_read(struct abituguru3_data *data, u8 bank, u8 offset, in abituguru3_read() argument 763 "sending 0x1A, status: 0x%02x\n", (unsigned int)bank, in abituguru3_read() 768 outb(bank, data->addr + ABIT_UGURU3_CMD); in abituguru3_read() 773 (unsigned int)bank, (unsigned int)offset, x); in abituguru3_read() 782 (unsigned int)bank, (unsigned int)offset, x); in abituguru3_read() 791 (unsigned int)bank, (unsigned int)offset, x); in abituguru3_read() 800 (unsigned int)bank, (unsigned int)offset, x); in abituguru3_read() 813 u8 bank, u8 offset, u8 count, in abituguru3_read_increment_offset() argument 819 x = abituguru3_read(data, bank, offset + i, count, in abituguru3_read_increment_offset()
|
D | w83795.c | 339 u8 bank; member 406 static int w83795_set_bank(struct i2c_client *client, u8 bank) in w83795_set_bank() argument 412 if ((data->bank & 0x07) == bank) in w83795_set_bank() 416 bank |= data->bank & ~0x07; in w83795_set_bank() 417 err = i2c_smbus_write_byte_data(client, W83795_REG_BANKSEL, bank); in w83795_set_bank() 421 (int)bank, err); in w83795_set_bank() 424 data->bank = bank; in w83795_set_bank() 1918 int bank, vendor_id, device_id, expected, i2c_addr, config; in w83795_detect() local 1925 bank = i2c_smbus_read_byte_data(client, W83795_REG_BANKSEL); in w83795_detect() 1926 if (bank < 0 || (bank & 0x7c)) { in w83795_detect() [all …]
|
D | w83781d.c | 1279 int res, bank; in w83781d_read_value_i2c() local 1282 bank = (reg >> 8) & 0x0f; in w83781d_read_value_i2c() 1283 if (bank > 2) in w83781d_read_value_i2c() 1286 bank); in w83781d_read_value_i2c() 1287 if (bank == 0 || bank > 2) { in w83781d_read_value_i2c() 1291 cl = data->lm75[bank - 1]; in w83781d_read_value_i2c() 1309 if (bank > 2) in w83781d_read_value_i2c() 1319 int bank; in w83781d_write_value_i2c() local 1322 bank = (reg >> 8) & 0x0f; in w83781d_write_value_i2c() 1323 if (bank > 2) in w83781d_write_value_i2c() [all …]
|
/linux-4.1.27/arch/powerpc/boot/dts/include/dt-bindings/gpio/ |
D | tegra-gpio.h | 48 #define TEGRA_GPIO(bank, offset) \ argument 49 ((TEGRA_GPIO_BANK_ID_##bank * 8) + offset)
|
/linux-4.1.27/arch/arm/boot/dts/include/dt-bindings/gpio/ |
D | tegra-gpio.h | 48 #define TEGRA_GPIO(bank, offset) \ argument 49 ((TEGRA_GPIO_BANK_ID_##bank * 8) + offset)
|
/linux-4.1.27/arch/arm64/boot/dts/include/dt-bindings/gpio/ |
D | tegra-gpio.h | 48 #define TEGRA_GPIO(bank, offset) \ argument 49 ((TEGRA_GPIO_BANK_ID_##bank * 8) + offset)
|
/linux-4.1.27/arch/metag/boot/dts/include/dt-bindings/gpio/ |
D | tegra-gpio.h | 48 #define TEGRA_GPIO(bank, offset) \ argument 49 ((TEGRA_GPIO_BANK_ID_##bank * 8) + offset)
|
/linux-4.1.27/include/dt-bindings/gpio/ |
D | tegra-gpio.h | 48 #define TEGRA_GPIO(bank, offset) \ argument 49 ((TEGRA_GPIO_BANK_ID_##bank * 8) + offset)
|
/linux-4.1.27/arch/mips/boot/dts/include/dt-bindings/gpio/ |
D | tegra-gpio.h | 48 #define TEGRA_GPIO(bank, offset) \ argument 49 ((TEGRA_GPIO_BANK_ID_##bank * 8) + offset)
|
/linux-4.1.27/drivers/net/ethernet/micrel/ |
D | ks8842.c | 183 static inline void ks8842_select_bank(struct ks8842_adapter *adapter, u16 bank) in ks8842_select_bank() argument 185 iowrite16(bank, adapter->hw_addr + REG_SELECT_BANK); in ks8842_select_bank() 188 static inline void ks8842_write8(struct ks8842_adapter *adapter, u16 bank, in ks8842_write8() argument 191 ks8842_select_bank(adapter, bank); in ks8842_write8() 195 static inline void ks8842_write16(struct ks8842_adapter *adapter, u16 bank, in ks8842_write16() argument 198 ks8842_select_bank(adapter, bank); in ks8842_write16() 202 static inline void ks8842_enable_bits(struct ks8842_adapter *adapter, u16 bank, in ks8842_enable_bits() argument 206 ks8842_select_bank(adapter, bank); in ks8842_enable_bits() 212 static inline void ks8842_clear_bits(struct ks8842_adapter *adapter, u16 bank, in ks8842_clear_bits() argument 216 ks8842_select_bank(adapter, bank); in ks8842_clear_bits() [all …]
|
/linux-4.1.27/arch/arm/mach-sa1100/ |
D | generic.h | 17 mi->bank[__nr].start = (__start), \ 18 mi->bank[__nr].size = (__size)
|
/linux-4.1.27/arch/arm/mach-imx/ |
D | hardware.h | 125 #define IMX_GPIO_NR(bank, nr) (((bank) - 1) * 32 + (nr)) argument
|
/linux-4.1.27/arch/metag/boot/dts/ |
D | tz1090.dtsi | 65 gpios0: bank@0 { 74 gpios1: bank@1 { 83 gpios2: bank@2 {
|
/linux-4.1.27/arch/ia64/kernel/ |
D | mca.c | 897 const u64 *bank; in finish_pt_regs() local 930 bank = ms->pmsa_bank1_gr; in finish_pt_regs() 932 bank = ms->pmsa_bank0_gr; in finish_pt_regs() 933 copy_reg(&bank[16-16], ms->pmsa_nat_bits, ®s->r16, nat); in finish_pt_regs() 934 copy_reg(&bank[17-16], ms->pmsa_nat_bits, ®s->r17, nat); in finish_pt_regs() 935 copy_reg(&bank[18-16], ms->pmsa_nat_bits, ®s->r18, nat); in finish_pt_regs() 936 copy_reg(&bank[19-16], ms->pmsa_nat_bits, ®s->r19, nat); in finish_pt_regs() 937 copy_reg(&bank[20-16], ms->pmsa_nat_bits, ®s->r20, nat); in finish_pt_regs() 938 copy_reg(&bank[21-16], ms->pmsa_nat_bits, ®s->r21, nat); in finish_pt_regs() 939 copy_reg(&bank[22-16], ms->pmsa_nat_bits, ®s->r22, nat); in finish_pt_regs() [all …]
|
/linux-4.1.27/arch/arc/boot/dts/ |
D | abilis_tb101.dtsi | 51 pctl_gpio_a: pctl-gpio-a { /* GPIO bank A */ 64 pctl_gpio_c: pctl-gpio-c { /* GPIO bank C */ 77 pctl_gpio_e: pctl-gpio-e { /* GPIO bank E */ 90 pctl_gpio_g: pctl-gpio-g { /* GPIO bank G */ 97 pctl_gpio_j: pctl-gpio-j { /* GPIO bank J */ 100 pctl_gpio_k: pctl-gpio-k { /* GPIO bank K */ 138 pctl_gpio_l: pctl-gpio-l { /* GPIO bank L */ 141 pctl_gpio_m: pctl-gpio-m { /* GPIO bank M */
|
D | abilis_tb100.dtsi | 51 pctl_gpio_a: pctl-gpio-a { /* GPIO bank A */ 64 pctl_gpio_c: pctl-gpio-c { /* GPIO bank C */ 77 pctl_gpio_e: pctl-gpio-e { /* GPIO bank E */ 90 pctl_gpio_g: pctl-gpio-g { /* GPIO bank G */ 97 pctl_gpio_j: pctl-gpio-j { /* GPIO bank J */ 100 pctl_gpio_k: pctl-gpio-k { /* GPIO bank K */ 132 pctl_gpio_l: pctl-gpio-l { /* GPIO bank L */ 135 pctl_gpio_m: pctl-gpio-m { /* GPIO bank M */
|
/linux-4.1.27/drivers/pinctrl/freescale/ |
D | pinctrl-mxs.h | 23 #define PINID(bank, pin) ((bank) * 32 + (pin)) argument
|
D | pinctrl-mxs.c | 204 u8 bank, shift; in mxs_pinctrl_set_mux() local 209 bank = PINID_TO_BANK(g->pins[i]); in mxs_pinctrl_set_mux() 212 reg += bank * 0x20 + pin / 16 * 0x10; in mxs_pinctrl_set_mux() 259 u8 ma, vol, pull, bank, shift; in mxs_pinconf_group_set() local 273 bank = PINID_TO_BANK(g->pins[i]); in mxs_pinconf_group_set() 278 reg += bank * 0x40 + pin / 8 * 0x10; in mxs_pinconf_group_set() 299 reg += bank * 0x10; in mxs_pinconf_group_set()
|
/linux-4.1.27/sound/pci/cs46xx/ |
D | cs46xx_lib.h | 62 unsigned int bank = reg >> 16; in snd_cs46xx_poke() local 70 writel(val, chip->region.idx[bank+1].remap_addr + offset); in snd_cs46xx_poke() 75 unsigned int bank = reg >> 16; in snd_cs46xx_peek() local 77 return readl(chip->region.idx[bank+1].remap_addr + offset); in snd_cs46xx_peek()
|
/linux-4.1.27/drivers/clk/tegra/ |
D | clk-periph.c | 149 struct tegra_clk_periph_regs *bank; in _tegra_clk_register_periph() local 165 bank = get_reg_bank(periph->gate.clk_num); in _tegra_clk_register_periph() 166 if (!bank) in _tegra_clk_register_periph() 175 periph->gate.regs = bank; in _tegra_clk_register_periph()
|
/linux-4.1.27/arch/arm/mach-ep93xx/ |
D | Kconfig | 19 prompt "EP93xx first SDRAM bank selection" 26 first SDRAM bank at 0x00000000. 32 first SDRAM bank at 0xc0000000. 38 first SDRAM bank at 0xd0000000. 44 first SDRAM bank at 0xe0000000. 50 first SDRAM bank at 0xf0000000.
|
/linux-4.1.27/drivers/edac/ |
D | octeon_edac-lmc.c | 34 unsigned long bank; member 95 fadr.cn61xx.fbank = pvt->bank; in octeon_lmc_edac_poll_o2() 158 TEMPLATE_SHOW(bank); 159 TEMPLATE_STORE(bank); 205 static DEVICE_ATTR(bank, S_IRUGO | S_IWUSR,
|
D | synopsys_edac.c | 109 u32 bank; member 173 p->ceinfo.bank = (regval & ADDR_BANK_MASK) >> ADDR_BANK_SHIFT; in synps_edac_geterror_info() 187 p->ueinfo.bank = (regval & ADDR_BANK_MASK) >> ADDR_BANK_SHIFT; in synps_edac_geterror_info() 215 "CE", pinf->row, pinf->bank, pinf->col); in synps_edac_handle_error() 225 "UE", pinf->row, pinf->bank, pinf->col); in synps_edac_handle_error()
|
D | mce_amd_inj.c | 129 u8 b = i_mce.bank; in do_inject() 184 m->bank = val; in inj_bank_set() 194 *val = m->bank; in inj_bank_get()
|
D | i5000_edac.c | 468 int bank; in i5000_process_fatal_error_info() local 481 bank = NREC_BANK(info->nrecmema); in i5000_process_fatal_error_info() 488 rank, channel, bank, in i5000_process_fatal_error_info() 525 bank, ras, cas, allErrors, specific); in i5000_process_fatal_error_info() 553 int bank; in i5000_process_nonfatal_error_info() local 576 bank = NREC_BANK(info->nrecmema); in i5000_process_nonfatal_error_info() 583 rank, channel, channel + 1, branch >> 1, bank, in i5000_process_nonfatal_error_info() 624 rank, bank, ras, cas, ue_errors, specific); in i5000_process_nonfatal_error_info() 648 bank = REC_BANK(info->recmema); in i5000_process_nonfatal_error_info() 655 rank, channel, branch >> 1, bank, in i5000_process_nonfatal_error_info() [all …]
|
D | ghes_edac.c | 320 p += sprintf(p, "bank:%d ", mem_err->bank); in ghes_edac_report_mem_error() 328 const char *bank = NULL, *device = NULL; in ghes_edac_report_mem_error() local 329 dmi_memdev_name(mem_err->mem_dev_handle, &bank, &device); in ghes_edac_report_mem_error() 330 if (bank != NULL && device != NULL) in ghes_edac_report_mem_error() 331 p += sprintf(p, "DIMM location:%s %s ", bank, device); in ghes_edac_report_mem_error()
|
D | i5100_edac.c | 437 unsigned bank, in i5100_handle_ce() argument 449 bank, cas, ras); in i5100_handle_ce() 459 unsigned bank, in i5100_handle_ue() argument 471 bank, cas, ras); in i5100_handle_ue() 489 unsigned bank; in i5100_read_log() local 508 bank = i5100_recmema_bank(dw2); in i5100_read_log() 522 i5100_handle_ce(mci, chan, bank, rank, syndrome, cas, ras, msg); in i5100_read_log() 530 bank = i5100_nrecmema_bank(dw2); in i5100_read_log() 544 i5100_handle_ue(mci, chan, bank, rank, syndrome, cas, ras, msg); in i5100_read_log()
|
/linux-4.1.27/drivers/firmware/efi/ |
D | cper.c | 228 n += scnprintf(msg + n, len - n, "bank: %d ", mem->bank); in cper_mem_err_location() 255 const char *bank = NULL, *device = NULL; in cper_dimm_err_location() local 262 dmi_memdev_name(mem->mem_dev_handle, &bank, &device); in cper_dimm_err_location() 263 if (bank && device) in cper_dimm_err_location() 264 n = snprintf(msg, len, "DIMM location: %s %s ", bank, device); in cper_dimm_err_location() 281 cmem->bank = mem->bank; in cper_mem_err_pack()
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/ |
D | picoxcell.txt | 15 - reg : The register bank for the timer. 23 - reg : The register bank for the device.
|
/linux-4.1.27/drivers/staging/rtl8723au/hal/ |
D | rtl8723a_hal_init.c | 346 hal_EfuseSwitchToBank(struct rtw_adapter *padapter, u8 bank) in hal_EfuseSwitchToBank() argument 351 DBG_8723A("%s: Efuse switch bank to %d\n", __func__, bank); in hal_EfuseSwitchToBank() 354 switch (bank) { in hal_EfuseSwitchToBank() 478 u8 bank; in hal_ReadEFuse_BT() local 504 for (bank = 1; bank < EFUSE_MAX_BANK; bank++) { in hal_ReadEFuse_BT() 505 if (hal_EfuseSwitchToBank(padapter, bank) == false) { in hal_ReadEFuse_BT() 566 __func__, bank, eFuse_Addr - 1); in hal_ReadEFuse_BT() 583 used = (EFUSE_BT_REAL_BANK_CONTENT_LEN * (bank - 1)) + eFuse_Addr - 1; in hal_ReadEFuse_BT() 654 u8 bank, startBank; in rtl8723a_EfuseGetCurrentSize_BT() local 671 for (bank = startBank; bank < EFUSE_MAX_BANK; bank++) { in rtl8723a_EfuseGetCurrentSize_BT() [all …]
|
/linux-4.1.27/include/sound/ |
D | opl3.h | 272 unsigned char bank; member 381 int prog, int bank, int type, 385 struct fm_patch *snd_opl3_find_patch(struct snd_opl3 *opl3, int prog, int bank,
|
D | soundfont.h | 34 unsigned char bank; /* Midi bank for this zone */ member 116 int preset, int bank,
|
/linux-4.1.27/arch/cris/arch-v32/kernel/ |
D | kgdb_asm.S | 345 ;; Nothing in S6 - S7, bank 0. 365 ;; Nothing in S13 - S15, bank 0 370 ;; Bank 1 and bank 2 have the same layout, hence the loop. 398 ;; Nothing in S7 - S15, bank 1 and 2 465 ;; Nothing in S15, bank 3
|
/linux-4.1.27/Documentation/x86/x86_64/ |
D | machinecheck | 9 a hardware subsystem) and subevents in a bank. The exact meaning 26 (N bank number) 27 64bit Hex bitmask enabling/disabling specific subevents for bank N 32 per bank. This is not visible here
|
/linux-4.1.27/Documentation/devicetree/bindings/media/ |
D | s5p-mfc.txt | 24 - samsung,mfc-r : Base address of the first memory bank used by MFC 27 - samsung,mfc-l : Base address of the second memory bank used by MFC
|
/linux-4.1.27/arch/xtensa/include/asm/ |
D | sysmem.h | 28 struct meminfo bank[SYSMEM_BANKS_MAX]; member
|