Lines Matching refs:resp_len
242 int resp_len;
316 priv->resp_len = 0;
374 } else if (priv->resp_len >= priv->expected_resp_len) {
377 priv->resp_data[priv->resp_len++] = byte;
378 if (priv->resp_len == priv->expected_resp_len) {
394 priv->resp_len = 1;
474 size_t resp_len, void *ec_cb_arg)
482 dev_dbg(dev, "CMD %x, %zd bytes expected\n", cmd, resp_len);
485 dev_err(dev, "command len %zd too big!\n", resp_len);
503 if (resp_len > sizeof(priv->resp_data)) {
504 dev_err(dev, "response too big: %zd!\n", resp_len);
507 nr_bytes = resp_len;
512 resp_len = min(resp_len, nr_bytes);
526 priv->resp_len = 0;
552 } else if (priv->resp_len != nr_bytes) {
554 cmd, priv->resp_len, nr_bytes);
561 * resp_len <= priv->resp_len and priv->resp_len == nr_bytes.
563 memcpy(resp, priv->resp_data, resp_len);