/drivers/input/serio/ |
H A D | rpckbd.c | 48 int rx_irq; member in struct:rpckbd_data 90 if (request_irq(rpckbd->rx_irq, rpckbd_rx, 0, "rpckbd", port) != 0) { 97 free_irq(rpckbd->rx_irq, port); 108 free_irq(rpckbd->rx_irq, port); 120 int tx_irq, rx_irq; local 122 rx_irq = platform_get_irq(dev, 0); 123 if (rx_irq <= 0) 124 return rx_irq < 0 ? rx_irq : -ENXIO; 138 rpckbd->rx_irq [all...] |
/drivers/tty/ |
H A D | ehv_bytechan.c | 52 unsigned int rx_irq; member in struct:ehv_bc_data 558 disable_irq(bc->rx_irq); 575 enable_irq(bc->rx_irq); 618 ret = request_irq(bc->rx_irq, ehv_bc_tty_rx_isr, 0, "ehv-bc", bc); 621 bc->rx_irq, ret); 632 free_irq(bc->rx_irq, bc); 649 free_irq(bc->rx_irq, bc); 687 bc->rx_irq = irq_of_parse_and_map(np, 0); 689 if ((bc->rx_irq == NO_IRQ) || (bc->tx_irq == NO_IRQ)) { 717 irq_dispose_mapping(bc->rx_irq); [all...] |
/drivers/net/can/ |
H A D | bfin_can.c | 37 int rx_irq; member in struct:bfin_can_priv 429 } else if ((irq == priv->rx_irq) && bfin_read(®->mbrif1)) { 461 err = request_irq(priv->rx_irq, &bfin_can_interrupt, 0, 483 free_irq(priv->rx_irq, dev); 499 free_irq(priv->rx_irq, dev); 539 struct resource *res_mem, *rx_irq, *tx_irq, *err_irq; local 550 rx_irq = platform_get_resource(pdev, IORESOURCE_IRQ, 0); 553 if (!res_mem || !rx_irq || !tx_irq || !err_irq) { 577 priv->rx_irq = rx_irq [all...] |
/drivers/net/xen-netback/ |
H A D | interface.c | 224 if (queue->tx_irq != queue->rx_irq) 225 enable_irq(queue->rx_irq); 240 if (queue->tx_irq != queue->rx_irq) 241 disable_irq(queue->rx_irq); 544 queue->tx_irq = queue->rx_irq = err; 565 queue->rx_irq = err; 566 disable_irq(queue->rx_irq); 595 unbind_from_irqhandler(queue->rx_irq, queue); 596 queue->rx_irq = 0; 644 if (queue->tx_irq == queue->rx_irq) [all...] |
H A D | common.h | 136 /* When feature-split-event-channels = 0, tx_irq = rx_irq. */ 173 /* When feature-split-event-channels = 0, tx_irq = rx_irq. */ 174 unsigned int rx_irq; member in struct:xenvif_queue
|
/drivers/tty/serial/ |
H A D | samsung.h | 50 unsigned int rx_irq; member in struct:s3c24xx_uart_port
|
H A D | clps711x.c | 65 int rx_irq; member in struct:clps711x_port 473 s->rx_irq = platform_get_irq(pdev, 1); 474 if (IS_ERR_VALUE(s->rx_irq)) 475 return s->rx_irq; 521 ret = devm_request_irq(&pdev->dev, s->rx_irq, uart_clps711x_int_rx, 0,
|
H A D | lantiq.c | 125 unsigned int rx_irq; member in struct:ltq_uart_port 346 retval = request_irq(ltq_port->rx_irq, lqasc_rx_int, 365 free_irq(ltq_port->rx_irq, port); 376 free_irq(ltq_port->rx_irq, port); 726 ltq_port->rx_irq = irqres[1].start;
|
H A D | bfin_uart.c | 639 if (request_irq(uart->rx_irq, bfin_serial_rx_int, 0, 649 free_irq(uart->rx_irq, uart); 664 switch (uart->rx_irq) { 681 free_irq(uart->rx_irq, uart); 689 free_irq(uart->rx_irq, uart); 763 free_irq(uart->rx_irq, uart); 1283 uart->rx_irq = platform_get_irq(pdev, 1); 1284 if (uart->rx_irq < 0) { 1289 uart->port.irq = uart->rx_irq;
|
H A D | samsung.c | 197 disable_irq_nosync(ourport->rx_irq); 467 free_irq(ourport->rx_irq, ourport); 491 ret = request_irq(ourport->rx_irq, s3c24xx_serial_rx_chars, 0, 495 dev_err(port->dev, "cannot get irq %d\n", ourport->rx_irq); 1191 ourport->rx_irq = ret; 1222 ourport->rx_irq, ourport->tx_irq, port->uartclk);
|
/drivers/spi/ |
H A D | spi-rspi.c | 195 int rx_irq, tx_irq; member in struct:rspi_data 527 if (rx && rspi->rx_irq != other_irq) 528 disable_irq(rspi->rx_irq); 556 if (rx && rspi->rx_irq != other_irq) 557 enable_irq(rspi->rx_irq); 1146 rspi->rx_irq = rspi->tx_irq = ret; 1148 rspi->rx_irq = ret; 1158 if (rspi->rx_irq == rspi->tx_irq) { 1160 ret = rspi_request_irq(&pdev->dev, rspi->rx_irq, rspi_irq_mux, 1164 ret = rspi_request_irq(&pdev->dev, rspi->rx_irq, rspi_irq_r [all...] |
/drivers/net/ethernet/ |
H A D | korina.c | 123 int rx_irq; member in struct:korina_private 297 mii_id = ((lp->rx_irq == 0x2c ? 1 : 0) << 8); 312 mii_id = ((lp->rx_irq == 0x2c ? 1 : 0) << 8); 891 disable_irq(lp->rx_irq); 916 enable_irq(lp->rx_irq); 997 ret = request_irq(lp->rx_irq, korina_rx_dma_interrupt, 1001 dev->name, lp->rx_irq); 1038 free_irq(lp->rx_irq, dev); 1052 disable_irq(lp->rx_irq); 1073 free_irq(lp->rx_irq, de [all...] |
/drivers/net/wireless/ath/wcn36xx/ |
H A D | dxe.c | 428 disable_irq_nosync(wcn->rx_irq); 430 enable_irq(wcn->rx_irq); 445 ret = request_irq(wcn->rx_irq, wcn36xx_irq_rx_ready, IRQF_TRIGGER_HIGH, 452 enable_irq_wake(wcn->rx_irq); 804 free_irq(wcn->rx_irq, wcn);
|
H A D | wcn36xx.h | 190 int rx_irq; member in struct:wcn36xx
|
/drivers/net/ethernet/xilinx/ |
H A D | ll_temac_main.c | 869 rc = request_irq(lp->rx_irq, ll_temac_rx_irq, 0, ndev->name, ndev); 892 free_irq(lp->rx_irq, ndev); 910 disable_irq(lp->rx_irq); 913 ll_temac_tx_irq(lp->rx_irq, ndev); 916 enable_irq(lp->rx_irq); 1085 lp->rx_irq = irq_of_parse_and_map(np, 0); 1090 if (!lp->rx_irq || !lp->tx_irq) {
|
H A D | ll_temac.h | 352 int rx_irq; member in struct:temac_local
|
H A D | xilinx_axienet_main.c | 947 ret = request_irq(lp->rx_irq, axienet_rx_irq, 0, ndev->name, ndev); 993 free_irq(lp->rx_irq, ndev); 1045 disable_irq(lp->rx_irq); 1047 axienet_tx_irq(lp->rx_irq, ndev); 1049 enable_irq(lp->rx_irq); 1579 lp->rx_irq = irq_of_parse_and_map(np, 1); 1582 if ((lp->rx_irq <= 0) || (lp->tx_irq <= 0)) {
|
H A D | xilinx_axienet.h | 390 * @rx_irq: Axidma RX IRQ number 433 int rx_irq; member in struct:axienet_local
|
/drivers/net/ethernet/apm/xgene/ |
H A D | xgene_enet_main.h | 110 u32 rx_irq; member in struct:xgene_enet_pdata
|
H A D | xgene_enet_main.c | 667 rx_ring->irq = pdata->rx_irq; 802 pdata->rx_irq = ret;
|
/drivers/net/ethernet/altera/ |
H A D | altera_tse_main.c | 1125 ret = request_irq(priv->rx_irq, altera_isr, IRQF_SHARED, 1129 priv->rx_irq); 1169 free_irq(priv->rx_irq, dev); 1206 free_irq(priv->rx_irq, dev); 1385 priv->rx_irq = platform_get_irq_byname(pdev, "rx_irq"); 1386 if (priv->rx_irq == -ENXIO) { 1503 (unsigned long) control_port->start, priv->rx_irq,
|
H A D | altera_tse.h | 441 u32 rx_irq; member in struct:altera_tse_private
|
/drivers/net/ |
H A D | xen-netfront.c | 109 unsigned int tx_irq, rx_irq; member in struct:netfront_queue 367 notify_remote_via_irq(queue->rx_irq); 1426 if (queue->tx_irq && (queue->tx_irq == queue->rx_irq)) 1428 if (queue->tx_irq && (queue->tx_irq != queue->rx_irq)) { 1430 unbind_from_irqhandler(queue->rx_irq, queue); 1433 queue->tx_irq = queue->rx_irq = 0; 1505 queue->rx_irq = queue->tx_irq = err; 1543 queue->rx_irq = err; 2035 if (queue->tx_irq != queue->rx_irq) 2036 notify_remote_via_irq(queue->rx_irq); [all...] |
/drivers/net/ethernet/micrel/ |
H A D | ks8695net.c | 135 * @rx_irq: The IRQ number for the RX IRQ 167 int rx_irq, tx_irq, link_irq; member in struct:ks8695_priv 421 return ksp->rx_irq; 678 free_irq(ksp->rx_irq, ksp->ndev); 766 ret = ks8695_setup_irq(ksp->rx_irq, ksp->rx_irq_name, 1431 ksp->rx_irq = rxirq_res->start;
|
/drivers/mailbox/ |
H A D | omap-mailbox.c | 105 int rx_irq; member in struct:omap_mbox_fifo_info 696 finfo->rx_irq = tmp[1]; 706 finfo->rx_irq = info->irq_id;
|