Lines Matching defs:token
42 * Don't return -ERESTARTSYS if we can't get a token, the MTD core
51 int token;
58 token = opal_async_get_token_interruptible();
59 if (token < 0) {
60 if (token != -ERESTARTSYS)
61 dev_err(dev, "Failed to get an async token\n");
63 token = -EINTR;
64 return token;
69 rc = opal_flash_read(info->id, offset, __pa(buf), len, token);
72 rc = opal_flash_write(info->id, offset, __pa(buf), len, token);
75 rc = opal_flash_erase(info->id, offset, len, token);
79 opal_async_release_token(token);
84 rc = opal_async_wait_response_interruptible(token, &msg);
99 if (opal_async_wait_response(token, &msg))
124 opal_async_release_token(token);