Lines Matching refs:vhead

463 	struct vendor_item	*vhead;  in rkusb_do_vs_write()  local
519 vhead = (struct vendor_item *)bh->buf; in rkusb_do_vs_write()
523 if (vhead->id == HDCP_14_HDMI_ID || in rkusb_do_vs_write()
524 vhead->id == HDCP_14_HDMIRX_ID || in rkusb_do_vs_write()
525 vhead->id == HDCP_14_DP_ID) { in rkusb_do_vs_write()
526 rc = vendor_handle_hdcp(vhead); in rkusb_do_vs_write()
535 rc = vendor_storage_write(vhead->id, in rkusb_do_vs_write()
537 vhead->size); in rkusb_do_vs_write()
546 vhead->size); in rkusb_do_vs_write()
555 __func__, vhead->id, vhead->size); in rkusb_do_vs_write()
556 rc = rk_avb_write_perm_attr(vhead->id, in rkusb_do_vs_write()
558 vhead->size); in rkusb_do_vs_write()
570 if (vhead->size - 8 != 32) { in rkusb_do_vs_write()
581 if (vhead->size - 8 != 32) { in rkusb_do_vs_write()
592 if (vhead->size - 8 != 16) { in rkusb_do_vs_write()
603 uint32_t key_len = vhead->size - 9; in rkusb_do_vs_write()
624 uint32_t key_len = vhead->size - 9; in rkusb_do_vs_write()
677 struct vendor_item *vhead; in rkusb_do_vs_read() local
705 vhead = (struct vendor_item *)bh->buf; in rkusb_do_vs_read()
707 vhead->id = get_unaligned_be16(&common->cmnd[2]); in rkusb_do_vs_read()
710 rc = vendor_storage_read(vhead->id, in rkusb_do_vs_read()
717 vhead->size = rc; in rkusb_do_vs_read()
727 vhead->size = rc; in rkusb_do_vs_read()
731 rc = rk_avb_read_perm_attr(vhead->id, in rkusb_do_vs_read()
733 vhead->size); in rkusb_do_vs_read()
736 vhead->size = rc; in rkusb_do_vs_read()
743 if (vhead->id == 120) { in rkusb_do_vs_read()
753 vhead->size = strlen(written_str); in rkusb_do_vs_read()
756 vhead->size = strlen(not_written_str); in rkusb_do_vs_read()