@@ -89,23 +89,17 @@ void UioMemSgdma::init_buffers(std::shared_ptr<DmaBufferAbstract> mem,
8989}
9090
9191void UioMemSgdma::print_desc (const S2mmDesc& desc) const {
92+ auto fmt_flag = [](std::string name, bool val) { return (val ? " +" : " -" ) + name; };
9293#define BLI BOOST_LOG_SEV (_lg, bls::info) << ""
93- BLI << "S2mmDesc {" ;
94- BLI << " next desc = 0x " << std::hex << desc.nxtdesc;
95- BLI << " buffer addr = 0x " << std::hex << desc.buffer_addr;
96- BLI << " control" ;
97- BLI << " buffer_len = " << std::dec << desc.control.buffer_len;
98- BLI << " sof = " << std::dec << desc.control.rxsof;
99- BLI << " eof = " << std::dec << desc.control.rxeof;
100- BLI << " status" ;
101- BLI << " buffer_len = " << std::dec << desc.status.num_stored_bytes;
102- BLI << " sof = " << std::dec << desc.status.rxsof;
103- BLI << " eof = " << std::dec << desc.status.rxeof;
104- BLI << " dmainterr = " << std::dec << desc.status.dmainterr;
105- BLI << " dmaslverr = " << std::dec << desc.status.dmaslverr;
106- BLI << " dmadecerr = " << std::dec << desc.status.dmadecerr;
107- BLI << " cmplt = " << std::dec << desc.status.cmplt;
108- BLI << " }" << std::dec;
94+ BLI << "next_desc: 0x" << std::hex << desc.nxtdesc << ", " << "buff_addr: 0x" << std::hex
95+ << desc.buffer_addr;
96+ BLI << " ctrl: buf_len " << std::dec << desc.control .buffer_len << " , "
97+ << fmt_flag (" sof" , desc.control .rxsof ) << " " << fmt_flag (" eof" , desc.control .rxeof ) << " " ;
98+ BLI << " status: num_bytes " << std::dec << desc.status .num_stored_bytes << " , "
99+ << fmt_flag (" sof" , desc.status .rxsof ) << " " << fmt_flag (" eof" , desc.status .rxeof ) << " "
100+ << fmt_flag (" interr" , desc.status .dmainterr ) << " "
101+ << fmt_flag (" slverr" , desc.status .dmaslverr ) << " "
102+ << fmt_flag (" decerr" , desc.status .dmadecerr ) << " " << fmt_flag (" cmplt" , desc.status .cmplt );
109103}
110104
111105void UioMemSgdma::print_descs () const {
0 commit comments