Home
last modified time | relevance | path

Searched defs:bank (Results 1 – 25 of 154) sorted by relevance

1234567

/drivers/gpio/
Dgpio-omap.c88 #define BANK_USED(bank) (bank->mod_usage || bank->irq_usage) argument
99 static void omap_set_gpio_direction(struct gpio_bank *bank, int gpio, in omap_set_gpio_direction()
117 static void omap_set_gpio_dataout_reg(struct gpio_bank *bank, unsigned offset, in omap_set_gpio_dataout_reg()
135 static void omap_set_gpio_dataout_mask(struct gpio_bank *bank, unsigned offset, in omap_set_gpio_dataout_mask()
151 static int omap_get_gpio_datain(struct gpio_bank *bank, int offset) in omap_get_gpio_datain()
158 static int omap_get_gpio_dataout(struct gpio_bank *bank, int offset) in omap_get_gpio_dataout()
177 static inline void omap_gpio_dbck_enable(struct gpio_bank *bank) in omap_gpio_dbck_enable()
188 static inline void omap_gpio_dbck_disable(struct gpio_bank *bank) in omap_gpio_dbck_disable()
213 static void omap2_set_gpio_debounce(struct gpio_bank *bank, unsigned offset, in omap2_set_gpio_debounce()
271 static void omap_clear_gpio_debounce(struct gpio_bank *bank, unsigned offset) in omap_clear_gpio_debounce()
[all …]
Dgpio-tz1090.c93 static inline void tz1090_gpio_write(struct tz1090_gpio_bank *bank, in tz1090_gpio_write()
99 static inline u32 tz1090_gpio_read(struct tz1090_gpio_bank *bank, in tz1090_gpio_read()
106 static inline void _tz1090_gpio_clear_bit(struct tz1090_gpio_bank *bank, in _tz1090_gpio_clear_bit()
117 static void tz1090_gpio_clear_bit(struct tz1090_gpio_bank *bank, in tz1090_gpio_clear_bit()
129 static inline void _tz1090_gpio_set_bit(struct tz1090_gpio_bank *bank, in _tz1090_gpio_set_bit()
140 static void tz1090_gpio_set_bit(struct tz1090_gpio_bank *bank, in tz1090_gpio_set_bit()
152 static inline void _tz1090_gpio_mod_bit(struct tz1090_gpio_bank *bank, in _tz1090_gpio_mod_bit()
166 static void tz1090_gpio_mod_bit(struct tz1090_gpio_bank *bank, in tz1090_gpio_mod_bit()
178 static inline int tz1090_gpio_read_bit(struct tz1090_gpio_bank *bank, in tz1090_gpio_read_bit()
190 struct tz1090_gpio_bank *bank = to_bank(chip); in tz1090_gpio_direction_input() local
[all …]
Dgpio-brcmstb.c26 #define GIO_ODEN(bank) (((bank) * GIO_BANK_SIZE) + 0x00) argument
27 #define GIO_DATA(bank) (((bank) * GIO_BANK_SIZE) + 0x04) argument
28 #define GIO_IODIR(bank) (((bank) * GIO_BANK_SIZE) + 0x08) argument
29 #define GIO_EC(bank) (((bank) * GIO_BANK_SIZE) + 0x0c) argument
30 #define GIO_EI(bank) (((bank) * GIO_BANK_SIZE) + 0x10) argument
31 #define GIO_MASK(bank) (((bank) * GIO_BANK_SIZE) + 0x14) argument
32 #define GIO_LEVEL(bank) (((bank) * GIO_BANK_SIZE) + 0x18) argument
33 #define GIO_STAT(bank) (((bank) * GIO_BANK_SIZE) + 0x1c) argument
70 struct brcmstb_gpio_bank *bank = brcmstb_gpio_gc_to_bank(gc); in brcmstb_gpio_gc_to_priv() local
74 static void brcmstb_gpio_set_imask(struct brcmstb_gpio_bank *bank, in brcmstb_gpio_set_imask()
[all …]
Dgpio-f7188x.c63 struct f7188x_gpio_bank *bank; member
196 struct f7188x_gpio_bank *bank = in f7188x_gpio_direction_in() local
218 struct f7188x_gpio_bank *bank = in f7188x_gpio_get() local
244 struct f7188x_gpio_bank *bank = in f7188x_gpio_direction_out() local
273 struct f7188x_gpio_bank *bank = in f7188x_gpio_set() local
334 struct f7188x_gpio_bank *bank = &data->bank[i]; in f7188x_gpio_probe() local
352 struct f7188x_gpio_bank *bank = &data->bank[i]; in f7188x_gpio_probe() local
365 struct f7188x_gpio_bank *bank = &data->bank[i]; in f7188x_gpio_remove() local
Dgpio-bcm-kona.c35 #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
441 struct bcm_kona_gpio_bank *bank = irq_desc_get_handler_data(desc); in bcm_kona_gpio_irq_handler() local
567 struct bcm_kona_gpio_bank *bank; in bcm_kona_gpio_probe() local
Dgpio-tegra.c65 int bank; member
96 static int tegra_gpio_compose(int bank, int port, int bit) in tegra_gpio_compose()
204 struct tegra_gpio_bank *bank = irq_data_get_irq_chip_data(d); in tegra_gpio_irq_set_type() local
275 struct tegra_gpio_bank *bank = irq_desc_get_handler_data(desc); in tegra_gpio_irq_handler() local
316 struct tegra_gpio_bank *bank = &tegra_gpio_banks[b]; in tegra_gpio_resume() local
340 struct tegra_gpio_bank *bank = &tegra_gpio_banks[b]; in tegra_gpio_suspend() local
361 struct tegra_gpio_bank *bank = irq_data_get_irq_chip_data(d); in tegra_gpio_irq_set_wake() local
479 struct tegra_gpio_bank *bank; in tegra_gpio_probe() local
/drivers/crypto/qat/qat_common/
Dadf_transport.c80 static int adf_reserve_ring(struct adf_etr_bank_data *bank, uint32_t ring) in adf_reserve_ring()
92 static void adf_unreserve_ring(struct adf_etr_bank_data *bank, uint32_t ring) in adf_unreserve_ring()
99 static void adf_enable_ring_irq(struct adf_etr_bank_data *bank, uint32_t ring) in adf_enable_ring_irq()
109 static void adf_disable_ring_irq(struct adf_etr_bank_data *bank, uint32_t ring) in adf_disable_ring_irq()
181 struct adf_etr_bank_data *bank = ring->bank; in adf_init_ring() local
239 struct adf_etr_bank_data *bank; in adf_create_ring() local
316 struct adf_etr_bank_data *bank = ring->bank; in adf_remove_ring() local
333 static void adf_ring_response_handler(struct adf_etr_bank_data *bank) in adf_ring_response_handler()
359 struct adf_etr_bank_data *bank = (void *)bank_addr; in adf_response_handler() local
385 static void adf_get_coalesc_timer(struct adf_etr_bank_data *bank, in adf_get_coalesc_timer()
[all …]
Dadf_transport_access_macros.h119 #define READ_CSR_RING_HEAD(csr_base_addr, bank, ring) \ argument
122 #define READ_CSR_RING_TAIL(csr_base_addr, bank, ring) \ argument
125 #define READ_CSR_E_STAT(csr_base_addr, bank) \ argument
128 #define WRITE_CSR_RING_CONFIG(csr_base_addr, bank, ring, value) \ argument
131 #define WRITE_CSR_RING_BASE(csr_base_addr, bank, ring, value) \ argument
141 #define WRITE_CSR_RING_HEAD(csr_base_addr, bank, ring, value) \ argument
144 #define WRITE_CSR_RING_TAIL(csr_base_addr, bank, ring, value) \ argument
147 #define WRITE_CSR_INT_SRCSEL(csr_base_addr, bank) \ argument
154 #define WRITE_CSR_INT_COL_EN(csr_base_addr, bank, value) \ argument
157 #define WRITE_CSR_INT_COL_CTL(csr_base_addr, bank, value) \ argument
[all …]
Dadf_transport_debug.c88 struct adf_etr_bank_data *bank = ring->bank; in adf_ring_show() local
206 struct adf_etr_bank_data *bank = sfile->private; in adf_bank_show() local
266 int adf_bank_debugfs_add(struct adf_etr_bank_data *bank) in adf_bank_debugfs_add()
290 void adf_bank_debugfs_rm(struct adf_etr_bank_data *bank) in adf_bank_debugfs_rm()
/drivers/pinctrl/samsung/
Dpinctrl-s3c24xx.c106 struct samsung_pin_bank *bank; member
144 struct samsung_pin_bank *bank, int pin) in s3c24xx_eint_set_function()
170 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data); in s3c24xx_eint_type() local
204 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data); in s3c2410_eint0_3_ack() local
215 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data); in s3c2410_eint0_3_mask() local
226 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data); in s3c2410_eint0_3_unmask() local
261 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data); in s3c2412_eint0_3_ack() local
270 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data); in s3c2412_eint0_3_mask() local
281 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data); in s3c2412_eint0_3_unmask() local
321 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(data); in s3c24xx_eint_ack() local
[all …]
Dpinctrl-exynos.c63 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); in exynos_irq_mask() local
82 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); in exynos_irq_ack() local
93 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); in exynos_irq_unmask() local
123 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); in exynos_irq_set_type() local
167 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); in exynos_irq_request_resources() local
204 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); in exynos_irq_release_resources() local
269 struct samsung_pin_bank *bank = d->pin_banks; in exynos_eint_gpio_irq() local
300 struct samsung_pin_bank *bank; in exynos_eint_gpio_init() local
361 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); in exynos_wkup_irq_set_wake() local
422 struct samsung_pin_bank *bank = eintd->bank; in exynos_irq_eint0_15() local
[all …]
Dpinctrl-samsung.c344 struct samsung_pin_bank **bank) in pin_to_reg_bank()
366 struct samsung_pin_bank *bank; in samsung_pinmux_setup() local
422 struct samsung_pin_bank *bank; in samsung_pinconf_rw() local
526 struct samsung_pin_bank *bank = gc_to_pin_bank(gc); in samsung_gpio_set() local
550 struct samsung_pin_bank *bank = gc_to_pin_bank(gc); in samsung_gpio_get() local
569 struct samsung_pin_bank *bank; in samsung_gpio_set_direction() local
623 struct samsung_pin_bank *bank = gc_to_pin_bank(gc); in samsung_gpio_to_irq() local
829 int pin, bank, ret; in samsung_pinctrl_register() local
912 struct samsung_pin_bank *bank = drvdata->pin_banks; in samsung_gpiolib_register() local
947 struct samsung_pin_bank *bank = drvdata->pin_banks; in samsung_gpiolib_unregister() local
[all …]
Dpinctrl-s3c64xx.c218 struct samsung_pin_bank *bank; member
273 struct samsung_pin_bank *bank, int pin) 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
336 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); in s3c64xx_gpio_irq_ack() local
346 struct samsung_pin_bank *bank = irq_data_get_irq_chip_data(irqd); in s3c64xx_gpio_irq_set_type() local
390 struct samsung_pin_bank *bank = h->host_data; in s3c64xx_gpio_irq_map() local
459 struct samsung_pin_bank *bank; in s3c64xx_eint_gpio_init() local
556 struct samsung_pin_bank *bank = ddata->bank; in s3c64xx_eint0_irq_set_type() local
665 struct samsung_pin_bank *bank = ddata->bank; in s3c64xx_eint0_irq_map() local
700 struct samsung_pin_bank *bank; in s3c64xx_eint_eint0_init() local
/drivers/net/irda/
Dnsc-ircc.c1048 __u8 bank; in nsc_ircc_read_dongle_id() local
1086 int bank; in nsc_ircc_init_dongle_interface() local
1171 __u8 bank; in nsc_ircc_change_dongle_speed() local
1259 __u8 bank; in nsc_ircc_change_speed() local
1369 __u8 bank; in nsc_ircc_hard_xmit_sir() local
1442 __u8 bank; in nsc_ircc_hard_xmit_fir() local
1610 __u8 bank; in nsc_ircc_pio_write() local
1649 __u8 bank; in nsc_ircc_dma_xmit_complete() local
1766 __u8 bank; in nsc_ircc_dma_receive_complete() local
2007 __u8 bank; in nsc_ircc_fir_interrupt() local
[all …]
/drivers/pinctrl/
Dpinctrl-rockchip.c385 static int rockchip_get_mux(struct rockchip_pin_bank *bank, int pin) in rockchip_get_mux()
439 static int rockchip_set_mux(struct rockchip_pin_bank *bank, int pin, int mux) in rockchip_set_mux()
500 static void rk2928_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk2928_calc_pull_reg_and_bit()
520 static void rk3188_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3188_calc_pull_reg_and_bit()
555 static void rk3288_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3288_calc_pull_reg_and_bit()
589 static void rk3288_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3288_calc_drv_reg_and_bit()
620 static void rk3368_calc_pull_reg_and_bit(struct rockchip_pin_bank *bank, in rk3368_calc_pull_reg_and_bit()
651 static void rk3368_calc_drv_reg_and_bit(struct rockchip_pin_bank *bank, in rk3368_calc_drv_reg_and_bit()
681 static int rockchip_get_drive_perpin(struct rockchip_pin_bank *bank, in rockchip_get_drive_perpin()
703 static int rockchip_set_drive_perpin(struct rockchip_pin_bank *bank, in rockchip_set_drive_perpin()
[all …]
Dpinctrl-pistachio.c61 #define GPIO_BANK_BASE(bank) (0x200 + 0x24 * (bank)) argument
855 static inline u32 gpio_readl(struct pistachio_gpio_bank *bank, u32 reg) in gpio_readl()
860 static inline void gpio_writel(struct pistachio_gpio_bank *bank, u32 val, in gpio_writel()
866 static inline void gpio_mask_writel(struct pistachio_gpio_bank *bank, in gpio_mask_writel()
876 static inline void gpio_enable(struct pistachio_gpio_bank *bank, in gpio_enable()
882 static inline void gpio_disable(struct pistachio_gpio_bank *bank, in gpio_disable()
1176 struct pistachio_gpio_bank *bank = gc_to_bank(chip); in pistachio_gpio_get_direction() local
1183 struct pistachio_gpio_bank *bank = gc_to_bank(chip); in pistachio_gpio_get() local
1197 struct pistachio_gpio_bank *bank = gc_to_bank(chip); in pistachio_gpio_set() local
1205 struct pistachio_gpio_bank *bank = gc_to_bank(chip); in pistachio_gpio_direction_input() local
[all …]
/drivers/leds/
Dleds-tca6507.c170 struct bank { struct
171 int level;
172 int ontime, offtime;
173 int on_dflt, off_dflt;
174 int time_use, level_use;
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()
309 static void set_level(struct tca6507_chip *tca, int bank, int level) in set_level()
324 static void set_times(struct tca6507_chip *tca, int bank) in set_times()
/drivers/pinctrl/sirf/
Dpinctrl-sirf.c422 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, d->hwirq); in sirfsoc_gpio_irq_ack() local
439 struct sirfsoc_gpio_bank *bank, in __sirfsoc_gpio_irq_mask()
461 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, d->hwirq); in sirfsoc_gpio_irq_mask() local
470 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, d->hwirq); in sirfsoc_gpio_irq_unmask() local
491 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, d->hwirq); in sirfsoc_gpio_irq_type() local
553 struct sirfsoc_gpio_bank *bank; in sirfsoc_gpio_handle_irq() local
611 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, offset); in sirfsoc_gpio_request() local
634 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, offset); in sirfsoc_gpio_free() local
650 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, gpio); in sirfsoc_gpio_direction_input() local
667 struct sirfsoc_gpio_bank *bank, in sirfsoc_gpio_set_output()
[all …]
/drivers/dma/ipu/
Dipu_irq.c75 struct ipu_irq_bank *bank; member
99 struct ipu_irq_bank *bank; in ipu_irq_unmask() local
122 struct ipu_irq_bank *bank; in ipu_irq_mask() local
145 struct ipu_irq_bank *bank; in ipu_irq_ack() local
170 struct ipu_irq_bank *bank; in ipu_irq_status() local
276 struct ipu_irq_bank *bank = irq_bank + i; in ipu_irq_handler() local
/drivers/pinctrl/sunxi/
Dpinctrl-sunxi.h32 #define SUNXI_PINCTRL_PIN(bank, pin) \ argument
179 u8 bank = pin / PINS_PER_BANK; in sunxi_mux_reg() local
194 u8 bank = pin / PINS_PER_BANK; in sunxi_data_reg() local
209 u8 bank = pin / PINS_PER_BANK; in sunxi_dlevel_reg() local
224 u8 bank = pin / PINS_PER_BANK; in sunxi_pull_reg() local
239 u8 bank = irq / IRQ_PER_BANK; in sunxi_irq_cfg_reg() local
251 static inline u32 sunxi_irq_ctrl_reg_from_bank(u8 bank, unsigned bank_base) in sunxi_irq_ctrl_reg_from_bank()
258 u8 bank = irq / IRQ_PER_BANK; in sunxi_irq_ctrl_reg() local
269 static inline u32 sunxi_irq_status_reg_from_bank(u8 bank, unsigned bank_base) in sunxi_irq_status_reg_from_bank()
276 u8 bank = irq / IRQ_PER_BANK; in sunxi_irq_status_reg() local
/drivers/pinctrl/meson/
Dpinctrl-meson.c77 struct meson_bank **bank) in meson_get_bank()
104 struct meson_bank **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()
294 struct meson_bank *bank; in meson_pinconf_set() local
361 struct meson_bank *bank; in meson_pinconf_get_pull() local
472 struct meson_bank *bank; in meson_gpio_direction_input() local
490 struct meson_bank *bank; in meson_gpio_direction_output() local
512 struct meson_bank *bank; in meson_gpio_set() local
529 struct meson_bank *bank; in meson_gpio_get() local
/drivers/memory/
Djz4780-nemc.c67 unsigned int bank, count = 0; in jz4780_nemc_num_banks() local
89 void jz4780_nemc_set_type(struct device *dev, unsigned int bank, in jz4780_nemc_set_type()
121 void jz4780_nemc_assert(struct device *dev, unsigned int bank, bool assert) in jz4780_nemc_assert()
155 unsigned int bank, in jz4780_nemc_configure_bank()
273 unsigned int bank; in jz4780_nemc_probe() local
/drivers/mfd/
Dabx500-core.c64 int abx500_set_register_interruptible(struct device *dev, u8 bank, u8 reg, in abx500_set_register_interruptible()
77 int abx500_get_register_interruptible(struct device *dev, u8 bank, u8 reg, in abx500_get_register_interruptible()
90 int abx500_get_register_page_interruptible(struct device *dev, u8 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()
/drivers/mtd/devices/
Dspear_smi.c196 u32 bank; member
221 static int spear_smi_read_sr(struct spear_smi *dev, u32 bank) 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()
379 static int spear_smi_write_enable(struct spear_smi *dev, u32 bank) in spear_smi_write_enable()
445 u32 bank, u32 command, u32 bytes) in spear_smi_erase_sector()
498 u32 addr, command, bank; in spear_mtd_erase() local
618 static inline int spear_smi_cpy_toio(struct spear_smi *dev, u32 bank, in spear_smi_cpy_toio()
748 static int spear_smi_probe_flash(struct spear_smi *dev, u32 bank) in spear_smi_probe_flash()
846 u32 bank, struct device_node *np) in spear_smi_setup_banks()
/drivers/reset/
Dreset-zynq.c40 int bank = id / BITS_PER_LONG; in zynq_reset_assert() local
57 int bank = id / BITS_PER_LONG; in zynq_reset_deassert() local
74 int bank = id / BITS_PER_LONG; in zynq_reset_status() local

1234567