Lines Matching defs:trace
336 qlnx_get_trace_size(qlnx_host_t *ha, qlnx_trace_t *trace)
340 trace->pci_func = ha->pci_func;
343 trace->size[i] = qlnx_get_trace_cmd_size(ha, i, trace->cmd);
350 qlnx_get_trace(qlnx_host_t *ha, int hwfn_index, qlnx_trace_t *trace)
358 buffer = qlnx_zalloc(trace->size[hwfn_index]);
361 hwfn_index, trace->cmd);
371 hwfn_index, trace->cmd);
375 switch (trace->cmd) {
378 buffer, (trace->size[hwfn_index] >> 2),
384 buffer, (trace->size[hwfn_index] >> 2),
390 buffer, (trace->size[hwfn_index] >> 2),
396 buffer, (trace->size[hwfn_index] >> 2),
402 buffer, (trace->size[hwfn_index] >> 2),
408 QL_DPRINT1(ha,"cmd = 0x%x failed [0x%x]\n", trace->cmd, rval);
414 trace->dwords[hwfn_index] = num_dwords;
417 rval = copyout(buffer, trace->buffer[hwfn_index],
997 qlnx_trace_t *trace;
1059 trace = (qlnx_trace_t *)data;
1062 if (trace->size[i] && trace->cmd && trace->buffer[i])
1063 rval = qlnx_get_trace(ha, i, trace);