Lines Matching refs:ctrl

164 	u32 ctrl;
167 ret = readl_poll_timeout_atomic(&ehci_debug->control, ctrl,
168 (ctrl & DBGP_DONE), 1, DBGP_TIMEOUT);
176 writel(ctrl | DBGP_DONE, &ehci_debug->control);
177 return (ctrl & DBGP_ERROR) ? -DBGP_ERRCODE(ctrl) : DBGP_LEN(ctrl);
195 static int dbgp_wait_until_done(unsigned ctrl, int loop)
201 writel(ctrl | DBGP_GO, &ehci_debug->control);
270 u32 pids, ctrl;
280 ctrl = readl(&ehci_debug->control);
281 ctrl = dbgp_len_update(ctrl, size);
282 ctrl |= DBGP_OUT;
283 ctrl |= DBGP_GO;
288 ret = dbgp_wait_until_done(ctrl, DBGP_LOOPS);
296 u32 pids, addr, ctrl;
307 ctrl = readl(&ehci_debug->control);
308 ctrl = dbgp_len_update(ctrl, size);
309 ctrl &= ~DBGP_OUT;
310 ctrl |= DBGP_GO;
314 ret = dbgp_wait_until_done(ctrl, loops);
327 u32 pids, addr, ctrl;
346 ctrl = readl(&ehci_debug->control);
347 ctrl = dbgp_len_update(ctrl, sizeof(req));
348 ctrl |= DBGP_OUT;
349 ctrl |= DBGP_GO;
355 ret = dbgp_wait_until_done(ctrl, DBGP_LOOPS);
428 u32 ctrl, cmd, status;
432 ctrl = readl(&ehci_debug->control);
433 ctrl |= DBGP_OWNER;
434 ctrl &= ~(DBGP_ENABLED | DBGP_INUSE);
435 writel(ctrl, &ehci_debug->control);
495 u32 ctrl, portsc, cmd;
534 ctrl = readl(&ehci_debug->control);
535 ctrl |= DBGP_CLAIM;
536 writel(ctrl, &ehci_debug->control);
537 ctrl = readl(&ehci_debug->control);
538 if ((ctrl & DBGP_CLAIM) != DBGP_CLAIM) {
540 writel(ctrl & ~DBGP_CLAIM, &ehci_debug->control);
753 u32 ctrl, portsc, hcs_params;
803 ctrl = readl(&ehci_debug->control);
804 ctrl &= ~(DBGP_CLAIM | DBGP_OUT);
805 writel(ctrl, &ehci_debug->control);
913 u32 cmd, ctrl;
924 ctrl = readl(&ehci_debug->control);
925 if (!(ctrl & DBGP_ENABLED)) {
971 u32 ctrl;
987 ctrl = readl(&ehci_debug->control);
988 if (ctrl & DBGP_ENABLED) {
989 ctrl &= ~(DBGP_CLAIM);
990 writel(ctrl, &ehci_debug->control);