Home
last modified time | relevance | path

Searched refs:rsrc (Results 1 – 20 of 20) sorted by relevance

/f-stack/dpdk/examples/l2fwd-event/
H A Dmain.c88 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 Dl2fwd_event.c160 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 Dl2fwd_poll.c15 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 Dl2fwd_common.c8 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 Dl2fwd_common.h114 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 Dl2fwd_event.h16 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 Dl2fwd_event_internal_port.c20 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 Dl2fwd_event_generic.c20 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 Dl2fwd_poll.h10 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 Dl3fwd_event.c24 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 Dfmd_api.c351 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 Dcdns,salvo-phy.yaml43 #include <dt-bindings/firmware/imx/rsrc.h>
/f-stack/freebsd/contrib/device-tree/Bindings/dsp/
H A Dfsl,dsp.yaml77 #include <dt-bindings/firmware/imx/rsrc.h>
/f-stack/freebsd/contrib/device-tree/Bindings/clock/
H A Dimx8qxp-lpcg.yaml55 #include <dt-bindings/firmware/imx/rsrc.h>
/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-asm.h637 …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 Dl2_forward_event.rst440 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 Dfsl,scu.txt80 include/dt-bindings/firmware/imx/rsrc.h
/f-stack/dpdk/drivers/event/dlb/pf/base/
H A Ddlb_resource.c38 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 Ddlb2_resource.c51 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 Dimx8qxp.dtsi9 #include <dt-bindings/firmware/imx/rsrc.h>