Lines Matching refs:tvp

40 extern void t4_display_tcb_aux_0(_TCBVAR *tvp,int aux);
41 extern void t4_display_tcb_aux_1(_TCBVAR *tvp,int aux);
42 extern void t4_display_tcb_aux_2(_TCBVAR *tvp,int aux);
43 extern void t4_display_tcb_aux_3(_TCBVAR *tvp,int aux);
48 extern void t5_display_tcb_aux_0(_TCBVAR *tvp,int aux);
49 extern void t5_display_tcb_aux_1(_TCBVAR *tvp,int aux);
50 extern void t5_display_tcb_aux_2(_TCBVAR *tvp,int aux);
51 extern void t5_display_tcb_aux_3(_TCBVAR *tvp,int aux);
56 extern void t6_display_tcb_aux_0(_TCBVAR *tvp,int aux);
57 extern void t6_display_tcb_aux_1(_TCBVAR *tvp,int aux);
58 extern void t6_display_tcb_aux_2(_TCBVAR *tvp,int aux);
59 extern void t6_display_tcb_aux_3(_TCBVAR *tvp,int aux);
60 extern void t6_display_tcb_aux_4(_TCBVAR *tvp,int aux);
201 _TCBVAR *tvp=g_tcb_info; in lu_tcbvar() local
203 while (tvp->name!=NULL) { in lu_tcbvar()
204 if (tcb_strmatch_nc(name,tvp->name)) return tvp; in lu_tcbvar()
205 else if (tcb_strmatch_nc(name,tvp->aka )) return tvp; in lu_tcbvar()
206 tvp+=1; in lu_tcbvar()
215 _TCBVAR *tvp; in val() local
217 tvp=lu_tcbvar(name); in val()
218 return tvp->val; in val()
224 _TCBVAR *tvp; in val64() local
226 tvp=lu_tcbvar(name); in val64()
227 return tvp->rawval; in val64()
272 decompress_val(_TCBVAR *tvp,unsigned ulp_type,unsigned tx_max, in decompress_val() argument
275 unsigned rawval=(unsigned) tvp->rawval; in decompress_val()
277 switch(tvp->comp) { in decompress_val()
278 case COMP_NONE: tvp->val=rawval; break; in decompress_val()
279 case COMP_ULP: tvp->val=rawval; break; in decompress_val()
281 tvp->val=(tx_max - rawval) & 0xFFFFFFFF; in decompress_val()
284 if (tcb_startswith_nc(tvp->name,"rx_frag")) { in decompress_val()
286 if (!tcb_strmatch_nc(tvp->name,"rx_frag0_start_idx_raw")) in decompress_val()
288 tvp->val=(rcv_nxt+rx_frag0_start_idx_raw+fragx) & 0xFFFFFFFF; in decompress_val()
290 tvp->val=(rcv_nxt - rawval) & 0xFFFFFFFF; in decompress_val()
293 case COMP_PTR: tvp->val=rawval; break; in decompress_val()
296 tvp->val=rawval; in decompress_val()
305 tvp->val=0; in decompress_val()
306 tvp->val=rawval; /* comment this out to display altered value */ in decompress_val()
311 tcb_code_err_exit("decompress_val, bad switch: %d",tvp->comp); in decompress_val()
321 get_tcb_field(_TCBVAR *tvp,unsigned char *buf) in get_tcb_field() argument
323 assert(tvp->hi-tvp->lo+1<=64); in get_tcb_field()
324 assert(tvp->hi>=tvp->lo); in get_tcb_field()
326 tvp->rawval=get_tcb_bits(buf,tvp->lo,tvp->hi); in get_tcb_field()
328 tvp->val=(unsigned) (tvp->rawval & 0xFFFFFFFF); in get_tcb_field()
421 display_tcb_compressed(_TCBVAR *tvp,int aux) in display_tcb_compressed() argument
425 t4_display_tcb_aux_0(tvp,aux); in display_tcb_compressed()
426 if (1==aux) t4_display_tcb_aux_1(tvp,aux); in display_tcb_compressed()
427 else if (2==aux) t4_display_tcb_aux_2(tvp,aux); in display_tcb_compressed()
428 else if (3==aux) t4_display_tcb_aux_3(tvp,aux); in display_tcb_compressed()
431 t5_display_tcb_aux_0(tvp,aux); in display_tcb_compressed()
432 if (1==aux) t5_display_tcb_aux_1(tvp,aux); in display_tcb_compressed()
433 else if (2==aux) t5_display_tcb_aux_2(tvp,aux); in display_tcb_compressed()
434 else if (3==aux) t5_display_tcb_aux_3(tvp,aux); in display_tcb_compressed()
436 t6_display_tcb_aux_0(tvp,aux); in display_tcb_compressed()
437 if (1==aux) t6_display_tcb_aux_1(tvp,aux); in display_tcb_compressed()
438 else if (2==aux) t6_display_tcb_aux_2(tvp,aux); in display_tcb_compressed()
439 else if (3==aux) t6_display_tcb_aux_3(tvp,aux); in display_tcb_compressed()
440 else if (4==aux) t6_display_tcb_aux_4(tvp,aux); in display_tcb_compressed()
456 _TCBVAR *tvp=base_tvp; in parse_tcb() local
464 while (tvp->name!=NULL) { in parse_tcb()
465 get_tcb_field(tvp,buf); in parse_tcb()
466 if (!got_tx_max && tcb_strmatch_nc("tx_max",tvp->name)) { in parse_tcb()
467 tx_max=tvp->val; in parse_tcb()
470 if (!got_rcv_nxt && tcb_strmatch_nc("rcv_nxt",tvp->name)) { in parse_tcb()
471 rcv_nxt=tvp->val; in parse_tcb()
475 tcb_strmatch_nc("rx_frag0_start_idx_raw",tvp->name)) { in parse_tcb()
476 rx_frag0_start_idx_raw=tvp->val; in parse_tcb()
479 tvp+=1; in parse_tcb()
482 tvp=base_tvp; in parse_tcb()
483 ulp_type=tvp->val; /* ULP type is always first variable in TCB */ in parse_tcb()
492 tvp=base_tvp; in parse_tcb()
493 while (tvp->name!=NULL) { in parse_tcb()
494 decompress_val(tvp,ulp_type,tx_max,rcv_nxt,rx_frag0_start_idx_raw); in parse_tcb()
495 tvp+=1; in parse_tcb()
506 _TCBVAR *tvp=base_tvp; in parse_scb() local
508 while (tvp->name!=NULL) { in parse_scb()
509 if (tcb_strmatch_nc("scb_slush",tvp->name)) { in parse_scb()
511 tvp->rawval=0; in parse_scb()
512 tvp->val=0; in parse_scb()
514 get_tcb_field(tvp,buf); in parse_scb()
516 tvp+=1; in parse_scb()
524 _TCBVAR *tvp=base_tvp; in parse_fcb() local
526 while (tvp->name!=NULL) { in parse_fcb()
527 get_tcb_field(tvp,buf); in parse_fcb()
528 tvp+=1; in parse_fcb()
536 _TCBVAR *tvp=base_tvp; in display_list_tcb() local
537 while (tvp->name!=NULL) { in display_list_tcb()
538 if (tvp->aux==0 || tvp->aux==aux) { in display_list_tcb()
539 if (tvp->hi-tvp->lo+1<=32) { in display_list_tcb()
540 printf(" %4d:%4d %31s: %10u (0x%1x)",tvp->lo,tvp->hi,tvp->name, in display_list_tcb()
541 (unsigned) tvp->rawval,(unsigned) tvp->rawval); in display_list_tcb()
542 if (COMP_TX_MAX==tvp->comp || COMP_RCV_NXT==tvp->comp) in display_list_tcb()
543 printf(" -> %1u (0x%x)", tvp->val,tvp->val); in display_list_tcb()
545 printf(" %4d:%4d %31s: 0x%1llx",tvp->lo,tvp->hi,tvp->name, in display_list_tcb()
546 tvp->rawval); in display_list_tcb()
550 tvp+=1; in display_list_tcb()
555 display_tcb(_TCBVAR *tvp,unsigned char *buf,int aux) in display_tcb() argument
565 display_list_tcb(tvp,aux); in display_tcb()
570 display_tcb_compressed(tvp,aux); in display_tcb()
578 _TCBVAR *tvp=g_tcb_info; in parse_n_display_tcb() local
581 aux=parse_tcb(tvp,buf); in parse_n_display_tcb()
582 display_tcb(tvp,buf,aux); in parse_n_display_tcb()
588 _TCBVAR *tvp=g_scb_info; in parse_n_display_scb() local
590 parse_scb(tvp,buf); in parse_n_display_scb()
599 display_list_tcb(tvp,0); in parse_n_display_scb()
606 _TCBVAR *tvp=g_fcb_info; in parse_n_display_fcb() local
608 parse_fcb(tvp,buf); in parse_n_display_fcb()
618 display_list_tcb(tvp,0); in parse_n_display_fcb()