Home
last modified time | relevance | path

Searched full:fifos (Results 1 – 25 of 333) sorted by relevance

12345678910>>...14

/linux-6.12.1/include/linux/dma/
Dimx-dma.h42 IMX_DMATYPE_MULTI_SAI, /* MULTI FIFOs For Audio */
73 * @n_fifos_src: Number of FIFOs for recording
74 * @n_fifos_dst: Number of FIFOs for playback
75 * @stride_fifos_src: FIFO address stride for recording, 0 means all FIFOs are
76 * continuous, 1 means 1 word stride between FIFOs. All stride
77 * between FIFOs should be same.
/linux-6.12.1/Documentation/devicetree/bindings/mailbox/
Dti,omap-mailbox.yaml149 ti,mbox-num-fifos:
175 - ti,mbox-num-fifos
188 ti,mbox-num-fifos:
203 ti,mbox-num-fifos:
218 ti,mbox-num-fifos:
233 ti,mbox-num-fifos:
251 ti,mbox-num-fifos = <8>;
275 ti,mbox-num-fifos = <8>;
291 ti,mbox-num-fifos = <16>;
Dapple,mailbox.yaml14 The Apple mailbox consists of two FIFOs used to exchange 64+32 bit
17 One of the two FIFOs is used to send data to a co-processor while the other
/linux-6.12.1/drivers/net/ethernet/tehuti/
Dtn40.h56 struct tn40_fifo m; /* The minimal set of variables used by all fifos */
60 struct tn40_fifo m; /* The minimal set of variables used by all fifos */
64 struct tn40_fifo m; /* The minimal set of variables used by all fifos */
68 struct tn40_fifo m; /* The minimal set of variables used by all fifos */
110 /* RX FIFOs: 1 for data (full) descs, and 2 for free descs */
116 /* Tx FIFOs: 1 for data desc, 1 for empty (acks) desc */
Dtehuti.h156 struct fifo m; /* minimal set of variables used by all fifos */
160 struct fifo m; /* minimal set of variables used by all fifos */
164 struct fifo m; /* minimal set of variables used by all fifos */
168 struct fifo m; /* minimal set of variables used by all fifos */
247 /* RX FIFOs: 1 for data (full) descs, and 2 for free descs */
253 /* Tx FIFOs: 1 for data desc, 1 for empty (acks) desc */
/linux-6.12.1/include/uapi/linux/
Dserial_core.h29 #define PORT_ALTR_16550_F32 26 /* Altera 16550 UART with 32 FIFOs */
30 #define PORT_ALTR_16550_F64 27 /* Altera 16550 UART with 64 FIFOs */
31 #define PORT_ALTR_16550_F128 28 /* Altera 16550 UART with 128 FIFOs */
33 #define PORT_16550A_FSL64 30 /* Freescale 16550 UART with 64 FIFOs */
168 /* MCHP 16550A UART with 256 byte FIFOs */
/linux-6.12.1/drivers/isdn/hardware/mISDN/
Dhfcsusb.c434 if (hw->fifos[HFCUSB_PCM_RX].pipe) { in open_dchannel()
553 if (hw->fifos[HFCUSB_PCM_RX].pipe) in hfc_dctrl()
962 /* receive completion routine for all ISO tx fifos */
1083 /* receive completion routine for all interrupt rx fifos */
1156 /* transmit completion routine for all ISO tx fifos */
1572 /* init the fifos */ in reset_hfcsusb()
1576 fifo = hw->fifos; in reset_hfcsusb()
1586 /* enable all fifos */ in reset_hfcsusb()
1604 if ((channel == HFC_CHAN_D) && (hw->fifos[HFCUSB_D_RX].active)) in hfcsusb_start_endpoint()
1606 if ((channel == HFC_CHAN_B1) && (hw->fifos[HFCUSB_B1_RX].active)) in hfcsusb_start_endpoint()
[all …]
Dhfcpci.c101 void *fifos; /* FIFO memory */ member
162 dma_free_coherent(&hc->pdev->dev, 0x8000, hc->hw.fifos, in release_io_hfcpci()
191 * and fifos is done.
227 hc->hw.fifo_en = 0x30; /* only D fifos enabled */ in reset_hfcpci()
330 bzr = &((union fifo_area *)(hc->hw.fifos))->b_chans.rxbz_b2; in hfcpci_clear_fifo_rx()
333 bzr = &((union fifo_area *)(hc->hw.fifos))->b_chans.rxbz_b1; in hfcpci_clear_fifo_rx()
359 bzt = &((union fifo_area *)(hc->hw.fifos))->b_chans.txbz_b2; in hfcpci_clear_fifo_tx()
362 bzt = &((union fifo_area *)(hc->hw.fifos))->b_chans.txbz_b1; in hfcpci_clear_fifo_tx()
463 df = &((union fifo_area *)(hc->hw.fifos))->d_chan.d_rx; in receive_dmsg()
609 rxbz = &((union fifo_area *)(hc->hw.fifos))->b_chans.rxbz_b2; in main_rec_hfcpci()
[all …]
Dhfcsusb.h73 #define HFCUSB_NUM_FIFOS 8 /* maximum number of fifos */
236 /* structure defining input+output fifos (interrupt/bulk mode) */
241 __u8 indx; /* Fifos's ISO double buffer 0 or 1 ? */
285 struct usb_fifo fifos[HFCUSB_NUM_FIFOS]; member
/linux-6.12.1/drivers/net/can/spi/mcp251xfd/
Dmcp251xfd-chip-fifo.c25 /* Enable RXOVIE on _all_ RX FIFOs, not just the last one. in mcp251xfd_chip_rx_fifo_init_one()
27 * FIFOs hit by a RX MAB overflow and RXOVIE enabled will in mcp251xfd_chip_rx_fifo_init_one()
107 /* RX FIFOs */ in mcp251xfd_chip_fifo_init()
/linux-6.12.1/Documentation/devicetree/bindings/soc/ti/
Dk3-ringacc.yaml40 - description: fifos registers regions
49 - const: fifos
89 reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target", "cfg";
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/fw/api/
Ddbg-tlv.h81 * struct iwl_fw_ini_region_fifos - Configuration to read Tx/Rx fifos
83 * @fid: fifos ids array. Used to determine what fifos to collect
166 * @fifos: fifos configuration. Used by %IWL_FW_INI_REGION_TXF and
191 struct iwl_fw_ini_region_fifos fifos; member
382 * @IWL_FW_INI_REGION_TXF: TX fifos
/linux-6.12.1/arch/arm64/boot/dts/ti/
Dk3-j721s2-main.dtsi832 ti,mbox-num-fifos = <16>;
842 ti,mbox-num-fifos = <16>;
852 ti,mbox-num-fifos = <16>;
862 ti,mbox-num-fifos = <16>;
872 ti,mbox-num-fifos = <16>;
882 ti,mbox-num-fifos = <16>;
892 ti,mbox-num-fifos = <16>;
902 ti,mbox-num-fifos = <16>;
912 ti,mbox-num-fifos = <16>;
922 ti,mbox-num-fifos = <16>;
[all …]
Dk3-j784s4-main.dtsi1387 ti,mbox-num-fifos = <16>;
1397 ti,mbox-num-fifos = <16>;
1407 ti,mbox-num-fifos = <16>;
1417 ti,mbox-num-fifos = <16>;
1427 ti,mbox-num-fifos = <16>;
1437 ti,mbox-num-fifos = <16>;
1447 ti,mbox-num-fifos = <16>;
1457 ti,mbox-num-fifos = <16>;
1467 ti,mbox-num-fifos = <16>;
1477 ti,mbox-num-fifos = <16>;
[all …]
Dk3-am65-main.dtsi669 ti,mbox-num-fifos = <16>;
679 ti,mbox-num-fifos = <16>;
689 ti,mbox-num-fifos = <16>;
699 ti,mbox-num-fifos = <16>;
709 ti,mbox-num-fifos = <16>;
719 ti,mbox-num-fifos = <16>;
729 ti,mbox-num-fifos = <16>;
739 ti,mbox-num-fifos = <16>;
749 ti,mbox-num-fifos = <16>;
759 ti,mbox-num-fifos = <16>;
[all …]
Dk3-j7200-main.dtsi152 ti,mbox-num-fifos = <16>;
162 ti,mbox-num-fifos = <16>;
172 ti,mbox-num-fifos = <16>;
182 ti,mbox-num-fifos = <16>;
192 ti,mbox-num-fifos = <16>;
202 ti,mbox-num-fifos = <16>;
212 ti,mbox-num-fifos = <16>;
222 ti,mbox-num-fifos = <16>;
232 ti,mbox-num-fifos = <16>;
242 ti,mbox-num-fifos = <16>;
[all …]
/linux-6.12.1/arch/arm/mach-lpc32xx/
Dserial.c113 * Force a flush of the RX FIFOs to work around a in lpc32xx_serial_init()
129 /* Force a flush of the RX FIFOs to work around a HW bug */ in lpc32xx_serial_init()
/linux-6.12.1/Documentation/accel/qaic/
Daic100.rst94 channels, each consisting of a set of request/response FIFOs. Each active
96 hardware registers to manage the FIFOs (head/tail pointers), but requires host
97 memory to store the FIFOs.
245 Each DBC is a pair of FIFOs that manage data in and out of the workload. One
266 The actual FIFOs are backed by host memory. When sending a request to the QSM
267 to activate a network, the host must donate memory to be used for the FIFOs.
269 memory must be provided per DBC, which hosts both FIFOs. The request FIFO will
/linux-6.12.1/drivers/usb/serial/
Dwhiteheat.h29 #define WHITEHEAT_PURGE 9 /* clear the UART fifos */
154 #define WHITEHEAT_PURGE_RX 0x01 /* purge rx fifos */
155 #define WHITEHEAT_PURGE_TX 0x02 /* purge tx fifos */
/linux-6.12.1/sound/soc/codecs/
Dmt6357.c325 /* enable aud_pad TX fifos */ in mt6357_set_dmic()
352 /* disable aud_pad TX fifos */ in mt6357_set_dmic()
465 /* enable aud_pad TX fifos */ in mt6357_set_loopback()
469 /* enable aud_pad lpk TX fifos */ in mt6357_set_loopback()
490 /* disable aud_pad lpbk TX fifos */ in mt6357_set_loopback()
494 /* disable aud_pad TX fifos */ in mt6357_set_loopback()
506 /* enable aud_pad TX fifos */ in mt6357_set_ul_sine_gen()
519 /* disable aud_pad TX fifos */ in mt6357_set_ul_sine_gen()
762 /* enable aud_pad TX fifos */ in adc_enable_event()
781 /* disable aud_pad TX fifos */ in adc_enable_event()
/linux-6.12.1/drivers/net/ethernet/intel/fm10k/
Dfm10k_mbx.h168 * The layout above describes the format for the FIFOs used by the host
236 /* size of buffer to be stored in mailbox for FIFOs */
255 /* message FIFOs */
/linux-6.12.1/Documentation/devicetree/bindings/net/
Dfsl,fman-muram.yaml18 Packet buffering (Tx/Rx FIFOs)
/linux-6.12.1/drivers/net/ethernet/neterion/
Ds2io.h363 /* FIFO mappings for all possible number of fifos configured */
391 /* user should not set twos fifos with same pri */
427 u32 tx_fifo_num; /*Number of Tx FIFOs */
791 /* Information related to the Tx and Rx FIFOs and Rings of Xena
800 struct fifo_info fifos[MAX_TX_FIFOS]; member
911 /* Total fifos for tcp packets */
/linux-6.12.1/Documentation/devicetree/bindings/i2c/
Di2c-altera.txt17 - fifo-size : Size of the RX and TX FIFOs in bytes.
/linux-6.12.1/Documentation/devicetree/bindings/reset/
Damlogic,meson-axg-audio-arb.yaml14 the access of Audio FIFOs to DDR on AXG based SoC.

12345678910>>...14