Home | History | Annotate | Download | only in mmc-utils

Lines Matching refs:frame_out

1507  * @frame_out: output (result) RPMB frame. Caller is responsible for checking
1514 struct rpmb_frame *frame_out,
1530 if (!frame_in || !frame_out || !out_cnt)
1552 memset(frame_out, 0, sizeof(*frame_out));
1553 frame_out->req_resp = htobe16(MMC_RPMB_READ_RESP);
1555 ioc.data_ptr = (uintptr_t)frame_out;
1591 ioc.data_ptr = (uintptr_t)frame_out;
1613 }, frame_out;
1647 ret = do_rpmb_op(dev_fd, &frame_in, &frame_out, 1);
1654 if (frame_out.result != 0) {
1656 be16toh(frame_out.result));
1672 }, frame_out;
1675 ret = do_rpmb_op(dev_fd, &frame_in, &frame_out, 1);
1682 if (frame_out.result != 0)
1683 return be16toh(frame_out.result);
1685 *cnt = be32toh(frame_out.write_counter);
1819 struct rpmb_frame *frame_out = NULL;
1823 frame_out = &frame_out_p[i];
1824 hmac_sha256_update(&ctx, frame_out->data,
1825 sizeof(*frame_out) -
1832 assert(frame_out);
1835 if (memcmp(mac, frame_out->key_mac, sizeof(mac))) {
1843 struct rpmb_frame *frame_out = &frame_out_p[i];
1844 ret = DO_IO(write, data_fd, frame_out->data, sizeof(frame_out->data));
1848 } else if (ret != sizeof(frame_out->data)) {
1850 (unsigned long)sizeof(frame_out->data),
1875 }, frame_out;
1954 ret = do_rpmb_op(dev_fd, &frame_in, &frame_out, 1);
1961 if (frame_out.result != 0) {
1963 be16toh(frame_out.result));