Home
last modified time | relevance | path

Searched full:txfifo (Results 1 – 25 of 98) sorted by relevance

1234

/kernel/linux/linux-6.6/drivers/usb/host/
Docteon-hcd.h117 * @ptxfemplvl: Periodic TxFIFO Empty Level (PTxFEmpLvl)
119 * Indicates when the Periodic TxFIFO Empty Interrupt bit in the
123 * TxFIFO is half empty
125 * TxFIFO is completely empty
126 * @nptxfemplvl: Non-Periodic TxFIFO Empty Level (NPTxFEmpLvl)
128 * Indicates when the Non-Periodic TxFIFO Empty Interrupt bit in
132 * Periodic TxFIFO is half empty
134 * Periodic TxFIFO is completely empty
251 * @ptxfempmsk: Periodic TxFIFO Empty Mask (PTxFEmpMsk)
276 * @nptxfempmsk: Non-Periodic TxFIFO Empty Mask (NPTxFEmpMsk)
[all …]
/kernel/linux/linux-5.10/drivers/staging/octeon-usb/
Docteon-hcd.h117 * @ptxfemplvl: Periodic TxFIFO Empty Level (PTxFEmpLvl)
119 * Indicates when the Periodic TxFIFO Empty Interrupt bit in the
123 * TxFIFO is half empty
125 * TxFIFO is completely empty
126 * @nptxfemplvl: Non-Periodic TxFIFO Empty Level (NPTxFEmpLvl)
128 * Indicates when the Non-Periodic TxFIFO Empty Interrupt bit in
132 * Periodic TxFIFO is half empty
134 * Periodic TxFIFO is completely empty
251 * @ptxfempmsk: Periodic TxFIFO Empty Mask (PTxFEmpMsk)
276 * @nptxfempmsk: Non-Periodic TxFIFO Empty Mask (NPTxFEmpMsk)
[all …]
/kernel/linux/linux-6.6/drivers/spi/
Dspi-fsl-qspi.c178 * TKT253890, the controller needs the driver to fill the txfifo with
201 unsigned int txfifo; member
210 .txfifo = SZ_64,
219 .txfifo = SZ_512,
228 .txfifo = SZ_512,
238 .txfifo = SZ_512,
248 .txfifo = SZ_64,
257 .txfifo = SZ_64,
409 op->data.nbytes > q->devtype_data->txfifo) in fsl_qspi_supports_op()
708 if (op->data.nbytes > q->devtype_data->txfifo) in fsl_qspi_adjust_op_size()
[all …]
Dspi-imx.c113 unsigned int txfifo; /* number of words pushed in tx FIFO */ member
819 * when TXFIFO is half empty in mx31_prepare_transfer()
1155 while (spi_imx->txfifo < spi_imx->devtype_data->fifo_size) { in spi_imx_push()
1159 spi_imx->txfifo >= DIV_ROUND_UP(spi_imx->remainder, 4)) in spi_imx_push()
1162 spi_imx->txfifo++; in spi_imx_push()
1173 while (spi_imx->txfifo && in spi_imx_isr()
1176 spi_imx->txfifo--; in spi_imx_isr()
1184 if (spi_imx->txfifo) { in spi_imx_isr()
1499 spi_imx->txfifo = 0; in spi_imx_pio_transfer()
1530 spi_imx->txfifo = 0; in spi_imx_poll_transfer()
[all …]
Dspi-nxp-fspi.c331 unsigned int txfifo; member
340 .txfifo = SZ_1K, /* (128 * 64 bits) */
349 .txfifo = SZ_1K, /* (128 * 64 bits) */
358 .txfifo = SZ_1K, /* (128 * 64 bits) */
367 .txfifo = SZ_1K, /* (128 * 64 bits) */
376 .txfifo = SZ_1K, /* (128 * 64 bits) */
502 op->data.nbytes > f->devtype_data->txfifo) in nxp_fspi_supports_op()
802 /* Wait for TXFIFO empty */ in nxp_fspi_fill_txfifo()
817 /* Wait for TXFIFO empty */ in nxp_fspi_fill_txfifo()
968 if (op->data.nbytes > f->devtype_data->txfifo) in nxp_fspi_adjust_op_size()
[all …]
Dspi-xilinx.c70 #define XSPI_INTR_TX_EMPTY 0x04 /* TxFIFO is empty */
71 #define XSPI_INTR_TX_UNDERRUN 0x08 /* TxFIFO was underrun */
74 #define XSPI_INTR_TX_HALF_EMPTY 0x40 /* TxFIFO is half empty */
Dspi-zynq-qspi.c262 * zynq_qspi_txfifo_op - Write 1..4 bytes from TX buffer to TxFIFO
407 * @txempty: Indicates that TxFIFO is empty
417 * We must empty the TxFIFO between accesses to TXD0, in zynq_qspi_write_op()
/kernel/linux/linux-5.10/drivers/spi/
Dspi-fsl-qspi.c179 * TKT253890, the controller needs the driver to fill the txfifo with
202 unsigned int txfifo; member
211 .txfifo = SZ_64,
220 .txfifo = SZ_512,
229 .txfifo = SZ_512,
239 .txfifo = SZ_512,
249 .txfifo = SZ_64,
258 .txfifo = SZ_64,
410 op->data.nbytes > q->devtype_data->txfifo) in fsl_qspi_supports_op()
709 if (op->data.nbytes > q->devtype_data->txfifo) in fsl_qspi_adjust_op_size()
[all …]
Dspi-imx.c104 unsigned int txfifo; /* number of words pushed in tx FIFO */ member
770 * when TXFIFO is half empty in mx31_prepare_transfer()
1121 while (spi_imx->txfifo < spi_imx->devtype_data->fifo_size) { in spi_imx_push()
1125 spi_imx->txfifo >= DIV_ROUND_UP(spi_imx->remainder, in spi_imx_push()
1129 spi_imx->txfifo++; in spi_imx_push()
1140 while (spi_imx->txfifo && in spi_imx_isr()
1143 spi_imx->txfifo--; in spi_imx_isr()
1151 if (spi_imx->txfifo) { in spi_imx_isr()
1465 spi_imx->txfifo = 0; in spi_imx_pio_transfer()
1503 spi_imx->txfifo = 0; in spi_imx_pio_transfer_slave()
[all …]
Dspi-nxp-fspi.c316 unsigned int txfifo; member
324 .txfifo = SZ_1K, /* (128 * 64 bits) */
332 .txfifo = SZ_1K, /* (128 * 64 bits) */
340 .txfifo = SZ_1K, /* (128 * 64 bits) */
460 op->data.nbytes > f->devtype_data->txfifo) in nxp_fspi_supports_op()
720 /* Wait for TXFIFO empty */ in nxp_fspi_fill_txfifo()
734 /* Wait for TXFIFO empty */ in nxp_fspi_fill_txfifo()
882 if (op->data.nbytes > f->devtype_data->txfifo) in nxp_fspi_adjust_op_size()
883 op->data.nbytes = f->devtype_data->txfifo; in nxp_fspi_adjust_op_size()
Dspi-xilinx.c70 #define XSPI_INTR_TX_EMPTY 0x04 /* TxFIFO is empty */
71 #define XSPI_INTR_TX_UNDERRUN 0x08 /* TxFIFO was underrun */
74 #define XSPI_INTR_TX_HALF_EMPTY 0x40 /* TxFIFO is half empty */
Dspi-zynq-qspi.c262 * zynq_qspi_txfifo_op - Write 1..4 bytes from TX buffer to TxFIFO
398 * @txempty: Indicates that TxFIFO is empty
408 * We must empty the TxFIFO between accesses to TXD0, in zynq_qspi_write_op()
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dfsl,xcvr.yaml38 - const: txfifo
95 reg-names = "ram", "regs", "rxfifo", "txfifo";
/kernel/linux/linux-5.10/drivers/tty/serial/
Dimx_earlycon.c16 #define UTS_TXFULL (1<<4) /* TxFIFO full */
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
Damd5536udc.h256 /* EP0in txfifo = 128 bytes*/
258 /* EP0in fullspeed txfifo = 128 bytes*/
500 u32 __iomem *txfifo; member
552 u32 __iomem *txfifo; member
Damd5536udc_pci.c140 dev->txfifo = (u32 __iomem *)(dev->virt_addr + UDC_TXFIFO_ADDR); in udc_pci_probe()
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
Damd5536udc.h256 /* EP0in txfifo = 128 bytes*/
258 /* EP0in fullspeed txfifo = 128 bytes*/
500 u32 __iomem *txfifo; member
552 u32 __iomem *txfifo; member
/kernel/linux/linux-6.6/drivers/tty/serial/
Dimx_earlycon.c16 #define UTS_TXFULL (1<<4) /* TxFIFO full */
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/
Dspear_spics.txt6 released as soon as transfer is over and TxFIFO becomes empty. This is not
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpio/
Dspear_spics.txt6 released as soon as transfer is over and TxFIFO becomes empty. This is not
/kernel/linux/linux-5.10/drivers/usb/serial/
Dio_edgeport.c152 struct TxFifo { struct
165 struct TxFifo txfifo; /* transmit fifo -- size will be maxTxCredits */ argument
985 /* create the txfifo */ in edge_open()
986 edge_port->txfifo.head = 0; in edge_open()
987 edge_port->txfifo.tail = 0; in edge_open()
988 edge_port->txfifo.count = 0; in edge_open()
989 edge_port->txfifo.size = edge_port->maxTxCredits; in edge_open()
990 edge_port->txfifo.fifo = kmalloc(edge_port->maxTxCredits, GFP_KERNEL); in edge_open()
992 if (!edge_port->txfifo.fifo) { in edge_open()
1084 struct TxFifo *fifo = &edge_port->txfifo; in block_until_tx_empty()
[all …]
/kernel/linux/linux-6.6/drivers/usb/serial/
Dio_edgeport.c152 struct TxFifo { struct
165 struct TxFifo txfifo; /* transmit fifo -- size will be maxTxCredits */ argument
909 /* create the txfifo */ in edge_open()
910 edge_port->txfifo.head = 0; in edge_open()
911 edge_port->txfifo.tail = 0; in edge_open()
912 edge_port->txfifo.count = 0; in edge_open()
913 edge_port->txfifo.size = edge_port->maxTxCredits; in edge_open()
914 edge_port->txfifo.fifo = kmalloc(edge_port->maxTxCredits, GFP_KERNEL); in edge_open()
916 if (!edge_port->txfifo.fifo) { in edge_open()
1008 struct TxFifo *fifo = &edge_port->txfifo; in block_until_tx_empty()
[all …]
/kernel/linux/linux-6.6/arch/mips/include/asm/octeon/
Dcvmx-pcsx-defs.h516 uint64_t txfifo:1; member
526 uint64_t txfifo:1;
548 uint64_t txfifo:1; member
558 uint64_t txfifo:1;
/kernel/linux/linux-5.10/arch/mips/include/asm/octeon/
Dcvmx-pcsx-defs.h516 uint64_t txfifo:1; member
526 uint64_t txfifo:1;
548 uint64_t txfifo:1; member
558 uint64_t txfifo:1;
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/usb/
Dsnps,dwc3.yaml358 description: Specifies the max number of packets the txfifo resizing logic
360 higher the number, the more fifo space the txfifo resizing logic will

1234