ktb Struct Reference

#include <pcbdef.h>

List of all members.

Public Attributes

struct _ktb * ktb_l_sqfl
struct _ktb * ktb_l_sqbl
unsigned short int ktb_w_size
unsigned char ktb_b_type
unsigned char ktb_b_fill_1
unsigned int ktb_l_ast_pending
unsigned long long ktb_q_phypcb
char ktb_b_pcb_padding_1 [8]
struct _acbktb_l_astqfl_spk
struct _acbktb_l_astqbl_spk
struct _acbktb_l_astqfl_k
struct _acbktb_l_astqbl_k
struct _acbktb_l_astqfl_e
struct _acbktb_l_astqbl_e
struct _acbktb_l_astqfl_s
struct _acbktb_l_astqbl_s
struct _acbktb_l_astqfl_u
struct _acbktb_l_astqbl_u
char ktb_b_pcb_padding_2 [4]
int ktb_l_cpu_id
char ktb_b_pcb_padding_3 [24]
unsigned int ktb_l_astact
unsigned int ktb_l_state
unsigned int ktb_l_pri
unsigned int ktb_l_prib
unsigned int ktb_l_affinity_skip
unsigned int ktb_l_owner
union {
   unsigned int   ktb_l_sts
   struct {
      unsigned   ktb_v_res: 1
      unsigned   ktb_v_delpen: 1
      unsigned   ktb_v_forcpen: 1
      unsigned   ktb_v_inquan: 1
      unsigned   ktb_v_pswapm: 1
      unsigned   ktb_v_respen: 1
      unsigned   ktb_v_ssfexc: 1
      unsigned   ktb_v_ssfexce: 1
      unsigned   ktb_v_ssfexcs: 1
      unsigned   ktb_v_ssfexcu: 1
      unsigned   ktb_v_ssrwait: 1
      unsigned   ktb_v_suspen: 1
      unsigned   ktb_v_wakepen: 1
      unsigned   ktb_v_wall: 1
      unsigned   ktb_v_batch: 1
      unsigned   ktb_v_noacnt: 1
      unsigned   ktb_v_nosuspend: 1
      unsigned   ktb_v_astpen: 1
      unsigned   ktb_v_phdres: 1
      unsigned   ktb_v_hiber: 1
      unsigned   ktb_v_login: 1
      unsigned   ktb_v_netwrk: 1
      unsigned   ktb_v_pwrast: 1
      unsigned   ktb_v_nodelet: 1
      unsigned   ktb_v_disaws: 1
      unsigned   ktb_v_inter: 1
      unsigned   ktb_v_recover: 1
      unsigned   ktb_v_secaudit: 1
      unsigned   ktb_v_hardaff: 1
      unsigned   ktb_v_erdact: 1
      unsigned   ktb_v_softsusp: 1
      unsigned   ktb_v_preempted: 1
   } 
}; 
union {
   unsigned int   ktb_l_sts2
   struct {
      unsigned   ktb_v_quantum_resched: 1
      unsigned   ktb_v_fill_2: 2
      unsigned   ktb_v_phdlock: 1
      unsigned   ktb_v_tcb: 1
      unsigned   ktb_v_tbs_state_pending: 1
      unsigned   ktb_v_fill_3: 9
      unsigned   ktb_v_class_sched_perm: 1
      unsigned   ktb_v_term_notify: 1
      unsigned   ktb_v_bytlm_loan: 1
      unsigned   ktb_v_fill_4: 1
      unsigned   ktb_v_nounshelve: 1
      unsigned   ktb_v_shelving_reserved: 1
      unsigned   ktb_v_class_scheduled: 1
      unsigned   ktb_v_class_supplied: 1
      unsigned   ktb_v_in_tbs_state: 1
      unsigned   ktb_v_windfall: 1
      unsigned   ktb_v_notify: 1
      unsigned   ktb_v_single_threaded: 4
      unsigned   ktb_v_fill_36_: 2
   } 
}; 
unsigned int ktb_l_prisav
unsigned int ktb_l_pribsav
unsigned int ktb_l_authpri
unsigned int ktb_l_onqtime
unsigned int ktb_l_waitime
char ktb_b_pcb_padding_4 [32]
unsigned int ktb_l_wefc
unsigned int ktb_l_efwm
char ktb_b_pcb_padding_5 [16]
unsigned int ktb_l_pid
union {
   unsigned int   ktb_l_epid
   struct {
      unsigned   ktb_v_epid_proc: 21
      unsigned   ktb_v_epid_node_idx: 8
      unsigned   ktb_v_epid_node_seq: 2
      unsigned   ktb_v_epid_wild: 1
   } 
}; 
char ktb_b_pcb_padding_6 [8]
unsigned int ktb_l_mtxcnt
char ktb_b_pcb_padding_7 [16]
struct _phdktb_l_phd
struct _jibktb_l_jib
char ktb_b_pcb_padding_8 [132]
unsigned int ktb_l_home_rad
unsigned int ktb_l_sra_skip_count
char ktb_b_pcb_padding_81 [12]
int ktb_l_affinity
unsigned int ktb_l_capability
char ktb_b_pcb_padding_9 [32]
unsigned int ktb_l_permanent_capability
int ktb_l_permanent_cpu_affinity
char ktb_b_pcb_padding_10 [8]
unsigned int ktb_l_current_affinity
int ktb_l_capability_seq
char ktb_b_pcb_padding_11 [8]
unsigned int ktb_l_ast_blocked
void * ktb_l_class_quant
unsigned short int ktb_w_class_extra_ticks
char ktb_b_pcb_padding_12 [94]
unsigned int ktb_l_sched_policy
char ktb_b_pcb_padding_13 [160]
union {
   struct _pcb *   ktb_l_pcb
   struct _ktb *   ktb_l_initial_ktb
}; 
union {
   unsigned int   ktb_l_flags
   struct {
      unsigned   ktb_v_delete_pending: 1
      unsigned   ktb_v_sched_context_saved: 1
      unsigned   ktb_v_single_thread_act: 4
      unsigned   ktb_v_tolerant: 1
      unsigned   ktb_v_soft_rad_affinity: 1
   } 
}; 
union {
   struct _fred *   ktb_l_fred
   struct _fred *   ktb_l_virpcb
}; 
void * ktb_l_per_kt_area
struct _acbktb_l_tquant_acb
unsigned int ktb_l_tquant
unsigned int ktb_l_quant
void * ktb_l_tm_callbacks
unsigned int ktb_l_callback_err
union {
   unsigned long long   ktb_q_capabilities
   struct {
      unsigned int   ktb_l_capabilities
      unsigned int   ktb_l_affinities
   } 
}; 
union {
   unsigned long long   ktb_q_permanent_capabilities
   struct {
      unsigned int   ktb_l_permanent_capabilities
      unsigned int   ktb_l_permanent_affinities
   } 
}; 
union {
   unsigned long long   ktb_q_saved_capabilities
   struct {
      unsigned int   ktb_l_saved_capabilities
      unsigned int   ktb_l_saved_affinities
   } 
}; 
unsigned int ktb_l_bias_cell
unsigned int ktb_l_persona_id
struct _psb * ktb_ar_psb
unsigned int ktb_l_swp_seq
long long ktb_q_vol_waits
int ktb_l_curr_vol_waits
int ktb_l_qend_count
unsigned long long ktb_q_comq_wait
unsigned long long ktb_q_runtime_start
unsigned long long ktb_q_inttime_start
int ktb_l_soft_broken
char ktb_b_pcb_padding_14 [20]
unsigned long long ktb_q_acc_run
unsigned long long ktb_q_acc_wait
unsigned long long ktb_q_acc_interrupt
int ktb_l_run_count
unsigned int ktb_l_glock_wait_status
unsigned long long ktb_q_glock
char ktb_b_pcb_padding_15 [16]
unsigned int ktb_l_lckrq
char ktb_b_fill_37_ [4]


Detailed Description

Definition at line 444 of file pcbdef.h.


Member Data Documentation

struct _ktb* ktb::ktb_l_sqfl [read]

Definition at line 445 of file pcbdef.h.

struct _ktb* ktb::ktb_l_sqbl [read]

Definition at line 446 of file pcbdef.h.

unsigned short int ktb::ktb_w_size

Definition at line 447 of file pcbdef.h.

unsigned char ktb::ktb_b_type

Definition at line 448 of file pcbdef.h.

unsigned char ktb::ktb_b_fill_1

Definition at line 449 of file pcbdef.h.

unsigned int ktb::ktb_l_ast_pending

Definition at line 450 of file pcbdef.h.

unsigned long long ktb::ktb_q_phypcb

Definition at line 451 of file pcbdef.h.

Definition at line 452 of file pcbdef.h.

struct _acb* ktb::ktb_l_astqfl_spk [read]

Definition at line 453 of file pcbdef.h.

struct _acb* ktb::ktb_l_astqbl_spk [read]

Definition at line 454 of file pcbdef.h.

struct _acb* ktb::ktb_l_astqfl_k [read]

Definition at line 455 of file pcbdef.h.

struct _acb* ktb::ktb_l_astqbl_k [read]

Definition at line 456 of file pcbdef.h.

struct _acb* ktb::ktb_l_astqfl_e [read]

Definition at line 457 of file pcbdef.h.

struct _acb* ktb::ktb_l_astqbl_e [read]

Definition at line 458 of file pcbdef.h.

struct _acb* ktb::ktb_l_astqfl_s [read]

Definition at line 459 of file pcbdef.h.

struct _acb* ktb::ktb_l_astqbl_s [read]

Definition at line 460 of file pcbdef.h.

struct _acb* ktb::ktb_l_astqfl_u [read]

Definition at line 461 of file pcbdef.h.

struct _acb* ktb::ktb_l_astqbl_u [read]

Definition at line 462 of file pcbdef.h.

Definition at line 463 of file pcbdef.h.

Definition at line 464 of file pcbdef.h.

Definition at line 465 of file pcbdef.h.

unsigned int ktb::ktb_l_astact

Definition at line 466 of file pcbdef.h.

unsigned int ktb::ktb_l_state

Definition at line 467 of file pcbdef.h.

unsigned int ktb::ktb_l_pri

Definition at line 468 of file pcbdef.h.

unsigned int ktb::ktb_l_prib

Definition at line 469 of file pcbdef.h.

Definition at line 470 of file pcbdef.h.

unsigned int ktb::ktb_l_owner

Definition at line 471 of file pcbdef.h.

unsigned int ktb::ktb_l_sts

Definition at line 473 of file pcbdef.h.

unsigned ktb::ktb_v_res

Definition at line 475 of file pcbdef.h.

Definition at line 476 of file pcbdef.h.

Definition at line 477 of file pcbdef.h.

Definition at line 478 of file pcbdef.h.

Definition at line 479 of file pcbdef.h.

Definition at line 480 of file pcbdef.h.

Definition at line 481 of file pcbdef.h.

Definition at line 482 of file pcbdef.h.

Definition at line 483 of file pcbdef.h.

Definition at line 484 of file pcbdef.h.

Definition at line 485 of file pcbdef.h.

Definition at line 486 of file pcbdef.h.

Definition at line 487 of file pcbdef.h.

unsigned ktb::ktb_v_wall

Definition at line 488 of file pcbdef.h.

unsigned ktb::ktb_v_batch

Definition at line 489 of file pcbdef.h.

Definition at line 490 of file pcbdef.h.

Definition at line 491 of file pcbdef.h.

Definition at line 492 of file pcbdef.h.

Definition at line 493 of file pcbdef.h.

unsigned ktb::ktb_v_hiber

Definition at line 494 of file pcbdef.h.

unsigned ktb::ktb_v_login

Definition at line 495 of file pcbdef.h.

Definition at line 496 of file pcbdef.h.

Definition at line 497 of file pcbdef.h.

Definition at line 498 of file pcbdef.h.

Definition at line 499 of file pcbdef.h.

unsigned ktb::ktb_v_inter

Definition at line 500 of file pcbdef.h.

Definition at line 501 of file pcbdef.h.

Definition at line 502 of file pcbdef.h.

Definition at line 503 of file pcbdef.h.

Definition at line 504 of file pcbdef.h.

Definition at line 505 of file pcbdef.h.

Definition at line 506 of file pcbdef.h.

union { ... }

unsigned int ktb::ktb_l_sts2

Definition at line 510 of file pcbdef.h.

Definition at line 512 of file pcbdef.h.

Definition at line 513 of file pcbdef.h.

Definition at line 514 of file pcbdef.h.

unsigned ktb::ktb_v_tcb

Definition at line 515 of file pcbdef.h.

Definition at line 516 of file pcbdef.h.

Definition at line 517 of file pcbdef.h.

Definition at line 518 of file pcbdef.h.

Definition at line 519 of file pcbdef.h.

Definition at line 520 of file pcbdef.h.

Definition at line 521 of file pcbdef.h.

Definition at line 522 of file pcbdef.h.

Definition at line 523 of file pcbdef.h.

Definition at line 524 of file pcbdef.h.

Definition at line 525 of file pcbdef.h.

Definition at line 528 of file pcbdef.h.

Definition at line 529 of file pcbdef.h.

Definition at line 530 of file pcbdef.h.

Definition at line 531 of file pcbdef.h.

Definition at line 532 of file pcbdef.h.

union { ... }

unsigned int ktb::ktb_l_prisav

Definition at line 535 of file pcbdef.h.

unsigned int ktb::ktb_l_pribsav

Definition at line 536 of file pcbdef.h.

unsigned int ktb::ktb_l_authpri

Definition at line 537 of file pcbdef.h.

unsigned int ktb::ktb_l_onqtime

Definition at line 538 of file pcbdef.h.

unsigned int ktb::ktb_l_waitime

Definition at line 540 of file pcbdef.h.

Definition at line 541 of file pcbdef.h.

unsigned int ktb::ktb_l_wefc

Definition at line 542 of file pcbdef.h.

unsigned int ktb::ktb_l_efwm

Definition at line 543 of file pcbdef.h.

Definition at line 544 of file pcbdef.h.

unsigned int ktb::ktb_l_pid

Definition at line 545 of file pcbdef.h.

unsigned int ktb::ktb_l_epid

Definition at line 551 of file pcbdef.h.

Definition at line 553 of file pcbdef.h.

Definition at line 554 of file pcbdef.h.

Definition at line 555 of file pcbdef.h.

Definition at line 556 of file pcbdef.h.

union { ... }

Definition at line 560 of file pcbdef.h.

unsigned int ktb::ktb_l_mtxcnt

Definition at line 561 of file pcbdef.h.

Definition at line 562 of file pcbdef.h.

struct _phd* ktb::ktb_l_phd [read]

Definition at line 563 of file pcbdef.h.

struct _jib* ktb::ktb_l_jib [read]

Definition at line 564 of file pcbdef.h.

Definition at line 565 of file pcbdef.h.

unsigned int ktb::ktb_l_home_rad

Definition at line 566 of file pcbdef.h.

Definition at line 567 of file pcbdef.h.

Definition at line 568 of file pcbdef.h.

Definition at line 569 of file pcbdef.h.

unsigned int ktb::ktb_l_capability

Definition at line 570 of file pcbdef.h.

Definition at line 571 of file pcbdef.h.

Definition at line 572 of file pcbdef.h.

Definition at line 573 of file pcbdef.h.

Definition at line 574 of file pcbdef.h.

Definition at line 575 of file pcbdef.h.

Definition at line 576 of file pcbdef.h.

Definition at line 577 of file pcbdef.h.

unsigned int ktb::ktb_l_ast_blocked

Definition at line 578 of file pcbdef.h.

Definition at line 579 of file pcbdef.h.

unsigned short int ktb::ktb_w_class_extra_ticks

Definition at line 580 of file pcbdef.h.

Definition at line 581 of file pcbdef.h.

Definition at line 582 of file pcbdef.h.

Definition at line 583 of file pcbdef.h.

struct _pcb* ktb::ktb_l_pcb [read]

Definition at line 585 of file pcbdef.h.

struct _ktb* ktb::ktb_l_initial_ktb [read]

Definition at line 586 of file pcbdef.h.

union { ... }

unsigned int ktb::ktb_l_flags

Definition at line 589 of file pcbdef.h.

Definition at line 591 of file pcbdef.h.

Definition at line 592 of file pcbdef.h.

Definition at line 593 of file pcbdef.h.

Definition at line 594 of file pcbdef.h.

Definition at line 595 of file pcbdef.h.

union { ... }

struct _fred* ktb::ktb_l_fred [read]

Definition at line 599 of file pcbdef.h.

struct _fred* ktb::ktb_l_virpcb [read]

Definition at line 600 of file pcbdef.h.

union { ... }

Definition at line 602 of file pcbdef.h.

struct _acb* ktb::ktb_l_tquant_acb [read]

Definition at line 603 of file pcbdef.h.

unsigned int ktb::ktb_l_tquant

Definition at line 604 of file pcbdef.h.

unsigned int ktb::ktb_l_quant

Definition at line 605 of file pcbdef.h.

Definition at line 606 of file pcbdef.h.

Definition at line 607 of file pcbdef.h.

unsigned long long ktb::ktb_q_capabilities

Definition at line 609 of file pcbdef.h.

Definition at line 611 of file pcbdef.h.

unsigned int ktb::ktb_l_affinities

Definition at line 612 of file pcbdef.h.

union { ... }

Definition at line 616 of file pcbdef.h.

Definition at line 618 of file pcbdef.h.

Definition at line 619 of file pcbdef.h.

union { ... }

unsigned long long ktb::ktb_q_saved_capabilities

Definition at line 623 of file pcbdef.h.

Definition at line 625 of file pcbdef.h.

Definition at line 626 of file pcbdef.h.

union { ... }

unsigned int ktb::ktb_l_bias_cell

Definition at line 629 of file pcbdef.h.

unsigned int ktb::ktb_l_persona_id

Definition at line 630 of file pcbdef.h.

struct _psb* ktb::ktb_ar_psb [read]

Definition at line 631 of file pcbdef.h.

unsigned int ktb::ktb_l_swp_seq

Definition at line 632 of file pcbdef.h.

Definition at line 633 of file pcbdef.h.

Definition at line 634 of file pcbdef.h.

Definition at line 635 of file pcbdef.h.

unsigned long long ktb::ktb_q_comq_wait

Definition at line 636 of file pcbdef.h.

unsigned long long ktb::ktb_q_runtime_start

Definition at line 638 of file pcbdef.h.

unsigned long long ktb::ktb_q_inttime_start

Definition at line 639 of file pcbdef.h.

Definition at line 641 of file pcbdef.h.

Definition at line 642 of file pcbdef.h.

unsigned long long ktb::ktb_q_acc_run

Definition at line 643 of file pcbdef.h.

unsigned long long ktb::ktb_q_acc_wait

Definition at line 644 of file pcbdef.h.

unsigned long long ktb::ktb_q_acc_interrupt

Definition at line 645 of file pcbdef.h.

Definition at line 646 of file pcbdef.h.

Definition at line 647 of file pcbdef.h.

unsigned long long ktb::ktb_q_glock

Definition at line 648 of file pcbdef.h.

Definition at line 649 of file pcbdef.h.

unsigned int ktb::ktb_l_lckrq

Definition at line 650 of file pcbdef.h.

Definition at line 651 of file pcbdef.h.


The documentation for this struct was generated from the following file:

Generated on Fri Oct 9 10:26:29 2009 for FreeVMS by  doxygen 1.5.5