| H A D | turris-omnia-mcu-gpio.c | 574 __clear_bit(bit, &mcu->rising); in omnia_irq_shutdown() 586 __clear_bit(bit, &mcu->rising); in omnia_irq_mask() 601 __set_bit(bit, &mcu->rising); in omnia_irq_unmask() 617 __assign_bit(bit, &mcu->rising, type & IRQ_TYPE_EDGE_RISING); in omnia_irq_set_type() 636 * omnia_mask_interleave - Interleaves the bytes from @rising and @falling 638 * @rising: rising mask 641 * Interleaves the little-endian bytes from @rising and @falling words. 643 * If @rising = (r0, r1, r2, r3) and @falling = (f0, f1, f2, f3), the result is 656 omnia_mask_interleave(u8 *dst, unsigned long rising, unsigne argument 672 omnia_mask_deinterleave(const u8 * src,unsigned long * rising,unsigned long * falling) omnia_mask_deinterleave() argument 689 unsigned long rising, falling; omnia_irq_bus_sync_unlock() local 770 omnia_irq_compute_pending_length(unsigned long rising,unsigned long falling) omnia_irq_compute_pending_length() argument 781 unsigned long rising, falling; omnia_irq_read_pending_new() local 845 fill_int_from_sts(unsigned long * rising,unsigned long * falling,unsigned long rising_sts,unsigned long falling_sts,unsigned long sts_bit,unsigned long int_bit) fill_int_from_sts() argument 858 unsigned long status, rising_sts, falling_sts, rising, falling; omnia_irq_read_pending_old() local [all...] |