Lines Matching +full:ascii +full:. +full:d

3  * Copyright (C) 2014-2017 aQuantia Corporation. All rights reserved
11 * disclaimer.
16 * with the distribution.
20 * written permission.
25 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
32 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34 * @file aq_dbg.c
35 * Debugging stuff.
36 * @date 2017.12.13 @author roman.agafonov@aquantia.com
40 #include <sys/cdefs.h>
43 #include <sys/param.h>
44 #include "aq_common.h"
45 #include "aq_dbg.h"
78 entry.ring_idx = ring_idx; in trace_aq_tx_descr()
79 entry.pointer = pointer; in trace_aq_tx_descr()
80 entry.data_buf_addr = descr[0]; in trace_aq_tx_descr()
81 entry.pay_len = DESCR_FIELD(descr[1], 63, 46); in trace_aq_tx_descr()
82 entry.ct_en = DESCR_FIELD(descr[1], 45, 45); in trace_aq_tx_descr()
83 entry.ct_idx = DESCR_FIELD(descr[1], 44, 44); in trace_aq_tx_descr()
84 entry.rsvd2 = DESCR_FIELD(descr[1], 43, 30); in trace_aq_tx_descr()
85 entry.tx_cmd = DESCR_FIELD(descr[1], 29, 22); in trace_aq_tx_descr()
86 entry.eop = DESCR_FIELD(descr[1], 21, 21); in trace_aq_tx_descr()
87 entry.dd = DESCR_FIELD(descr[1], 20, 20); in trace_aq_tx_descr()
88 entry.buf_len = DESCR_FIELD(descr[1], 19, 4); in trace_aq_tx_descr()
89 entry.rsvd1 = DESCR_FIELD(descr[1], 3, 3); in trace_aq_tx_descr()
90 entry.des_typ = DESCR_FIELD(descr[1], 2, 0); in trace_aq_tx_descr()
93 …aq_log_detail("trace_aq_tx_descr ring=%d descr=%u pay_len=%u ct_en=%u ct_idx=%u rsvd2=0x%x tx_cmd=… in trace_aq_tx_descr()
94 entry.ring_idx, entry.pointer, entry.pay_len, in trace_aq_tx_descr()
95 entry.ct_en, entry.ct_idx, entry.rsvd2, in trace_aq_tx_descr()
96 entry.tx_cmd, entry.eop, entry.dd, entry.buf_len, in trace_aq_tx_descr()
97 entry.rsvd1, entry.des_typ); in trace_aq_tx_descr()
142 …printf("trace_aq_rx_descr ring=%d descr=%u rss_hash=0x%x hdr_len=%u sph=%u rx_cntl=%u rsvd=0x%x av… in trace_aq_rx_descr()
186 …("trace_aq_tx_context_descr ring=%d descr=%u out_len=%u tun_len=%u resvd3=%lu mss_len=%u l4_len=%u… in trace_aq_tx_context_descr()
197 char ascii[17]; in DumpHex() local
202 ascii[16] = '\0'; in DumpHex()
210 ascii[i % 16] = ((const unsigned char*)data)[i]; in DumpHex()
212 ascii[i % 16] = '.'; in DumpHex()
217 sprintf(buf, "| %s \n", ascii); in DumpHex()
222 ascii[(i+1) % 16] = '\0'; in DumpHex()
229 sprintf(buf, "| %s \n", ascii); in DumpHex()