Home
last modified time | relevance | path

Searched refs:ws16c48gpio (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/drivers/gpio/
H A Dgpio-ws16c48.c119 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() local
255 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 …]