Lines Matching refs:res
177 int res; in atsha204a_recv_resp() local
181 res = atsha204a_recv(dev, p, 4); in atsha204a_recv_resp()
182 if (res) in atsha204a_recv_resp()
183 return res; in atsha204a_recv_resp()
189 res = atsha204a_recv(dev, p + 4, resp->length - 4); in atsha204a_recv_resp()
190 if (res) in atsha204a_recv_resp()
191 return res; in atsha204a_recv_resp()
210 int try, res; in atsha204a_wakeup() local
218 res = atsha204a_send(dev, req, 4); in atsha204a_wakeup()
219 if (res) { in atsha204a_wakeup()
226 res = atsha204a_recv_resp(dev, &resp); in atsha204a_wakeup()
227 if (res) { in atsha204a_wakeup()
229 return res; in atsha204a_wakeup()
247 int res; in atsha204a_idle() local
250 res = atsha204a_send(dev, &req, 1); in atsha204a_idle()
251 if (res) in atsha204a_idle()
253 return res; in atsha204a_idle()
258 int res; in atsha204a_sleep() local
261 res = atsha204a_send(dev, &req, 1); in atsha204a_sleep()
262 if (res) in atsha204a_sleep()
264 return res; in atsha204a_sleep()
270 int res, timeout = ATSHA204A_TRANSACTION_TIMEOUT; in atsha204a_transaction() local
272 res = atsha204a_send(dev, (u8 *) req, req->length + 1); in atsha204a_transaction()
273 if (res) { in atsha204a_transaction()
279 res = atsha204a_recv_resp(dev, resp); in atsha204a_transaction()
280 if (!res || res == -EMSGSIZE || res == -EBADMSG) in atsha204a_transaction()
295 return res; in atsha204a_transaction()
313 int res, retry = ATSHA204A_TRANSACTION_RETRY; in atsha204a_read() local
330 res = atsha204a_transaction(dev, &req, &resp); in atsha204a_read()
331 if (!res) in atsha204a_read()
339 if (res) { in atsha204a_read()
341 return res; in atsha204a_read()
357 int res; in atsha204a_get_random() local
372 res = atsha204a_transaction(dev, &req, &resp); in atsha204a_get_random()
373 if (res) { in atsha204a_get_random()
375 return res; in atsha204a_get_random()