/linux-6.14.4/include/linux/dma/ |
D | imx-dma.h | 42 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.14.4/Documentation/devicetree/bindings/mailbox/ |
D | ti,omap-mailbox.yaml | 149 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>;
|
D | apple,mailbox.yaml | 14 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.14.4/drivers/net/ethernet/tehuti/ |
D | tn40.h | 56 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 */
|
D | tehuti.h | 156 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.14.4/include/uapi/linux/ |
D | serial_core.h | 29 #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.14.4/drivers/isdn/hardware/mISDN/ |
D | hfcsusb.c | 434 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 …]
|
D | hfcpci.c | 101 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 …]
|
D | hfcsusb.h | 73 #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.14.4/drivers/net/can/spi/mcp251xfd/ |
D | mcp251xfd-chip-fifo.c | 25 /* 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.14.4/Documentation/devicetree/bindings/soc/ti/ |
D | k3-ringacc.yaml | 40 - description: fifos registers regions 49 - const: fifos 89 reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target", "cfg";
|
/linux-6.14.4/drivers/net/wireless/intel/iwlwifi/fw/api/ |
D | dbg-tlv.h | 81 * 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.14.4/arch/arm64/boot/dts/ti/ |
D | k3-j721s2-main.dtsi | 833 ti,mbox-num-fifos = <16>; 843 ti,mbox-num-fifos = <16>; 853 ti,mbox-num-fifos = <16>; 863 ti,mbox-num-fifos = <16>; 873 ti,mbox-num-fifos = <16>; 883 ti,mbox-num-fifos = <16>; 893 ti,mbox-num-fifos = <16>; 903 ti,mbox-num-fifos = <16>; 913 ti,mbox-num-fifos = <16>; 923 ti,mbox-num-fifos = <16>; [all …]
|
D | k3-j784s4-j742s2-main-common.dtsi | 1288 ti,mbox-num-fifos = <16>; 1298 ti,mbox-num-fifos = <16>; 1308 ti,mbox-num-fifos = <16>; 1318 ti,mbox-num-fifos = <16>; 1328 ti,mbox-num-fifos = <16>; 1338 ti,mbox-num-fifos = <16>; 1348 ti,mbox-num-fifos = <16>; 1358 ti,mbox-num-fifos = <16>; 1368 ti,mbox-num-fifos = <16>; 1378 ti,mbox-num-fifos = <16>; [all …]
|
D | k3-am65-main.dtsi | 669 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 …]
|
D | k3-j7200-main.dtsi | 153 ti,mbox-num-fifos = <16>; 163 ti,mbox-num-fifos = <16>; 173 ti,mbox-num-fifos = <16>; 183 ti,mbox-num-fifos = <16>; 193 ti,mbox-num-fifos = <16>; 203 ti,mbox-num-fifos = <16>; 213 ti,mbox-num-fifos = <16>; 223 ti,mbox-num-fifos = <16>; 233 ti,mbox-num-fifos = <16>; 243 ti,mbox-num-fifos = <16>; [all …]
|
/linux-6.14.4/drivers/staging/gpib/include/ |
D | tnt4882_registers.h | 69 TNT_A_B = (1 << 4), /* order to use fifos 1=fifo A first(big endian), 82 GO = 0x4, /* start fifos */ 83 STOP = 0x8, /* stop fifos */ 84 RESET_FIFO = 0x10, /* reset the FIFOs */
|
/linux-6.14.4/arch/arm/mach-lpc32xx/ |
D | serial.c | 113 * 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.14.4/Documentation/accel/qaic/ |
D | aic100.rst | 94 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. 247 Each DBC is a pair of FIFOs that manage data in and out of the workload. One 268 The actual FIFOs are backed by host memory. When sending a request to the QSM 269 to activate a network, the host must donate memory to be used for the FIFOs. 271 memory must be provided per DBC, which hosts both FIFOs. The request FIFO will
|
/linux-6.14.4/drivers/usb/serial/ |
D | whiteheat.h | 29 #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.14.4/sound/soc/codecs/ |
D | mt6357.c | 325 /* 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.14.4/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_mbx.h | 168 * 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.14.4/Documentation/devicetree/bindings/net/ |
D | fsl,fman-muram.yaml | 18 Packet buffering (Tx/Rx FIFOs)
|
/linux-6.14.4/drivers/net/ethernet/neterion/ |
D | s2io.h | 363 /* 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.14.4/Documentation/devicetree/bindings/i2c/ |
D | i2c-altera.txt | 17 - fifo-size : Size of the RX and TX FIFOs in bytes.
|