target/linux/ramips/files/drivers/pinctrl/pinctrl-aw9523.c
static void aw9523_irq_bus_sync_unlock(struct irq_data *d)
{
	struct aw9523 *awi = gpiochip_get_data(irq_data_get_irq_chip_data(d));

	regcache_cache_only(awi->regmap, false);
	regcache_sync(awi->regmap);
	mutex_unlock(&awi->irq->lock);
}
/*
 * aw9523_irq_bus_sync_unlock - Synchronize state and unlock
 * @d: irq data
 *
 * Writes the interrupt mask bits (found in the bit map) to the
 * hardware, then unlocks the bus.
 */
Synchronize state and unlock
@d: irq data

Writes the interrupt mask bits (found in the bit map) to the
hardware, then unlocks the bus.
Synchronize state and unlock @d : irq data Writes the interrupt mask bits ( found in the bit map ) to the hardware then unlocks the bus .
static void aw9523_irq_bus_sync_unlock(struct irq_data *d)
{
	struct aw9523 *awi = gpiochip_get_data(irq_data_get_irq_chip_data(d));
	regcache_cache_only(awi->regmap, false);
	regcache_sync(awi->regmap);
	mutex_unlock(&awi->irq->lock);
}
static void aw9523_irq_bus_sync_unlock ( struct irq_data * d ) { struct aw9523 * awi = gpiochip_get_data ( irq_data_get_irq_chip_data ( d ) ) ; regcache_cache_only ( awi -> regmap , false ) ; regcache_sync ( awi -> regmap ) ; mutex_unlock ( & awi -> irq -> lock ) ; }
aw9523_irq_bus_sync_unlock - Synchronize state and unlock
 @d: irq data
aw9523_irq_bus_sync_unlock - Synchronize state and unlock @d : irq data