Searched refs:ws16c48gpio (Results 1 – 1 of 1) sorted by relevance
119 raw_spin_lock(&ws16c48gpio->lock); in ws16c48_handle_pre_irq()128 raw_spin_unlock(&ws16c48gpio->lock); in ws16c48_handle_post_irq()143 if (mask_buf == ws16c48gpio->irq_mask[index]) in ws16c48_handle_mask_sync()145 ws16c48gpio->irq_mask[index] = mask_buf; in ws16c48_handle_mask_sync()247 struct ws16c48_gpio *ws16c48gpio; in ws16c48_probe() local255 ws16c48gpio = devm_kzalloc(dev, sizeof(*ws16c48gpio), GFP_KERNEL); in ws16c48_probe()256 if (!ws16c48gpio) in ws16c48_probe()270 if (IS_ERR(ws16c48gpio->map)) in ws16c48_probe()289 chip->irq_drv_data = ws16c48gpio; in ws16c48_probe()291 raw_spin_lock_init(&ws16c48gpio->lock); in ws16c48_probe()[all …]