Home
last modified time | relevance | path

Searched refs:mpu (Results 1 – 25 of 46) sorted by relevance

12

/f-stack/dpdk/drivers/net/ark/
H A Dark_mpu.c13 return mpu->hw.num_queues; in ark_api_num_queues()
34 mpu->id.idnum, in ark_mpu_verify()
35 mpu->id.id[0], mpu->id.id[1], in ark_mpu_verify()
36 mpu->id.id[2], mpu->id.id[3], in ark_mpu_verify()
37 mpu->id.ver[0], mpu->id.ver[1], in ark_mpu_verify()
38 mpu->id.ver[2], mpu->id.ver[3]); in ark_mpu_verify()
95 ark_mpu_reset(mpu); in ark_mpu_configure()
106 mpu->cfg.min_host_move = is_tx ? 1 : mpu->hw.obj_per_mrr; in ark_mpu_configure()
107 mpu->cfg.min_hw_move = mpu->hw.obj_per_mrr; in ark_mpu_configure()
119 mpu->cfg.sw_prod_index, mpu->cfg.hw_cons_index); in ark_mpu_dump()
[all …]
H A Dark_mpu.h104 uint16_t ark_api_num_queues(struct ark_mpu_t *mpu);
105 uint16_t ark_api_num_queues_per_port(struct ark_mpu_t *mpu,
107 int ark_mpu_verify(struct ark_mpu_t *mpu, uint32_t obj_size);
108 void ark_mpu_stop(struct ark_mpu_t *mpu);
109 void ark_mpu_start(struct ark_mpu_t *mpu);
110 int ark_mpu_reset(struct ark_mpu_t *mpu);
111 int ark_mpu_configure(struct ark_mpu_t *mpu, rte_iova_t ring,
115 void ark_mpu_dump_setup(struct ark_mpu_t *mpu, uint16_t qid);
116 void ark_mpu_reset_stats(struct ark_mpu_t *mpu);
120 ark_mpu_set_producer(struct ark_mpu_t *mpu, uint32_t idx) in ark_mpu_set_producer() argument
[all …]
H A Dark_ethdev_tx.c30 struct ark_mpu_t *mpu; member
64 ark_mpu_stop(queue->mpu); in ark_tx_hw_queue_stop()
163 ark_mpu_dump(queue->mpu, in eth_ark_xmit_pkts()
170 ark_mpu_set_producer(queue->mpu, queue->prod_index); in eth_ark_xmit_pkts()
270 queue->mpu = RTE_PTR_ADD(ark->mputx.v, qidx * ARK_MPU_QOFFSET); in eth_ark_tx_queue_setup()
292 if (ark_mpu_verify(queue->mpu, sizeof(struct ark_tx_meta))) in eth_ark_tx_hw_queue_config()
300 ark_mpu_stop(queue->mpu); in eth_ark_tx_hw_queue_config()
301 ark_mpu_reset(queue->mpu); in eth_ark_tx_hw_queue_config()
304 ark_mpu_configure(queue->mpu, ring_base, queue->queue_size, 1); in eth_ark_tx_hw_queue_config()
366 ark_mpu_stop(queue->mpu); in eth_ark_tx_queue_stop()
[all …]
H A Dark_ethdev_rx.c43 struct ark_mpu_t *mpu; member
95 ark_mpu_reset_stats(queue->mpu); in eth_ark_rx_hw_setup()
98 ark_mpu_set_producer(queue->mpu, queue->seed_index); in eth_ark_rx_hw_setup()
302 ark_mpu_dump(queue->mpu, in eth_ark_recv_pkts()
414 ark_mpu_start(queue->mpu); in eth_ark_rx_start_queue()
562 ark_mpu_stop(queue->mpu); in eth_ark_dev_rx_queue_release()
607 ark_mpu_reset_stats(queue->mpu); in eth_rx_queue_stats_reset()
627 ark_mpu_start(queue->mpu); in eth_ark_udm_force_close()
630 ark_mpu_set_producer(queue->mpu, index); in eth_ark_udm_force_close()
653 ark_mpu_dump(queue->mpu, name, queue->phys_qid); in ark_ethdev_rx_dump()
[all …]
H A Dark_ethdev.c466 struct ark_mpu_t *mpu; in ark_config_device() local
499 mpu = ark->mpurx.v; in ark_config_device()
503 ark_mpu_reset(mpu); in ark_config_device()
504 mpu = RTE_PTR_ADD(mpu, ARK_MPU_QOFFSET); in ark_config_device()
519 mpu = ark->mputx.v; in ark_config_device()
523 ark_mpu_reset(mpu); in ark_config_device()
524 mpu = RTE_PTR_ADD(mpu, ARK_MPU_QOFFSET); in ark_config_device()
692 mpu = ark->mputx.v; in eth_ark_dev_stop()
695 mpu = RTE_PTR_ADD(mpu, ARK_MPU_QOFFSET); in eth_ark_dev_stop()
711 mpu = ark->mpurx.v; in eth_ark_dev_stop()
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/arm/omap/
H A Dmpu.txt11 - ti,hwmods: "mpu"
27 mpu {
28 compatible = "ti,omap5-mpu";
29 ti,hwmods = "mpu"
34 mpu {
36 ti,hwmods = "mpu";
42 mpu {
44 ti,hwmods = "mpu";
49 mpu {
50 compatible = "ti,omap3-mpu";
[all …]
/f-stack/freebsd/contrib/device-tree/Bindings/interrupt-controller/
H A Dti,omap4-wugen-mpu9 - compatible : should contain at least "ti,omap4-wugen-mpu" or
10 "ti,omap5-wugen-mpu"
26 compatible = "ti,omap5-wugen-mpu", "ti,omap4-wugen-mpu";
/f-stack/freebsd/contrib/device-tree/Bindings/power/
H A Dti-smartreflex.txt10 "ti,omap3-smartreflex-mpu-iva"
12 "ti,omap4-smartreflex-mpu"
43 compatible = "ti,omap4-smartreflex-mpu";
/f-stack/freebsd/contrib/device-tree/Bindings/sound/
H A Ddavinci-mcbsp.txt16 * "mpu" for the main registers (required).
44 reg-names = "mpu", "dat";
H A Ddavinci-mcasp-audio.txt12 * "mpu" for the main registers (required). For compatibility with
73 reg-names "mpu";
H A Domap-mcbsp.txt27 reg-names = "mpu", "sidetone";
/f-stack/freebsd/contrib/device-tree/Bindings/
H A Dresource-names.txt33 reg-names = "mpu", "dat",
42 reg-names = "mpu", "dma";
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Domap2430.dtsi181 reg-names = "mpu";
198 reg-names = "mpu";
214 reg-names = "mpu";
230 reg-names = "mpu";
246 reg-names = "mpu";
H A Domap5-l4-abe.dtsi109 reg-names = "mpu", "dma";
142 reg-names = "mpu", "dma";
175 reg-names = "mpu", "dma";
227 reg-names = "mpu", "dma";
270 reg-names = "mpu", "dma";
H A Domap3.dtsi61 mpu {
62 compatible = "ti,omap3-mpu";
63 ti,hwmods = "mpu";
571 reg-names = "mpu";
614 reg-names = "mpu", "sidetone";
634 reg-names = "mpu", "sidetone";
653 reg-names = "mpu";
672 reg-names = "mpu";
H A Domap4-l4-abe.dtsi109 reg-names = "mpu", "dma";
142 reg-names = "mpu", "dma";
175 reg-names = "mpu", "dma";
243 reg-names = "mpu", "dma";
305 reg-names = "mpu", "dma";
H A Domap2.dtsi48 mpu {
49 compatible = "ti,omap2-mpu";
50 ti,hwmods = "mpu";
H A Domap5.dtsi116 compatible = "ti,omap5-wugen-mpu", "ti,omap4-wugen-mpu";
129 mpu {
130 compatible = "ti,omap4-mpu";
131 ti,hwmods = "mpu";
591 abb_mpu: regulator-abb-mpu {
H A Domap443x.dtsi46 abb_mpu: regulator-abb-mpu {
H A Domap2420.dtsi157 reg-names = "mpu";
171 reg-names = "mpu";
H A Dam4372.dtsi110 mpu {
111 compatible = "ti,omap4-mpu";
112 ti,hwmods = "mpu";
128 compatible = "ti,omap4-wugen-mpu";
H A Domap4.dtsi92 compatible = "ti,omap4-wugen-mpu";
105 mpu {
106 compatible = "ti,omap4-mpu";
107 ti,hwmods = "mpu";
387 abb_mpu: regulator-abb-mpu {
H A Domap36xx.dtsi94 abb_mpu_iva: regulator-abb-mpu {
186 compatible = "ti,omap3-smartreflex-mpu-iva";
H A Ddra7.dtsi69 compatible = "ti,omap5-wugen-mpu", "ti,omap4-wugen-mpu";
133 mpu {
134 compatible = "ti,omap5-mpu";
135 ti,hwmods = "mpu";
565 abb_mpu: regulator-abb-mpu {
/f-stack/freebsd/contrib/device-tree/src/arm64/ti/
H A Dk3-j721e-main.dtsi1088 reg-names = "mpu","dat";
1107 reg-names = "mpu","dat";
1126 reg-names = "mpu","dat";
1145 reg-names = "mpu","dat";
1164 reg-names = "mpu","dat";
1183 reg-names = "mpu","dat";
1202 reg-names = "mpu","dat";
1221 reg-names = "mpu","dat";
1240 reg-names = "mpu","dat";
1259 reg-names = "mpu","dat";
[all …]

12