/drivers/gpio/ |
D | gpio-omap.c | 88 #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 …]
|
D | gpio-tz1090.c | 93 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 …]
|
D | gpio-brcmstb.c | 26 #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 …]
|
D | gpio-f7188x.c | 63 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
|
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 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
|
D | gpio-tegra.c | 65 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/ |
D | adf_transport.c | 80 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 …]
|
D | adf_transport_access_macros.h | 119 #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 …]
|
D | adf_transport_debug.c | 88 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/ |
D | pinctrl-s3c24xx.c | 106 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 …]
|
D | pinctrl-exynos.c | 63 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 …]
|
D | pinctrl-samsung.c | 344 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 …]
|
D | pinctrl-s3c64xx.c | 218 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/ |
D | nsc-ircc.c | 1048 __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/ |
D | pinctrl-rockchip.c | 385 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 …]
|
D | pinctrl-pistachio.c | 61 #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/ |
D | leds-tca6507.c | 170 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/ |
D | pinctrl-sirf.c | 422 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/ |
D | ipu_irq.c | 75 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/ |
D | pinctrl-sunxi.h | 32 #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/ |
D | pinctrl-meson.c | 77 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/ |
D | jz4780-nemc.c | 67 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/ |
D | abx500-core.c | 64 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/ |
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() 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/ |
D | reset-zynq.c | 40 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
|