HelenOS sources
XHCI_REG_RD 248 uspace/drv/bus/usb/xhci/commands.c while (XHCI_REG_RD(hc->op_regs, XHCI_OP_CRR))
XHCI_REG_RD 443 uspace/drv/bus/usb/xhci/commands.c host2xhci(32, XHCI_REG_RD(hc->xecp, XHCI_EC_SP_SLOT_TYPE) << 16);
XHCI_REG_RD 673 uspace/drv/bus/usb/xhci/commands.c if (XHCI_REG_RD(hc->op_regs, XHCI_OP_CRR)) {
XHCI_REG_RD 197 uspace/drv/bus/usb/xhci/debug.c const size_t num_ports = XHCI_REG_RD(hc->cap_regs, XHCI_CAP_MAX_PORTS);
XHCI_REG_RD 305 uspace/drv/bus/usb/xhci/debug.c XHCI_REG_RD(psi, XHCI_PSI_PSIV),
XHCI_REG_RD 306 uspace/drv/bus/usb/xhci/debug.c psi_types[XHCI_REG_RD(psi, XHCI_PSI_PLT)],
XHCI_REG_RD 307 uspace/drv/bus/usb/xhci/debug.c XHCI_REG_RD(psi, XHCI_PSI_PSIM),
XHCI_REG_RD 308 uspace/drv/bus/usb/xhci/debug.c speed_exp[XHCI_REG_RD(psi, XHCI_PSI_PSIE)],
XHCI_REG_RD 309 uspace/drv/bus/usb/xhci/debug.c XHCI_REG_RD(psi, XHCI_PSI_PFD) ? "full-duplex" : "");
XHCI_REG_RD 320 uspace/drv/bus/usb/xhci/debug.c unsigned id = XHCI_REG_RD(ec, XHCI_EC_CAP_ID);
XHCI_REG_RD 325 uspace/drv/bus/usb/xhci/debug.c name.packed = host2uint32_t_le(XHCI_REG_RD(ec, XHCI_EC_SP_NAME));
XHCI_REG_RD 326 uspace/drv/bus/usb/xhci/debug.c ports_from = XHCI_REG_RD(ec, XHCI_EC_SP_CP_OFF);
XHCI_REG_RD 327 uspace/drv/bus/usb/xhci/debug.c ports_to = ports_from + XHCI_REG_RD(ec, XHCI_EC_SP_CP_COUNT) - 1;
XHCI_REG_RD 328 uspace/drv/bus/usb/xhci/debug.c unsigned psic = XHCI_REG_RD(ec, XHCI_EC_SP_PSIC);
XHCI_REG_RD 332 uspace/drv/bus/usb/xhci/debug.c XHCI_REG_RD(ec, XHCI_EC_SP_MAJOR),
XHCI_REG_RD 333 uspace/drv/bus/usb/xhci/debug.c XHCI_REG_RD(ec, XHCI_EC_SP_MINOR),
XHCI_REG_RD 91 uspace/drv/bus/usb/xhci/hc.c switch (XHCI_REG_RD(ec, XHCI_EC_CAP_ID)) {
XHCI_REG_RD 97 uspace/drv/bus/usb/xhci/hc.c psic = XHCI_REG_RD(ec, XHCI_EC_SP_PSIC);
XHCI_REG_RD 98 uspace/drv/bus/usb/xhci/hc.c major = XHCI_REG_RD(ec, XHCI_EC_SP_MAJOR);
XHCI_REG_RD 99 uspace/drv/bus/usb/xhci/hc.c minor = XHCI_REG_RD(ec, XHCI_EC_SP_MINOR);
XHCI_REG_RD 100 uspace/drv/bus/usb/xhci/hc.c name.packed = host2uint32_t_le(XHCI_REG_RD(ec, XHCI_EC_SP_NAME));
XHCI_REG_RD 112 uspace/drv/bus/usb/xhci/hc.c unsigned offset = XHCI_REG_RD(ec, XHCI_EC_SP_CP_OFF);
XHCI_REG_RD 113 uspace/drv/bus/usb/xhci/hc.c unsigned count = XHCI_REG_RD(ec, XHCI_EC_SP_CP_COUNT);
XHCI_REG_RD 134 uspace/drv/bus/usb/xhci/hc.c unsigned sim = XHCI_REG_RD(psi, XHCI_PSI_PSIM);
XHCI_REG_RD 135 uspace/drv/bus/usb/xhci/hc.c unsigned psiv = XHCI_REG_RD(psi, XHCI_PSI_PSIV);
XHCI_REG_RD 136 uspace/drv/bus/usb/xhci/hc.c unsigned psie = XHCI_REG_RD(psi, XHCI_PSI_PSIE);
XHCI_REG_RD 137 uspace/drv/bus/usb/xhci/hc.c unsigned psim = XHCI_REG_RD(psi, XHCI_PSI_PSIM);
XHCI_REG_RD 211 uspace/drv/bus/usb/xhci/hc.c hc->op_regs = (xhci_op_regs_t *) (base + XHCI_REG_RD(hc->cap_regs, XHCI_CAP_LENGTH));
XHCI_REG_RD 212 uspace/drv/bus/usb/xhci/hc.c hc->rt_regs = (xhci_rt_regs_t *) (base + XHCI_REG_RD(hc->cap_regs, XHCI_CAP_RTSOFF));
XHCI_REG_RD 213 uspace/drv/bus/usb/xhci/hc.c hc->db_arry = (xhci_doorbell_t *) (base + XHCI_REG_RD(hc->cap_regs, XHCI_CAP_DBOFF));
XHCI_REG_RD 215 uspace/drv/bus/usb/xhci/hc.c uintptr_t xec_offset = XHCI_REG_RD(hc->cap_regs, XHCI_CAP_XECP) * sizeof(xhci_dword_t);
XHCI_REG_RD 227 uspace/drv/bus/usb/xhci/hc.c hc->ac64 = XHCI_REG_RD(hc->cap_regs, XHCI_CAP_AC64);
XHCI_REG_RD 228 uspace/drv/bus/usb/xhci/hc.c hc->csz = XHCI_REG_RD(hc->cap_regs, XHCI_CAP_CSZ);
XHCI_REG_RD 229 uspace/drv/bus/usb/xhci/hc.c hc->max_slots = XHCI_REG_RD(hc->cap_regs, XHCI_CAP_MAX_SLOTS);
XHCI_REG_RD 236 uspace/drv/bus/usb/xhci/hc.c unsigned ist = XHCI_REG_RD(hc->cap_regs, XHCI_CAP_IST);
XHCI_REG_RD 393 uspace/drv/bus/usb/xhci/hc.c XHCI_REG_RD(hc->cap_regs, XHCI_CAP_RTSOFF) +
XHCI_REG_RD 396 uspace/drv/bus/usb/xhci/hc.c XHCI_REG_RD(hc->cap_regs, XHCI_CAP_LENGTH) +
XHCI_REG_RD 426 uspace/drv/bus/usb/xhci/hc.c XHCI_REG_RD(hc->legsup, XHCI_LEGSUP_SEM_BIOS),
XHCI_REG_RD 427 uspace/drv/bus/usb/xhci/hc.c XHCI_REG_RD(hc->legsup, XHCI_LEGSUP_SEM_OS));
XHCI_REG_RD 428 uspace/drv/bus/usb/xhci/hc.c if (XHCI_REG_RD(hc->legsup, XHCI_LEGSUP_SEM_BIOS) == 0) {
XHCI_REG_RD 429 uspace/drv/bus/usb/xhci/hc.c return XHCI_REG_RD(hc->legsup, XHCI_LEGSUP_SEM_OS) == 1 ? EOK : EIO;
XHCI_REG_RD 573 uspace/drv/bus/usb/xhci/hc.c int ip = XHCI_REG_RD(hc->rt_regs->ir, XHCI_INTR_IP);
XHCI_REG_RD 575 uspace/drv/bus/usb/xhci/hc.c *status = XHCI_REG_RD(hc->op_regs, XHCI_OP_STATUS);
XHCI_REG_RD 239 uspace/drv/bus/usb/xhci/hw_struct/regs.h return XHCI_REG_RD(cap_regs, XHCI_CAP_MAX_SPBUF_HI) << 5 |
XHCI_REG_RD 240 uspace/drv/bus/usb/xhci/hw_struct/regs.h XHCI_REG_RD(cap_regs, XHCI_CAP_MAX_SPBUF_LO);
XHCI_REG_RD 563 uspace/drv/bus/usb/xhci/hw_struct/regs.h unsigned dword_offset = XHCI_REG_RD(cur, XHCI_EC_SIZE);
XHCI_REG_RD 571 uspace/drv/bus/usb/xhci/hw_struct/regs.h assert(XHCI_REG_RD(ec, XHCI_EC_CAP_ID) == XHCI_EC_SUPPORTED_PROTOCOL);
XHCI_REG_RD 572 uspace/drv/bus/usb/xhci/hw_struct/regs.h assert(XHCI_REG_RD(ec, XHCI_EC_SP_PSIC) > psid);
XHCI_REG_RD 219 uspace/drv/bus/usb/xhci/isoch.c const uint32_t reg_mfindex = XHCI_REG_RD(hc->rt_regs, XHCI_RT_MFINDEX);
XHCI_REG_RD 87 uspace/drv/bus/usb/xhci/rh.c rh->max_ports = XHCI_REG_RD(hc->cap_regs, XHCI_CAP_MAX_PORTS);
XHCI_REG_RD 307 uspace/drv/bus/usb/xhci/rh.c if (XHCI_REG_RD(port->regs, XHCI_PORT_CCS) &&
XHCI_REG_RD 50 uspace/drv/bus/usb/xhci/scratchpad.c lo = XHCI_REG_RD(hc->cap_regs, XHCI_CAP_MAX_SPBUF_LO);
XHCI_REG_RD 51 uspace/drv/bus/usb/xhci/scratchpad.c hi = XHCI_REG_RD(hc->cap_regs, XHCI_CAP_MAX_SPBUF_HI);
XHCI_REG_RD 320 uspace/drv/bus/usb/xhci/streams.c uint8_t max_psa_size = 1 << (XHCI_REG_RD(hc->cap_regs, XHCI_CAP_MAX_PSA_SIZE) + 1);
XHCI_REG_RD 427 uspace/drv/bus/usb/xhci/streams.c if (XHCI_REG_RD(hc->cap_regs, XHCI_CAP_NSS)) {
XHCI_REG_RD 28 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0, XHCI_REG_RD(regs, REG_8_FIELD));
XHCI_REG_RD 31 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0x55, XHCI_REG_RD(regs, REG_8_FIELD));
XHCI_REG_RD 36 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0x55, XHCI_REG_RD(regs, REG_8_FIELD));
XHCI_REG_RD 40 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0x50, XHCI_REG_RD(regs, REG_8_FIELD));
XHCI_REG_RD 47 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0, XHCI_REG_RD(regs, REG_8_RANGE));
XHCI_REG_RD 50 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0x15, XHCI_REG_RD(regs, REG_8_RANGE));
XHCI_REG_RD 54 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0x17, XHCI_REG_RD(regs, REG_8_RANGE));
XHCI_REG_RD 58 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0x15, XHCI_REG_RD(regs, REG_8_RANGE));
XHCI_REG_RD 65 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0, XHCI_REG_RD(regs, REG_8_FLAG));
XHCI_REG_RD 68 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(1, XHCI_REG_RD(regs, REG_8_FLAG));
XHCI_REG_RD 73 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(1, XHCI_REG_RD(regs, REG_8_FLAG));
XHCI_REG_RD 77 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0, XHCI_REG_RD(regs, REG_8_FLAG));
XHCI_REG_RD 84 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0, XHCI_REG_RD(regs, REG_16_FIELD));
XHCI_REG_RD 87 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0x5555, XHCI_REG_RD(regs, REG_16_FIELD));
XHCI_REG_RD 91 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0x55ff, XHCI_REG_RD(regs, REG_16_FIELD));
XHCI_REG_RD 95 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0x50a5, XHCI_REG_RD(regs, REG_16_FIELD));
XHCI_REG_RD 102 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0, XHCI_REG_RD(regs, REG_16_RANGE));
XHCI_REG_RD 105 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0x5a, XHCI_REG_RD(regs, REG_16_RANGE));
XHCI_REG_RD 109 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0xff, XHCI_REG_RD(regs, REG_16_RANGE));
XHCI_REG_RD 113 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0xa5, XHCI_REG_RD(regs, REG_16_RANGE));
XHCI_REG_RD 120 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0, XHCI_REG_RD(regs, REG_16_FLAG));
XHCI_REG_RD 123 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(1, XHCI_REG_RD(regs, REG_16_FLAG));
XHCI_REG_RD 128 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(1, XHCI_REG_RD(regs, REG_16_FLAG));
XHCI_REG_RD 132 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0, XHCI_REG_RD(regs, REG_16_FLAG));
XHCI_REG_RD 139 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0, XHCI_REG_RD(regs, REG_32_FIELD));
XHCI_REG_RD 142 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0xffaa5500, XHCI_REG_RD(regs, REG_32_FIELD));
XHCI_REG_RD 146 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0xffffff00, XHCI_REG_RD(regs, REG_32_FIELD));
XHCI_REG_RD 150 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0xff55aa00, XHCI_REG_RD(regs, REG_32_FIELD));
XHCI_REG_RD 157 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0, XHCI_REG_RD(regs, REG_32_RANGE));
XHCI_REG_RD 160 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0xf5a0, XHCI_REG_RD(regs, REG_32_RANGE));
XHCI_REG_RD 164 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0xfff0, XHCI_REG_RD(regs, REG_32_RANGE));
XHCI_REG_RD 168 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0xfa50, XHCI_REG_RD(regs, REG_32_RANGE));
XHCI_REG_RD 175 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0, XHCI_REG_RD(regs, REG_32_FLAG));
XHCI_REG_RD 178 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(1, XHCI_REG_RD(regs, REG_32_FLAG));
XHCI_REG_RD 183 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(1, XHCI_REG_RD(regs, REG_32_FLAG));
XHCI_REG_RD 187 uspace/drv/bus/usb/xhci/test/reg-ops.c EQ(0, XHCI_REG_RD(regs, REG_32_FLAG));
HelenOS homepage, sources at GitHub