Searched refs:rx_irq (Results 1 - 25 of 29) sorted by relevance

12

/drivers/input/serio/
H A Drpckbd.c48 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 Dehv_bytechan.c52 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 Dbfin_can.c37 int rx_irq; member in struct:bfin_can_priv
429 } else if ((irq == priv->rx_irq) && bfin_read(&reg->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 Dinterface.c224 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 Dcommon.h136 /* 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 Dsamsung.h50 unsigned int rx_irq; member in struct:s3c24xx_uart_port
H A Dclps711x.c65 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 Dlantiq.c125 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 Dbfin_uart.c639 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 Dsamsung.c197 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 Dspi-rspi.c195 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 Dkorina.c123 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 Ddxe.c428 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 Dwcn36xx.h190 int rx_irq; member in struct:wcn36xx
/drivers/net/ethernet/xilinx/
H A Dll_temac_main.c869 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 Dll_temac.h352 int rx_irq; member in struct:temac_local
H A Dxilinx_axienet_main.c947 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 Dxilinx_axienet.h390 * @rx_irq: Axidma RX IRQ number
433 int rx_irq; member in struct:axienet_local
/drivers/net/ethernet/apm/xgene/
H A Dxgene_enet_main.h110 u32 rx_irq; member in struct:xgene_enet_pdata
H A Dxgene_enet_main.c667 rx_ring->irq = pdata->rx_irq;
802 pdata->rx_irq = ret;
/drivers/net/ethernet/altera/
H A Daltera_tse_main.c1125 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 Daltera_tse.h441 u32 rx_irq; member in struct:altera_tse_private
/drivers/net/
H A Dxen-netfront.c109 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 Dks8695net.c135 * @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 Domap-mailbox.c105 int rx_irq; member in struct:omap_mbox_fifo_info
696 finfo->rx_irq = tmp[1];
706 finfo->rx_irq = info->irq_id;

Completed in 408 milliseconds

12