Lines Matching refs:status
119 static bool sdricoh_status_ok(struct sdricoh_host *host, unsigned int status,
122 sdricoh_writel(host, R2E4_STATUS_RESP, status);
123 return status & wanted;
129 unsigned int status = 0;
132 ret = read_poll_timeout(sdricoh_readl, status,
133 sdricoh_status_ok(host, status, wanted),
142 if (status & 0x7F0000) {
143 dev_err(dev, "waiting for status bit %x failed\n", wanted);
152 unsigned int status, timeout_us;
156 /* reset status reg? */
177 ret = read_poll_timeout(sdricoh_readl, status,
178 sdricoh_status_ok(host, status, STATUS_CMD_FINISHED),
183 * Don't check for timeout status in the loop, as it's not always reset
186 if (ret || status & STATUS_CMD_TIMEOUT)
205 /* status register ? */
359 unsigned int status;
361 status = sdricoh_readl(host, R21C_STATUS);
362 sdricoh_writel(host, R2E4_STATUS_RESP, status);
366 return !(status & STATUS_CARD_LOCKED);
368 return (status & STATUS_CARD_LOCKED);
527 MODULE_PARM_DESC(switchlocked, "Switch the cards locked status."