uhd/host/lib/rfnoc
Steven Koo e9176649d1 uhd: lambda capture the node instead of vert desc
This commit adds another resolve_all_properties method to use the
node instead of the vertex descriptor. The vertex descriptor could be
removed. This could cause the lambda capture to have an outdated
vertex descriptor, which would result in a hang when looking for it.
This resolves the issue by capturing the node and looking for the vertex
descriptor.

Signed-off-by: Steven Koo <steven.koo@ni.com>
2021-01-21 15:21:24 -06:00
..
rf_control uhd: Split radio_control into rf_control interfaces 2021-01-11 12:26:00 -06:00
actions.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
addsub_block_control.cpp rfnoc: Add Add/Sub RFNoC block support 2020-05-28 15:04:05 -05:00
block_container.cpp rfnoc_graph: Modify find_blocks() to sort return value 2019-11-26 12:21:33 -08:00
block_control.cpp rfnoc: Add clock selection to blocks 2019-11-26 11:49:27 -08:00
block_controller_factory_python.hpp python: Add block controller factory utility 2020-06-09 07:09:34 -05:00
block_id.cpp rfnoc: apply clang-format to block_id 2020-01-10 14:20:35 -08:00
chdr_ctrl_endpoint.cpp utils: Expose CHDR Types in Public API 2020-07-13 15:21:52 -05:00
chdr_ctrl_xport.cpp RFNoC: Add xport disconnect callbacks 2020-08-04 15:41:07 -05:00
chdr_packet_writer.cpp rfnoc: Rename chdr_packet to chdr_packet_writer 2020-07-13 15:21:52 -05:00
chdr_rx_data_xport.cpp RFNoC: Add xport disconnect callbacks 2020-08-04 15:41:07 -05:00
chdr_tx_data_xport.cpp RFNoC: Add xport disconnect callbacks 2020-08-04 15:41:07 -05:00
chdr_types.cpp chdr: Assert Ctrl Packet Size Before Serializing 2020-07-16 07:28:15 -05:00
client_zero.cpp lib: Properly do reset routines in client_zero 2020-04-09 08:44:40 -05:00
CMakeLists.txt uhd: Split radio_control into rf_control interfaces 2021-01-11 12:26:00 -06:00
ctrlport_endpoint.cpp rfnoc: Fix time conversion in ctrlport_endpoint sleep method 2020-12-21 09:32:28 -08:00
ddc_block_control_python.hpp python: Add DDC RFNoC block controller bindings 2020-06-09 07:09:34 -05:00
ddc_block_control.cpp DUC/DDC: Add variable time increment 2020-05-12 12:03:31 -05:00
device_id.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
dmafifo_block_control.cpp rfnoc: Add DMA FIFO block controller 2019-11-26 12:16:25 -08:00
duc_block_control_python.hpp python: Add DUC RFNoC block controller bindings 2020-06-09 07:09:34 -05:00
duc_block_control.cpp DUC: Fix incorrect DDS_GAIN 2020-10-26 15:10:21 -05:00
epid_allocator.cpp rfnoc: Centralize initialization state of SEPs to epid_allocator 2019-11-26 11:49:36 -08:00
fft_block_control_python.hpp python: Add FFT RFNoC block controller bindings 2020-06-18 07:48:25 -05:00
fft_block_control.cpp fpga: lib: Change max FFT size to 1024 2020-08-11 16:20:51 -05:00
fir_filter_block_control_python.hpp python: Add FIR filter RFNoC block controller bindings 2020-06-09 07:09:34 -05:00
fir_filter_block_control.cpp rfnoc: Add FIR filter RFNoC block controller 2020-04-07 14:20:14 -05:00
fosphor_block_control_python.hpp python: Add Fosphor RFNoC block controller bindings 2020-06-09 07:09:34 -05:00
fosphor_block_control.cpp rfnoc: Add RFNoC fosphor block 2020-04-14 16:37:43 -05:00
graph_stream_manager.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
graph.cpp uhd: lambda capture the node instead of vert desc 2021-01-21 15:21:24 -06:00
keep_one_in_n_block_control_python.hpp python: Add Keep One in N block controller bindings 2020-08-05 07:47:22 -05:00
keep_one_in_n_block_control.cpp rfnoc: Add Keep One in N block support 2020-08-05 07:47:22 -05:00
link_stream_manager.cpp uhd: Introduce I/O service manager 2019-11-26 12:21:32 -08:00
logpwr_block_control.cpp rfnoc: Add Log Power RFNoC block support 2020-06-29 14:03:17 -05:00
mb_controller.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
mgmt_portal.cpp rfnoc: Fix remote stream buffer format 2020-12-21 09:35:31 -08:00
mock_block.cpp tests: mock_block: Allow mock blocks to carry MB controllers 2020-10-09 12:31:19 -05:00
moving_average_block_control_python.hpp python: Add moving average RFNoC block controller bindings 2020-07-16 12:14:49 -05:00
moving_average_block_control.cpp rfnoc: Add Moving Average block controller 2020-07-16 12:14:49 -05:00
noc_block_base.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
node.cpp graph: Restore default resolver callback at node removal 2020-11-20 07:21:52 -06:00
null_block_control_python.hpp rfnoc: Add accessors for item width and nipc for NSS 2021-01-11 12:38:58 -06:00
null_block_control.cpp rfnoc: Add accessors for item width and nipc for NSS 2021-01-11 12:38:58 -06:00
radio_control_impl.cpp rfnoc: Update radio to support multiple SPC 2021-01-11 12:57:28 -06:00
radio_control_python.hpp python: radio_control: Explicitly import ALL_CHANS into Python bindings 2020-06-15 13:49:36 -05:00
register_iface_holder.cpp rfnoc: ctrlport: Separately validate and handle async messages 2019-11-26 11:49:34 -08:00
registry_factory.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
replay_block_control_python.hpp python: Add replay RFNoC block controller bindings 2020-08-04 15:40:30 -05:00
replay_block_control.cpp rfnoc: replay: Update packet size on mtu update 2020-09-03 16:25:24 -05:00
rfnoc_graph.cpp rfnoc: Don't error when streamer isn't found 2020-08-11 16:07:40 -05:00
rfnoc_python.hpp python: Add peek/poke bindings to noc_block_base 2020-09-03 22:17:02 -05:00
rfnoc_rx_streamer.cpp RFNoC: Revert change in streamer initialization 2020-08-07 07:43:58 -05:00
rfnoc_tx_streamer.cpp RFNoC: Revert change in streamer initialization 2020-08-07 07:43:58 -05:00
siggen_block_control_python.hpp python: Add siggen RFNoC block controller bindings 2020-07-30 13:03:16 -05:00
siggen_block_control.cpp rfnoc: Remove M_PI usage to fix Windows builds 2020-08-07 07:24:16 -05:00
split_stream_block_control.cpp rfnoc: Add support for Split Stream RFNoC block 2020-05-28 14:49:32 -05:00
switchboard_block_control_python.hpp python: Add Switchboard block python bindings 2020-07-30 12:51:11 -05:00
switchboard_block_control.cpp rfnoc: Add Switchboard block support 2020-07-30 12:51:11 -05:00
tx_async_msg_queue.cpp uhd: Apply clang-format against all .cpp and .hpp files in host/ 2020-03-03 08:51:32 -06:00
vector_iir_block_control_python.hpp python: Add vector IIR RFNoC block controller bindings 2020-06-09 07:12:15 -05:00
vector_iir_block_control.cpp rfnoc: Add Vector IIR RFNoC block support 2020-05-19 14:22:55 -05:00
window_block_control_python.hpp python: Add window RFNoC block controller bindings 2020-06-29 13:41:15 -05:00
window_block_control.cpp rfnoc: Add window RFNoC block controller 2020-06-29 13:41:15 -05:00