Home
last modified time | relevance | path

Searched refs:dpio (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/soc/fsl/dpio/
H A DMakefile6 obj-$(CONFIG_FSL_MC_DPIO) += fsl-mc-dpio.o
8 fsl-mc-dpio-objs := dpio.o qbman-portal.o dpio-service.o dpio-driver.o
/linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
H A Ddpio-driver.rst98 DPIO Object Driver (dpio-driver.c)
101 The dpio-driver component registers with the fsl-mc bus to handle objects of
102 type "dpio". The implementation of probe() handles basic initialization
104 and initializing interrupts and registering irq handlers. The dpio-driver
105 registers the probed DPIO with dpio-service.
107 DPIO service (dpio-service.c, dpaa2-io.h)
110 The dpio service component provides queuing, notification, and buffers
153 only used by dpio-service.
H A Dindex.rst9 dpio-driver
/linux/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-ethtool.c870 struct dpaa2_io *dpio = priv->channel[0]->dpio; in dpaa2_eth_get_coalesce() local
872 dpaa2_io_get_irq_coalescing(dpio, &ic->rx_coalesce_usecs); in dpaa2_eth_get_coalesce()
873 ic->use_adaptive_rx_coalesce = dpaa2_io_get_adaptive_coalescing(dpio); in dpaa2_eth_get_coalesce()
884 struct dpaa2_io *dpio; in dpaa2_eth_set_coalesce() local
890 dpio = priv->channel[0]->dpio; in dpaa2_eth_set_coalesce()
891 dpaa2_io_get_irq_coalescing(dpio, &prev_rx_usecs); in dpaa2_eth_set_coalesce()
892 prev_adaptive = dpaa2_io_get_adaptive_coalescing(dpio); in dpaa2_eth_set_coalesce()
896 dpio = priv->channel[i]->dpio; in dpaa2_eth_set_coalesce()
898 dpaa2_io_set_adaptive_coalescing(dpio, in dpaa2_eth_set_coalesce()
900 err = dpaa2_io_set_irq_coalescing(dpio, ic->rx_coalesce_usecs); in dpaa2_eth_set_coalesce()
[all …]
H A Ddpaa2-eth.c317 while ((err = dpaa2_io_service_release(ch->dpio, ch->bp->bpid, in dpaa2_eth_recycle_buf()
1745 while ((err = dpaa2_io_service_release(ch->dpio, ch->bp->bpid, in dpaa2_eth_add_bufs()
1922 err = dpaa2_io_service_pull_channel(ch->dpio, ch->ch_id, in dpaa2_eth_pull_channel()
2007 dpaa2_io_update_net_dim(ch->dpio, ch->stats.frames_per_cdan, in dpaa2_eth_poll()
2017 err = dpaa2_io_service_rearm(ch->dpio, &ch->nctx); in dpaa2_eth_poll()
3208 channel->dpio = dpaa2_io_service_select(i); in dpaa2_eth_setup_dpio()
3209 err = dpaa2_io_service_register(channel->dpio, nctx, dev); in dpaa2_eth_setup_dpio()
3249 dpaa2_io_service_deregister(channel->dpio, nctx, dev); in dpaa2_eth_setup_dpio()
3257 dpaa2_io_service_deregister(channel->dpio, nctx, dev); in dpaa2_eth_setup_dpio()
3284 dpaa2_io_service_deregister(ch->dpio, &ch->nctx, dev); in dpaa2_eth_free_dpio()
[all …]
H A Ddpaa2-eth.h492 struct dpaa2_io *dpio; member
/linux/drivers/soc/fsl/
H A DMakefile11 obj-$(CONFIG_FSL_MC_DPIO) += dpio/
/linux/drivers/crypto/caam/
H A Dcaamalg_qi2.h93 struct dpaa2_io *dpio; member
H A Dcaamalg_qi2.c4701 ppriv->dpio = dpaa2_io_service_select(cpu); in dpaa2_dpseci_dpio_setup()
4702 err = dpaa2_io_service_register(ppriv->dpio, nctx, dev); in dpaa2_dpseci_dpio_setup()
4735 dpaa2_io_service_deregister(ppriv->dpio, &ppriv->nctx, dev); in dpaa2_dpseci_dpio_setup()
4755 dpaa2_io_service_deregister(ppriv->dpio, &ppriv->nctx, in dpaa2_dpseci_dpio_free()
4868 err = dpaa2_io_service_pull_fq(ppriv->dpio, ppriv->rsp_fqid, in dpaa2_caam_pull_fq()
4936 err = dpaa2_io_service_rearm(ppriv->dpio, &ppriv->nctx); in dpaa2_dpseci_poll()
5523 err = dpaa2_io_service_enqueue_fq(ppriv->dpio, ppriv->req_fqid, in dpaa2_caam_enqueue()
/linux/Documentation/
H A D.renames.txt800 networking/device_drivers/freescale/dpaa2/dpio-driver networking/device_drivers/ethernet/freescale/…
831 networking/dpaa2/dpio-driver networking/device_drivers/ethernet/freescale/dpaa2/dpio-driver
/linux/
H A DMAINTAINERS7735 F: drivers/soc/fsl/dpio