Lines Matching refs:ctrl

163 	u32 ctrl;  in dbgp_wait_until_complete()  local
167 ctrl = readl(&ehci_debug->control); in dbgp_wait_until_complete()
169 if (ctrl & DBGP_DONE) in dbgp_wait_until_complete()
181 writel(ctrl | DBGP_DONE, &ehci_debug->control); in dbgp_wait_until_complete()
182 return (ctrl & DBGP_ERROR) ? -DBGP_ERRCODE(ctrl) : DBGP_LEN(ctrl); in dbgp_wait_until_complete()
200 static int dbgp_wait_until_done(unsigned ctrl, int loop) in dbgp_wait_until_done() argument
206 writel(ctrl | DBGP_GO, &ehci_debug->control); in dbgp_wait_until_done()
275 u32 pids, ctrl; in dbgp_bulk_write() local
285 ctrl = readl(&ehci_debug->control); in dbgp_bulk_write()
286 ctrl = dbgp_len_update(ctrl, size); in dbgp_bulk_write()
287 ctrl |= DBGP_OUT; in dbgp_bulk_write()
288 ctrl |= DBGP_GO; in dbgp_bulk_write()
293 ret = dbgp_wait_until_done(ctrl, DBGP_LOOPS); in dbgp_bulk_write()
301 u32 pids, addr, ctrl; in dbgp_bulk_read() local
312 ctrl = readl(&ehci_debug->control); in dbgp_bulk_read()
313 ctrl = dbgp_len_update(ctrl, size); in dbgp_bulk_read()
314 ctrl &= ~DBGP_OUT; in dbgp_bulk_read()
315 ctrl |= DBGP_GO; in dbgp_bulk_read()
319 ret = dbgp_wait_until_done(ctrl, loops); in dbgp_bulk_read()
332 u32 pids, addr, ctrl; in dbgp_control_msg() local
351 ctrl = readl(&ehci_debug->control); in dbgp_control_msg()
352 ctrl = dbgp_len_update(ctrl, sizeof(req)); in dbgp_control_msg()
353 ctrl |= DBGP_OUT; in dbgp_control_msg()
354 ctrl |= DBGP_GO; in dbgp_control_msg()
360 ret = dbgp_wait_until_done(ctrl, DBGP_LOOPS); in dbgp_control_msg()
433 u32 ctrl, cmd, status; in dbgp_ehci_startup() local
437 ctrl = readl(&ehci_debug->control); in dbgp_ehci_startup()
438 ctrl |= DBGP_OWNER; in dbgp_ehci_startup()
439 ctrl &= ~(DBGP_ENABLED | DBGP_INUSE); in dbgp_ehci_startup()
440 writel(ctrl, &ehci_debug->control); in dbgp_ehci_startup()
500 u32 ctrl, portsc, cmd; in _dbgp_external_startup() local
539 ctrl = readl(&ehci_debug->control); in _dbgp_external_startup()
540 ctrl |= DBGP_CLAIM; in _dbgp_external_startup()
541 writel(ctrl, &ehci_debug->control); in _dbgp_external_startup()
542 ctrl = readl(&ehci_debug->control); in _dbgp_external_startup()
543 if ((ctrl & DBGP_CLAIM) != DBGP_CLAIM) { in _dbgp_external_startup()
545 writel(ctrl & ~DBGP_CLAIM, &ehci_debug->control); in _dbgp_external_startup()
759 u32 ctrl, portsc, hcs_params; in ehci_setup() local
809 ctrl = readl(&ehci_debug->control); in ehci_setup()
810 ctrl &= ~(DBGP_CLAIM | DBGP_OUT); in ehci_setup()
811 writel(ctrl, &ehci_debug->control); in ehci_setup()
919 u32 cmd, ctrl; in early_dbgp_write() local
930 ctrl = readl(&ehci_debug->control); in early_dbgp_write()
931 if (!(ctrl & DBGP_ENABLED)) { in early_dbgp_write()
977 u32 ctrl; in dbgp_reset_prep() local
993 ctrl = readl(&ehci_debug->control); in dbgp_reset_prep()
994 if (ctrl & DBGP_ENABLED) { in dbgp_reset_prep()
995 ctrl &= ~(DBGP_CLAIM); in dbgp_reset_prep()
996 writel(ctrl, &ehci_debug->control); in dbgp_reset_prep()