Lines Matching refs:sources
136 /* Relative offset of IRQ sources to AMBA Plug&Play */
573 static void grcan_err(struct net_device *dev, u32 sources, u32 status)
590 if (sources & GRCAN_IRQ_TXLOSS) {
608 if ((sources & GRCAN_IRQ_ERRCTR_RELATED) ||
706 if ((sources & GRCAN_IRQ_OR) || (status & GRCAN_STAT_OR)) {
718 if (sources & (GRCAN_IRQ_TXAHBERR | GRCAN_IRQ_RXAHBERR) ||
723 if (sources & GRCAN_IRQ_TXAHBERR) {
726 } else if (sources & GRCAN_IRQ_RXAHBERR) {
767 u32 sources, status;
770 sources = grcan_read_reg(®s->pimsr);
771 if (!sources)
773 grcan_write_reg(®s->picr, sources);
780 (sources & (GRCAN_IRQ_TX | GRCAN_IRQ_TXLOSS))) {
785 if (sources & (GRCAN_IRQ_TX | GRCAN_IRQ_RX)) {
795 if (sources & GRCAN_IRQ_ERRORS)
796 grcan_err(dev, sources, status);