Lines Matching defs:tcp_hpts_entry
106 struct tcp_hpts_entry { struct
108 struct mtx p_mtx; /* Mutex for hpts */
109 struct timeval p_mysleep; /* Our min sleep time */
110 uint64_t syscall_cnt;
111 uint64_t sleeping; /* What the actual sleep was (if sleeping) */
112 uint16_t p_hpts_active; /* Flag that says hpts is awake */
113 uint8_t p_wheel_complete; /* have we completed the wheel arc walk? */
114 uint32_t p_runningslot; /* Current slot we are at if we are running */
115 uint32_t p_prev_slot; /* Previous slot we were on */
116 uint32_t p_cur_slot; /* Current slot in wheel hpts is draining */
117 uint32_t p_nxt_slot; /* The next slot outside the current range
119 int32_t p_on_queue_cnt; /* Count on queue in this hpts */
120 uint8_t p_direct_wake :1, /* boolean */
121 p_on_min_sleep:1, /* boolean */
122 p_hpts_wake_scheduled:1,/* boolean */
123 hit_callout_thresh:1,
124 p_avail:4;
125 uint8_t p_fill[3]; /* Fill to 32 bits */
127 struct hptsh {
152 struct tcp_hpts_entry **rp_ent; /* Array of hptss */ argument