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