Searched refs:sprd_eic (Results 1 – 1 of 1) sorted by relevance
93 struct sprd_eic { struct 104 static struct sprd_eic *to_sprd_eic(struct notifier_block *nb) in to_sprd_eic() argument 106 return container_of(nb, struct sprd_eic, irq_nb); in to_sprd_eic() 134 static inline void __iomem *sprd_eic_offset_base(struct sprd_eic *sprd_eic, in sprd_eic_offset_base() argument 140 return sprd_eic->base[bank]; in sprd_eic_offset_base() 146 struct sprd_eic *sprd_eic = gpiochip_get_data(chip); in sprd_eic_update() local 148 sprd_eic_offset_base(sprd_eic, offset / SPRD_EIC_PER_BANK_NR); in sprd_eic_update() 152 spin_lock_irqsave(&sprd_eic in sprd_eic_update() 97 typesprd_eic global() argument 166 struct sprd_eic *sprd_eic = gpiochip_get_data(chip); sprd_eic_read() local 186 struct sprd_eic *sprd_eic = gpiochip_get_data(chip); sprd_eic_get() local 215 struct sprd_eic *sprd_eic = gpiochip_get_data(chip); sprd_eic_set_debounce() local 242 struct sprd_eic *sprd_eic = gpiochip_get_data(chip); sprd_eic_irq_mask() local 269 struct sprd_eic *sprd_eic = gpiochip_get_data(chip); sprd_eic_irq_unmask() local 296 struct sprd_eic *sprd_eic = gpiochip_get_data(chip); sprd_eic_irq_ack() local 320 struct sprd_eic *sprd_eic = gpiochip_get_data(chip); sprd_eic_irq_set_type() local 480 struct sprd_eic *sprd_eic = gpiochip_get_data(chip); sprd_eic_toggle_trigger() local 528 struct sprd_eic *sprd_eic = gpiochip_get_data(chip); sprd_eic_handle_one_type() local 587 struct sprd_eic *sprd_eic = to_sprd_eic(nb); sprd_eic_irq_notify() local 616 struct sprd_eic *sprd_eic; sprd_eic_probe() local [all...]