Home
last modified time | relevance | path

Searched full:rxdb (Results 1 – 11 of 11) sorted by relevance

/openbmc/linux/Documentation/devicetree/bindings/dsp/
H A Dfsl,dsp.yaml59 List of <&phandle type channel> - 2 channels for TXDB, 2 channels for RXDB
60 or - 1 channel for TX, 1 channel for RX, 1 channel for RXDB
133 - const: rxdb
198 mbox-names = "tx", "rx", "rxdb";
/openbmc/linux/Documentation/devicetree/bindings/remoteproc/
H A Dfsl,imx-rproc.yaml44 - const: rxdb
49 List of <&phandle type channel> - 1 channel for TX, 1 channel for RX, 1 channel for RXDB.
128 mbox-names = "tx", "rx", "rxdb";
/openbmc/linux/drivers/net/ethernet/sfc/
H A Def100_rx.c197 efx_dword_t rxdb; in ef100_rx_write() local
212 EFX_POPULATE_DWORD_1(rxdb, ERF_GZ_RX_RING_PIDX, in ef100_rx_write()
214 efx_writed_page(rx_queue->efx, &rxdb, in ef100_rx_write()
/openbmc/linux/drivers/net/ethernet/tehuti/
H A Dtehuti.c917 static void bdx_rxdb_destroy(struct rxdb *db) in bdx_rxdb_destroy()
922 static struct rxdb *bdx_rxdb_create(int nelem) in bdx_rxdb_create()
924 struct rxdb *db; in bdx_rxdb_create()
927 db = vmalloc(sizeof(struct rxdb) in bdx_rxdb_create()
943 static inline int bdx_rxdb_alloc_elem(struct rxdb *db) in bdx_rxdb_alloc_elem()
949 static inline void *bdx_rxdb_addr_elem(struct rxdb *db, int n) in bdx_rxdb_addr_elem()
955 static inline int bdx_rxdb_available(struct rxdb *db) in bdx_rxdb_available()
960 static inline void bdx_rxdb_free_elem(struct rxdb *db, int n) in bdx_rxdb_free_elem()
1000 priv->rxdb = bdx_rxdb_create(priv->rxf_fifo0.m.memsz / in bdx_rx_init()
1002 if (!priv->rxdb) in bdx_rx_init()
[all …]
H A Dtehuti.h176 struct rxdb { struct
250 struct rxdb *rxdb; /* rx dbs to store skb pointers */ member
/openbmc/linux/drivers/mailbox/
H A Dimx-mailbox.c24 /* TX0/RX0/RXDB[0-3] */
109 int (*rxdb)(struct imx_mu_priv *priv, struct imx_mu_con_priv *cp); member
529 priv->dcfg->rxdb(priv, cp); in imx_mu_isr()
705 /* Only supports TXDB and RXDB */ in imx_mu_seco_xlate()
892 .rxdb = imx_mu_generic_rxdb,
903 .rxdb = imx_mu_generic_rxdb,
914 .rxdb = imx_mu_generic_rxdb,
949 .rxdb = imx_mu_generic_rxdb,
959 .rxdb = imx_mu_seco_rxdb,
/openbmc/linux/include/linux/firmware/imx/
H A Ddsp.h31 /* Host <-> DSP communication uses 2 txdb and 2 rxdb channels */
/openbmc/linux/arch/arm64/boot/dts/freescale/
H A Dimx8ulp-evk.dts89 mbox-names = "tx", "rx", "rxdb";
H A Dimx93-11x11-evk.dts89 mbox-names = "tx", "rx", "rxdb";
/openbmc/linux/drivers/firmware/imx/
H A Dimx-dsp.c100 chan_name = kasprintf(GFP_KERNEL, "rxdb%d", i - 2); in imx_dsp_setup_channels()
/openbmc/linux/drivers/remoteproc/
H A Dimx_dsp_rproc.c508 * Request three mailbox channels (tx, rx, rxdb).
552 priv->rxdb_ch = mbox_request_channel_byname(cl, "rxdb"); in imx_dsp_rproc_mbox_alloc()
555 dev_dbg(cl->dev, "failed to request mbox chan rxdb, ret %d\n", in imx_dsp_rproc_mbox_alloc()