Home
last modified time | relevance | path

Searched refs:chdr_w (Results 1 – 16 of 16) sorted by relevance

/dports/comms/uhd/uhd-90ce6062b6b5df2eddeee723777be85108e4e7c7/fpga/usrp3/lib/rfnoc/core/
H A Drfnoc_chdr_utils.vh187 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 Drfnoc_chdr_internal_utils.vh404 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 Dchdr_packet_writer.cpp22 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 Drfnoc_graph.cpp597 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 Dchdr_packet.hpp28 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 Dchdr_packet.ipp16 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 Dmpmd_link_if_mgr.cpp38 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 Dmpmd_link_if_ctrl_udp.hpp37 const uhd::rfnoc::chdr_w_t chdr_w);
H A Dmpmd_link_if_mgr.hpp89 const uhd::rfnoc::chdr_w_t chdr_w) = 0;
H A Dmpmd_link_if_ctrl_udp.cpp234 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 Dchdr_packet.cpp15 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 Drfnoc_types.hpp21 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 Dchdr_types.hpp786 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 Dutils_python.hpp30 .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 Dchdr_packet_writer.hpp278 chdr_packet_factory(chdr_w_t chdr_w, endianness_t endianness);
/dports/comms/uhd/uhd-90ce6062b6b5df2eddeee723777be85108e4e7c7/host/tests/
H A Drfnoc_chdr_test.cpp77 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()