Lines Matching defs:xhci_ep_context_t
461 struct xhci_ep_context_t struct
463 unsigned ep_state : 3;
464 unsigned Rsvd0 : 5; // Reserved and zero'd
465 unsigned mult : 2; // the maximum supported number of bursts within an interval
466 unsigned max_primary_streams : 5;
467 unsigned linear_stream_array : 1;
468 uint8_t interval;
469 uint8_t max_esti_payload_hi; // Max Endpoint Service Time Interval Payload (High 8bit)
471 unsigned Rsvd1 : 1;
472 unsigned err_cnt : 2; // error count. 当错误发生时,该位会自减。当减为0时,控制器会把这个端点挂起
473 unsigned ep_type : 3; // endpoint type
474 unsigned Rsvd2 : 1;
475 unsigned hid : 1; // Host Initiate Disable
476 uint8_t max_burst_size;
477 uint16_t max_packet_size;
479 uint64_t tr_dequeue_ptr; // 第0bit为dequeue cycle state, 第1~3bit应保留。
481 uint16_t average_trb_len; // 平均TRB长度。该部分不应为0
482 uint16_t max_esti_payload_lo; // Max Endpoint Service Time Interval Payload (Low 16bit)