| /f-stack/dpdk/drivers/net/ark/ |
| H A D | ark_mpu.c | 13 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 D | ark_mpu.h | 104 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 D | ark_ethdev_tx.c | 30 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 D | ark_ethdev_rx.c | 43 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 D | ark_ethdev.c | 466 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 D | mpu.txt | 11 - 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 D | ti,omap4-wugen-mpu | 9 - 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 D | ti-smartreflex.txt | 10 "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 D | davinci-mcbsp.txt | 16 * "mpu" for the main registers (required). 44 reg-names = "mpu", "dat";
|
| H A D | davinci-mcasp-audio.txt | 12 * "mpu" for the main registers (required). For compatibility with 73 reg-names "mpu";
|
| H A D | omap-mcbsp.txt | 27 reg-names = "mpu", "sidetone";
|
| /f-stack/freebsd/contrib/device-tree/Bindings/ |
| H A D | resource-names.txt | 33 reg-names = "mpu", "dat", 42 reg-names = "mpu", "dma";
|
| /f-stack/freebsd/contrib/device-tree/src/arm/ |
| H A D | omap2430.dtsi | 181 reg-names = "mpu"; 198 reg-names = "mpu"; 214 reg-names = "mpu"; 230 reg-names = "mpu"; 246 reg-names = "mpu";
|
| H A D | omap5-l4-abe.dtsi | 109 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 D | omap3.dtsi | 61 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 D | omap4-l4-abe.dtsi | 109 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 D | omap2.dtsi | 48 mpu { 49 compatible = "ti,omap2-mpu"; 50 ti,hwmods = "mpu";
|
| H A D | omap5.dtsi | 116 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 D | omap443x.dtsi | 46 abb_mpu: regulator-abb-mpu {
|
| H A D | omap2420.dtsi | 157 reg-names = "mpu"; 171 reg-names = "mpu";
|
| H A D | am4372.dtsi | 110 mpu { 111 compatible = "ti,omap4-mpu"; 112 ti,hwmods = "mpu"; 128 compatible = "ti,omap4-wugen-mpu";
|
| H A D | omap4.dtsi | 92 compatible = "ti,omap4-wugen-mpu"; 105 mpu { 106 compatible = "ti,omap4-mpu"; 107 ti,hwmods = "mpu"; 387 abb_mpu: regulator-abb-mpu {
|
| H A D | omap36xx.dtsi | 94 abb_mpu_iva: regulator-abb-mpu { 186 compatible = "ti,omap3-smartreflex-mpu-iva";
|
| H A D | dra7.dtsi | 69 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 D | k3-j721e-main.dtsi | 1088 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 …]
|