| /f-stack/dpdk/examples/l2fwd-event/ |
| H A D | main.c | 88 rsrc->event_mode = true; in l2fwd_event_parse_mode() 162 rsrc->port_pairs = true; in l2fwd_parse_port_pair_config() 347 if (rsrc->event_mode) in l2fwd_launch_one_lcore() 371 if (rsrc->force_quit) in check_all_ports_link_status() 375 if (rsrc->force_quit) in check_all_ports_link_status() 458 if (rsrc->event_mode) { in print_stats() 534 print_stats(rsrc); in l2fwd_event_print_stats() 641 if (rsrc->event_mode) in main() 663 if (rsrc->event_mode) in main() 666 check_all_ports_link_status(rsrc, rsrc->enabled_port_mask); in main() [all …]
|
| H A D | l2fwd_event.c | 160 dst_port = rsrc->dst_ports[mbuf->port]; in l2fwd_event_fwd() 201 while (!rsrc->force_quit) { in l2fwd_event_loop_single() 211 !rsrc->force_quit) in l2fwd_event_loop_single() 219 !rsrc->force_quit) in l2fwd_event_loop_single() 246 while (!rsrc->force_quit) { in l2fwd_event_loop_burst() 286 l2fwd_event_loop_burst(rsrc, flags); in l2fwd_event_loop() 292 l2fwd_event_loop(rsrc, in l2fwd_event_main_loop_tx_d() 368 rsrc->evt_rsrc = evt_rsrc; in l2fwd_event_resource_setup() 380 evt_rsrc->ops.event_port_setup(rsrc); in l2fwd_event_resource_setup() 383 evt_rsrc->ops.adapter_setup(rsrc); in l2fwd_event_resource_setup() [all …]
|
| H A D | l2fwd_poll.c | 15 dst_port = rsrc->dst_ports[portid]; in l2fwd_poll_simple_forward() 17 if (rsrc->mac_updating) in l2fwd_poll_simple_forward() 24 rsrc->port_stats[dst_port].tx += sent; in l2fwd_poll_simple_forward() 62 while (!rsrc->force_quit) { in l2fwd_poll_main_loop() 77 rsrc->port_stats[port_id].tx += sent; in l2fwd_poll_main_loop() 92 rsrc->port_stats[port_id].rx += nb_rx; in l2fwd_poll_main_loop() 121 rsrc->rx_queue_per_lcore) { in l2fwd_poll_lcore_config() 160 &rsrc->port_stats[port_id].dropped); in l2fwd_poll_init_tx_buffers() 177 rsrc->poll_rsrc = poll_rsrc; in l2fwd_poll_resource_setup() 178 l2fwd_poll_lcore_config(rsrc); in l2fwd_poll_resource_setup() [all …]
|
| H A D | l2fwd_common.c | 8 l2fwd_event_init_ports(struct l2fwd_resources *rsrc) in l2fwd_event_init_ports() argument 25 if (rsrc->event_mode) { in l2fwd_event_init_ports() 39 if ((rsrc->enabled_port_mask & (1 << port_id)) == 0) { in l2fwd_event_init_ports() 78 rte_eth_macaddr_get(port_id, &rsrc->eth_addr[port_id]); in l2fwd_event_init_ports() 87 rsrc->pktmbuf_pool); in l2fwd_event_init_ports() 107 rsrc->eth_addr[port_id].addr_bytes[0], in l2fwd_event_init_ports() 108 rsrc->eth_addr[port_id].addr_bytes[1], in l2fwd_event_init_ports() 109 rsrc->eth_addr[port_id].addr_bytes[2], in l2fwd_event_init_ports() 110 rsrc->eth_addr[port_id].addr_bytes[3], in l2fwd_event_init_ports() 111 rsrc->eth_addr[port_id].addr_bytes[4], in l2fwd_event_init_ports() [all …]
|
| H A D | l2fwd_common.h | 114 struct l2fwd_resources *rsrc = mz->addr; in l2fwd_get_rsrc() local 116 memset(rsrc, 0, sizeof(struct l2fwd_resources)); in l2fwd_get_rsrc() 117 rsrc->mac_updating = true; in l2fwd_get_rsrc() 118 rsrc->event_mode = true; in l2fwd_get_rsrc() 119 rsrc->rx_queue_per_lcore = 1; in l2fwd_get_rsrc() 120 rsrc->sched_type = RTE_SCHED_TYPE_ATOMIC; in l2fwd_get_rsrc() 121 rsrc->timer_period = 10 * rte_get_timer_hz(); in l2fwd_get_rsrc() 131 int l2fwd_event_init_ports(struct l2fwd_resources *rsrc);
|
| H A D | l2fwd_event.h | 16 typedef uint32_t (*event_device_setup_cb)(struct l2fwd_resources *rsrc); 17 typedef void (*event_port_setup_cb)(struct l2fwd_resources *rsrc); 18 typedef void (*event_queue_setup_cb)(struct l2fwd_resources *rsrc, 20 typedef void (*adapter_setup_cb)(struct l2fwd_resources *rsrc); 21 typedef void (*event_loop_cb)(struct l2fwd_resources *rsrc); 68 void l2fwd_event_resource_setup(struct l2fwd_resources *rsrc); 71 void l2fwd_event_service_setup(struct l2fwd_resources *rsrc);
|
| H A D | l2fwd_event_internal_port.c | 20 l2fwd_event_device_setup_internal_port(struct l2fwd_resources *rsrc) in l2fwd_event_device_setup_internal_port() argument 22 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_device_setup_internal_port() 38 if ((rsrc->enabled_port_mask & (1 << port_id)) == 0) in l2fwd_event_device_setup_internal_port() 96 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_port_setup_internal_port() 157 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_queue_setup_internal_port() 183 event_q_conf.schedule_type = rsrc->sched_type; in l2fwd_event_queue_setup_internal_port() 202 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_rx_tx_adapter_setup_internal_port() 215 if ((rsrc->enabled_port_mask & (1 << port_id)) == 0) in l2fwd_rx_tx_adapter_setup_internal_port() 231 if ((rsrc->enabled_port_mask & (1 << port_id)) == 0) in l2fwd_rx_tx_adapter_setup_internal_port() 240 eth_q_conf.ev.sched_type = rsrc->sched_type; in l2fwd_rx_tx_adapter_setup_internal_port() [all …]
|
| H A D | l2fwd_event_generic.c | 20 l2fwd_event_device_setup_generic(struct l2fwd_resources *rsrc) in l2fwd_event_device_setup_generic() argument 22 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_device_setup_generic() 38 if ((rsrc->enabled_port_mask & (1 << port_id)) == 0) in l2fwd_event_device_setup_generic() 96 l2fwd_event_port_setup_generic(struct l2fwd_resources *rsrc) in l2fwd_event_port_setup_generic() argument 98 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_port_setup_generic() 163 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_event_queue_setup_generic() 175 event_q_conf.schedule_type = rsrc->sched_type; in l2fwd_event_queue_setup_generic() 208 struct l2fwd_event_resources *evt_rsrc = rsrc->evt_rsrc; in l2fwd_rx_tx_adapter_setup_generic() 237 eth_q_conf.ev.sched_type = rsrc->sched_type; in l2fwd_rx_tx_adapter_setup_generic() 239 if ((rsrc->enabled_port_mask & (1 << port_id)) == 0) in l2fwd_rx_tx_adapter_setup_generic() [all …]
|
| H A D | l2fwd_poll.h | 10 typedef void (*poll_main_loop_cb)(struct l2fwd_resources *rsrc); 23 void l2fwd_poll_resource_setup(struct l2fwd_resources *rsrc);
|
| /f-stack/dpdk/examples/l3fwd/ |
| H A D | l3fwd_event.c | 24 static struct l3fwd_event_resources *rsrc; in l3fwd_get_eventdev_rsrc() local 26 if (rsrc != NULL) in l3fwd_get_eventdev_rsrc() 27 return rsrc; in l3fwd_get_eventdev_rsrc() 29 rsrc = rte_zmalloc("l3fwd", sizeof(struct l3fwd_event_resources), 0); in l3fwd_get_eventdev_rsrc() 30 if (rsrc != NULL) { in l3fwd_get_eventdev_rsrc() 31 rsrc->sched_type = RTE_SCHED_TYPE_ATOMIC; in l3fwd_get_eventdev_rsrc() 32 rsrc->eth_rx_queues = 1; in l3fwd_get_eventdev_rsrc() 33 return rsrc; in l3fwd_get_eventdev_rsrc()
|
| /f-stack/freebsd/contrib/openzfs/cmd/zed/agents/ |
| H A D | fmd_api.c | 351 nvlist_t *rsrc; in zed_log_fault() local 366 if (nvlist_lookup_nvlist(nvl, FM_FAULT_RESOURCE, &rsrc) == 0) { in zed_log_fault() 367 if (nvlist_lookup_string(rsrc, FM_FMRI_SCHEME, &strval) == 0) in zed_log_fault() 370 if (nvlist_lookup_uint64(rsrc, FM_FMRI_ZFS_POOL, &guid) == 0) in zed_log_fault() 373 if (nvlist_lookup_uint64(rsrc, FM_FMRI_ZFS_VDEV, &guid) == 0) in zed_log_fault()
|
| /f-stack/freebsd/contrib/device-tree/Bindings/phy/ |
| H A D | cdns,salvo-phy.yaml | 43 #include <dt-bindings/firmware/imx/rsrc.h>
|
| /f-stack/freebsd/contrib/device-tree/Bindings/dsp/ |
| H A D | fsl,dsp.yaml | 77 #include <dt-bindings/firmware/imx/rsrc.h>
|
| /f-stack/freebsd/contrib/device-tree/Bindings/clock/ |
| H A D | imx8qxp-lpcg.yaml | 55 #include <dt-bindings/firmware/imx/rsrc.h>
|
| /f-stack/freebsd/contrib/octeon-sdk/ |
| H A D | cvmx-asm.h | 637 …STR(offset) "(%[rbase])" : "=m"(__a[offset + 0]), "=m"(__a[offset + 1]): [rsrc] "d" (data), [rbase… 647 [rsrc] "d" (data), [rbase] "d" (__a)); } 659 [rsrc] "d" (data), [rbase] "d" (__a)); }
|
| /f-stack/dpdk/doc/guides/sample_app_ug/ |
| H A D | l2_forward_event.rst | 440 if ((rsrc->enabled_port_mask & (1 << port_id)) == 0) 449 eth_q_conf.ev.sched_type = rsrc->sched_type; 468 if ((rsrc->enabled_port_mask & (1 << port_id)) == 0) 689 while (nb_tx < nb_rx && !rsrc->force_quit)
|
| /f-stack/freebsd/contrib/device-tree/Bindings/arm/freescale/ |
| H A D | fsl,scu.txt | 80 include/dt-bindings/firmware/imx/rsrc.h
|
| /f-stack/dpdk/drivers/event/dlb/pf/base/ |
| H A D | dlb_resource.c | 38 static void dlb_init_fn_rsrc_lists(struct dlb_function_resources *rsrc) in dlb_init_fn_rsrc_lists() argument 40 dlb_list_init_head(&rsrc->avail_domains); in dlb_init_fn_rsrc_lists() 41 dlb_list_init_head(&rsrc->used_domains); in dlb_init_fn_rsrc_lists() 42 dlb_list_init_head(&rsrc->avail_ldb_queues); in dlb_init_fn_rsrc_lists() 43 dlb_list_init_head(&rsrc->avail_ldb_ports); in dlb_init_fn_rsrc_lists() 44 dlb_list_init_head(&rsrc->avail_dir_pq_pairs); in dlb_init_fn_rsrc_lists() 45 dlb_list_init_head(&rsrc->avail_ldb_credit_pools); in dlb_init_fn_rsrc_lists() 46 dlb_list_init_head(&rsrc->avail_dir_credit_pools); in dlb_init_fn_rsrc_lists()
|
| /f-stack/dpdk/drivers/event/dlb2/pf/base/ |
| H A D | dlb2_resource.c | 51 static void dlb2_init_fn_rsrc_lists(struct dlb2_function_resources *rsrc) in dlb2_init_fn_rsrc_lists() argument 55 dlb2_list_init_head(&rsrc->avail_domains); in dlb2_init_fn_rsrc_lists() 56 dlb2_list_init_head(&rsrc->used_domains); in dlb2_init_fn_rsrc_lists() 57 dlb2_list_init_head(&rsrc->avail_ldb_queues); in dlb2_init_fn_rsrc_lists() 58 dlb2_list_init_head(&rsrc->avail_dir_pq_pairs); in dlb2_init_fn_rsrc_lists() 61 dlb2_list_init_head(&rsrc->avail_ldb_ports[i]); in dlb2_init_fn_rsrc_lists()
|
| /f-stack/freebsd/contrib/device-tree/src/arm64/freescale/ |
| H A D | imx8qxp.dtsi | 9 #include <dt-bindings/firmware/imx/rsrc.h>
|