struct SlotContext

Defined at line 679 of file ../../src/devices/usb/drivers/xhci/registers.h

Section 6.2.2

Public Members

uint32_t a
uint32_t b
uint32_t c
uint32_t d

Public Methods

typename std::remove_reference_t<decltype(b)> PORT_COUNT ()

Defined at line 684 of file ../../src/devices/usb/drivers/xhci/registers.h

usb_xhci::SlotContext & set_PORT_COUNT (typename std::remove_reference_t<decltype(b)> val)

Defined at line 684 of file ../../src/devices/usb/drivers/xhci/registers.h

typename std::remove_reference_t<decltype(a)> CONTEXT_ENTRIES ()

Defined at line 685 of file ../../src/devices/usb/drivers/xhci/registers.h

usb_xhci::SlotContext & set_CONTEXT_ENTRIES (typename std::remove_reference_t<decltype(a)> val)

Defined at line 685 of file ../../src/devices/usb/drivers/xhci/registers.h

typename std::remove_reference_t<decltype(a)> HUB ()

Defined at line 686 of file ../../src/devices/usb/drivers/xhci/registers.h

usb_xhci::SlotContext & set_HUB (typename std::remove_reference_t<decltype(a)> val)

Defined at line 686 of file ../../src/devices/usb/drivers/xhci/registers.h

typename std::remove_reference_t<decltype(a)> MULTI_TT ()

Defined at line 687 of file ../../src/devices/usb/drivers/xhci/registers.h

usb_xhci::SlotContext & set_MULTI_TT (typename std::remove_reference_t<decltype(a)> val)

Defined at line 687 of file ../../src/devices/usb/drivers/xhci/registers.h

typename std::remove_reference_t<decltype(a)> SPEED ()

Defined at line 688 of file ../../src/devices/usb/drivers/xhci/registers.h

usb_xhci::SlotContext & set_SPEED (typename std::remove_reference_t<decltype(a)> val)

Defined at line 688 of file ../../src/devices/usb/drivers/xhci/registers.h

typename std::remove_reference_t<decltype(b)> PORTNO ()

Root Hub Port Number

Defined at line 690 of file ../../src/devices/usb/drivers/xhci/registers.h

usb_xhci::SlotContext & set_PORTNO (typename std::remove_reference_t<decltype(b)> val)

Root Hub Port Number

Defined at line 690 of file ../../src/devices/usb/drivers/xhci/registers.h

typename std::remove_reference_t<decltype(a)> ROUTE_STRING ()

Defined at line 691 of file ../../src/devices/usb/drivers/xhci/registers.h

usb_xhci::SlotContext & set_ROUTE_STRING (typename std::remove_reference_t<decltype(a)> val)

Defined at line 691 of file ../../src/devices/usb/drivers/xhci/registers.h

typename std::remove_reference_t<decltype(c)> TTT ()

TT Think Time

Defined at line 693 of file ../../src/devices/usb/drivers/xhci/registers.h

usb_xhci::SlotContext & set_TTT (typename std::remove_reference_t<decltype(c)> val)

TT Think Time

Defined at line 693 of file ../../src/devices/usb/drivers/xhci/registers.h

typename std::remove_reference_t<decltype(b)> MAX_EXIT_LATENCY ()

Defined at line 694 of file ../../src/devices/usb/drivers/xhci/registers.h

usb_xhci::SlotContext & set_MAX_EXIT_LATENCY (typename std::remove_reference_t<decltype(b)> val)

Defined at line 694 of file ../../src/devices/usb/drivers/xhci/registers.h

typename std::remove_reference_t<decltype(c)> PARENT_PORT_NUMBER ()

Defined at line 695 of file ../../src/devices/usb/drivers/xhci/registers.h

usb_xhci::SlotContext & set_PARENT_PORT_NUMBER (typename std::remove_reference_t<decltype(c)> val)

Defined at line 695 of file ../../src/devices/usb/drivers/xhci/registers.h

typename std::remove_reference_t<decltype(c)> PARENT_HUB_SLOT_ID ()

Defined at line 696 of file ../../src/devices/usb/drivers/xhci/registers.h

usb_xhci::SlotContext & set_PARENT_HUB_SLOT_ID (typename std::remove_reference_t<decltype(c)> val)

Defined at line 696 of file ../../src/devices/usb/drivers/xhci/registers.h

typename std::remove_reference_t<decltype(c)> INTERRUPTER_TARGET ()

Defined at line 697 of file ../../src/devices/usb/drivers/xhci/registers.h

usb_xhci::SlotContext & set_INTERRUPTER_TARGET (typename std::remove_reference_t<decltype(c)> val)

Defined at line 697 of file ../../src/devices/usb/drivers/xhci/registers.h