/dports/comms/uhd/uhd-90ce6062b6b5df2eddeee723777be85108e4e7c7/fpga/usrp3/lib/rfnoc/core/ |
H A D | rfnoc_chdr_utils.vh | 187 function [15:0] chdr_calc_payload_length(input [31:0] chdr_w, input [63:0] header); port 190 if (chdr_w == 64) begin 191 header_length = chdr_get_has_time(header) ? 2*(chdr_w/8) : (chdr_w/8); 193 header_length = chdr_w/8; 195 mdata_length = chdr_get_num_mdata(header) * (chdr_w/8); 205 input [31:0] chdr_w, port 211 if (chdr_w == 64) begin 212 header_length = chdr_get_has_time(base_hdr) ? 2*(chdr_w/8) : (chdr_w/8); 214 header_length = chdr_w/8; 216 mdata_length = chdr_get_num_mdata(base_hdr) * (chdr_w/8);
|
H A D | rfnoc_chdr_internal_utils.vh | 404 input [2:0] chdr_w, port 408 chdr_mgmt_build_hdr = {proto_ver, chdr_w, 19'h0, num_hops, src_epid};
|
/dports/comms/uhd/uhd-90ce6062b6b5df2eddeee723777be85108e4e7c7/host/lib/rfnoc/ |
H A D | chdr_packet_writer.cpp | 22 template <size_t chdr_w, endianness_t endianness> 91 const_cast<chdr_packet_impl<chdr_w, endianness>*>(this)->get_mdata_ptr()); in get_mdata_const_ptr() 108 const_cast<chdr_packet_impl<chdr_w, endianness>*>(this)->get_payload_ptr()); in get_payload_const_ptr() 135 if (chdr_w == 64) { in _compute_mdata_offset() 154 static const size_t chdr_w_bytes = (chdr_w / 8); 155 static const size_t chdr_w_stride = (chdr_w / 64); 163 chdr_packet_factory::chdr_packet_factory(chdr_w_t chdr_w, endianness_t endianness) in chdr_packet_factory() argument 164 : _chdr_w(chdr_w), _endianness(endianness) in chdr_packet_factory()
|
H A D | rfnoc_graph.cpp | 597 const chdr_w_t chdr_w = _device->get_mb_iface(0).get_chdr_w(); in _init_gsm() local 600 if (_device->get_mb_iface(mb_idx).get_chdr_w() != chdr_w) { in _init_gsm() 603 + std::to_string(chdr_w_to_bits(chdr_w)) + " but device " in _init_gsm() 618 << chdr_w_to_bits(chdr_w) << " bits and endianness " << e2s(endianness)); in _init_gsm() 619 _pkt_factory = std::make_unique<chdr::chdr_packet_factory>(chdr_w, endianness); in _init_gsm()
|
/dports/comms/uhd/uhd-90ce6062b6b5df2eddeee723777be85108e4e7c7/host/include/uhd/utils/chdr/ |
H A D | chdr_packet.hpp | 28 chdr_packet(uhd::rfnoc::chdr_w_t chdr_w, 38 chdr_packet(uhd::rfnoc::chdr_w_t chdr_w, 108 static chdr_packet deserialize(uhd::rfnoc::chdr_w_t chdr_w, 159 static chdr_packet deserialize_ptr(uhd::rfnoc::chdr_w_t chdr_w,
|
H A D | chdr_packet.ipp | 16 chdr_packet::chdr_packet(uhd::rfnoc::chdr_w_t chdr_w, 21 : chdr_packet(chdr_w, header, std::vector<uint8_t>(), timestamp, std::move(metadata)) 36 chdr_packet chdr_packet::deserialize(uhd::rfnoc::chdr_w_t chdr_w, 43 return deserialize_ptr(chdr_w, endianness, start, end);
|
/dports/comms/uhd/uhd-90ce6062b6b5df2eddeee723777be85108e4e7c7/host/lib/usrp/mpmd/ |
H A D | mpmd_link_if_mgr.cpp | 38 const uhd::rfnoc::chdr_w_t chdr_w) in connect() argument 40 auto link_if_ctrl = make_link_if_ctrl(link_type, xport_info, chdr_w); in connect() 93 const uhd::rfnoc::chdr_w_t chdr_w) in make_link_if_ctrl() argument 97 return std::make_unique<mpmd_link_if_ctrl_udp>(_mb_args, xport_info, chdr_w); in make_link_if_ctrl()
|
H A D | mpmd_link_if_ctrl_udp.hpp | 37 const uhd::rfnoc::chdr_w_t chdr_w);
|
H A D | mpmd_link_if_mgr.hpp | 89 const uhd::rfnoc::chdr_w_t chdr_w) = 0;
|
H A D | mpmd_link_if_ctrl_udp.cpp | 234 const uhd::rfnoc::chdr_w_t chdr_w) in mpmd_link_if_ctrl_udp() argument 238 , _pkt_factory(chdr_w, ENDIANNESS_LITTLE) in mpmd_link_if_ctrl_udp()
|
/dports/comms/uhd/uhd-90ce6062b6b5df2eddeee723777be85108e4e7c7/host/lib/utils/chdr/ |
H A D | chdr_packet.cpp | 15 chdr_util::chdr_packet::chdr_packet(uhd::rfnoc::chdr_w_t chdr_w, in chdr_packet() argument 20 : _chdr_w(chdr_w) in chdr_packet() 95 uhd::rfnoc::chdr_w_t chdr_w, in deserialize_ptr() argument 100 chdr_rfnoc::chdr_packet_factory factory(chdr_w, endianness); in deserialize_ptr() 128 return chdr_util::chdr_packet(chdr_w, header, payload, timestamp, mdata); in deserialize_ptr()
|
/dports/comms/uhd/uhd-90ce6062b6b5df2eddeee723777be85108e4e7c7/host/include/uhd/rfnoc/ |
H A D | rfnoc_types.hpp | 21 constexpr size_t chdr_w_to_bits(chdr_w_t chdr_w) in chdr_w_to_bits() argument 23 switch (chdr_w) { in chdr_w_to_bits()
|
H A D | chdr_types.hpp | 786 inline void set_header(sep_id_t src_epid, uint16_t protover, chdr_w_t chdr_w) in set_header() argument 789 set_chdr_w(chdr_w); in set_header() 895 inline void set_chdr_w(chdr_w_t chdr_w) in set_chdr_w() argument 897 _chdr_w = chdr_w; in set_chdr_w()
|
/dports/comms/uhd/uhd-90ce6062b6b5df2eddeee723777be85108e4e7c7/host/lib/utils/ |
H A D | utils_python.hpp | 30 .def(py::init([](uhd::rfnoc::chdr_w_t chdr_w, in export_utils_with_payload() 35 return chdr_packet(chdr_w, header, payload, timestamp, metadata); in export_utils_with_payload() 68 .def(py::init([](uhd::rfnoc::chdr_w_t chdr_w, in export_utils() 73 return chdr_packet(chdr_w, in export_utils() 97 [](uhd::rfnoc::chdr_w_t chdr_w, in export_utils() 101 chdr_w, bytes.begin(), bytes.end(), endianness); in export_utils() 108 [](uhd::rfnoc::chdr_w_t chdr_w, in export_utils() argument 113 chdr_w, vector.begin(), vector.end(), endianness); in export_utils()
|
/dports/comms/uhd/uhd-90ce6062b6b5df2eddeee723777be85108e4e7c7/host/lib/include/uhdlib/rfnoc/ |
H A D | chdr_packet_writer.hpp | 278 chdr_packet_factory(chdr_w_t chdr_w, endianness_t endianness);
|
/dports/comms/uhd/uhd-90ce6062b6b5df2eddeee723777be85108e4e7c7/host/tests/ |
H A D | rfnoc_chdr_test.cpp | 77 mgmt_payload populate_mgmt_payload(const chdr_w_t chdr_w) in populate_mgmt_payload() argument 80 pyld.set_header(sep_id_t(rand64() & 0xFFFF), uint16_t(rand64() & 0xFFFF), chdr_w); in populate_mgmt_payload()
|