Searched refs:gpiostatus (Results 1 - 3 of 3) sorted by relevance

/linux-master/drivers/infiniband/hw/qib/
H A Dqib_iba6120.c1532 u32 gpiostatus; local
1539 gpiostatus = qib_read_kreg32(dd, kr_gpio_status);
1541 if (gpiostatus & GPIO_ERRINTR_MASK) {
1543 to_clear |= (gpiostatus & GPIO_ERRINTR_MASK);
1549 if (gpiostatus & (1 << GPIO_RXUVL_BIT))
1551 if (gpiostatus & (1 << GPIO_OVRUN_BIT))
1553 if (gpiostatus & (1 << GPIO_LLI_BIT))
1555 gpiostatus &= ~GPIO_ERRINTR_MASK;
1557 if (gpiostatus) {
1571 if (mask & gpiostatus) {
[all...]
H A Dqib_iba7220.c1865 u32 gpiostatus; local
1874 gpiostatus = qib_read_kreg32(dd, kr_gpio_status);
1882 qib_write_kreg(dd, kr_gpio_clear, gpiostatus);
1884 if (gpiostatus) {
1886 u32 gpio_irq = mask & gpiostatus;
H A Dqib_iba7322.c2930 u32 gpiostatus; local
2941 gpiostatus = qib_read_kreg32(dd, kr_gpio_status);
2949 qib_write_kreg(dd, kr_gpio_clear, gpiostatus);
2965 if (gpiostatus & dd->cspec->gpio_mask & mask) {
2969 gpiostatus &= ~mask;
2980 if (gpiostatus && !handled) {
2982 u32 gpio_irq = mask & gpiostatus;

Completed in 216 milliseconds