pcs_soc 660 drivers/pinctrl/pinctrl-single.c struct pcs_soc_data *pcs_soc = &pcs->socdata; pcs_soc 671 drivers/pinctrl/pinctrl-single.c if (pcs_soc->irq_enable_mask) { pcs_soc 675 drivers/pinctrl/pinctrl-single.c if (val & pcs_soc->irq_enable_mask) { pcs_soc 678 drivers/pinctrl/pinctrl-single.c val &= ~pcs_soc->irq_enable_mask; pcs_soc 1287 drivers/pinctrl/pinctrl-single.c struct pcs_soc_data *pcs_soc = &pcs->socdata; pcs_soc 1289 drivers/pinctrl/pinctrl-single.c if (pcs_soc->irq < 0) pcs_soc 1296 drivers/pinctrl/pinctrl-single.c free_irq(pcs_soc->irq, pcs_soc); pcs_soc 1298 drivers/pinctrl/pinctrl-single.c irq_set_chained_handler(pcs_soc->irq, NULL); pcs_soc 1365 drivers/pinctrl/pinctrl-single.c static inline void pcs_irq_set(struct pcs_soc_data *pcs_soc, pcs_soc 1372 drivers/pinctrl/pinctrl-single.c pcs = container_of(pcs_soc, struct pcs_device, socdata); pcs_soc 1381 drivers/pinctrl/pinctrl-single.c soc_mask = pcs_soc->irq_enable_mask; pcs_soc 1395 drivers/pinctrl/pinctrl-single.c if (pcs_soc->rearm) pcs_soc 1396 drivers/pinctrl/pinctrl-single.c pcs_soc->rearm(); pcs_soc 1405 drivers/pinctrl/pinctrl-single.c struct pcs_soc_data *pcs_soc = irq_data_get_irq_chip_data(d); pcs_soc 1407 drivers/pinctrl/pinctrl-single.c pcs_irq_set(pcs_soc, d->irq, false); pcs_soc 1416 drivers/pinctrl/pinctrl-single.c struct pcs_soc_data *pcs_soc = irq_data_get_irq_chip_data(d); pcs_soc 1418 drivers/pinctrl/pinctrl-single.c pcs_irq_set(pcs_soc, d->irq, true); pcs_soc 1447 drivers/pinctrl/pinctrl-single.c static int pcs_irq_handle(struct pcs_soc_data *pcs_soc) pcs_soc 1453 drivers/pinctrl/pinctrl-single.c pcs = container_of(pcs_soc, struct pcs_device, socdata); pcs_soc 1462 drivers/pinctrl/pinctrl-single.c if (mask & pcs_soc->irq_status_mask) { pcs_soc 1482 drivers/pinctrl/pinctrl-single.c struct pcs_soc_data *pcs_soc = d; pcs_soc 1484 drivers/pinctrl/pinctrl-single.c return pcs_irq_handle(pcs_soc) ? IRQ_HANDLED : IRQ_NONE; pcs_soc 1497 drivers/pinctrl/pinctrl-single.c struct pcs_soc_data *pcs_soc = irq_desc_get_handler_data(desc); pcs_soc 1502 drivers/pinctrl/pinctrl-single.c pcs_irq_handle(pcs_soc); pcs_soc 1510 drivers/pinctrl/pinctrl-single.c struct pcs_soc_data *pcs_soc = d->host_data; pcs_soc 1514 drivers/pinctrl/pinctrl-single.c pcs = container_of(pcs_soc, struct pcs_device, socdata); pcs_soc 1527 drivers/pinctrl/pinctrl-single.c irq_set_chip_data(irq, pcs_soc); pcs_soc 1549 drivers/pinctrl/pinctrl-single.c struct pcs_soc_data *pcs_soc = &pcs->socdata; pcs_soc 1553 drivers/pinctrl/pinctrl-single.c if (!pcs_soc->irq_enable_mask || pcs_soc 1554 drivers/pinctrl/pinctrl-single.c !pcs_soc->irq_status_mask) { pcs_soc 1555 drivers/pinctrl/pinctrl-single.c pcs_soc->irq = -1; pcs_soc 1569 drivers/pinctrl/pinctrl-single.c res = request_irq(pcs_soc->irq, pcs_irq_handler, pcs_soc 1572 drivers/pinctrl/pinctrl-single.c name, pcs_soc); pcs_soc 1574 drivers/pinctrl/pinctrl-single.c pcs_soc->irq = -1; pcs_soc 1578 drivers/pinctrl/pinctrl-single.c irq_set_chained_handler_and_data(pcs_soc->irq, pcs_soc 1580 drivers/pinctrl/pinctrl-single.c pcs_soc); pcs_soc 1593 drivers/pinctrl/pinctrl-single.c pcs_soc); pcs_soc 1595 drivers/pinctrl/pinctrl-single.c irq_set_chained_handler(pcs_soc->irq, NULL);