vendor_info
struct st21nfca_vendor_info vendor_info;
info->vendor_info.rx_skb = skb;
complete(&info->vendor_info.req_completion);
reinit_completion(&info->vendor_info.req_completion);
info->vendor_info.rx_skb = NULL;
wait_for_completion_interruptible(&info->vendor_info.req_completion);
if (!info->vendor_info.rx_skb ||
info->vendor_info.rx_skb->len != data_len) {
info->vendor_info.rx_skb->len);
if (nla_put(msg, NFC_ATTR_VENDOR_DATA, info->vendor_info.rx_skb->len,
info->vendor_info.rx_skb->data)) {
kfree_skb(info->vendor_info.rx_skb);
init_completion(&info->vendor_info.req_completion);
u8 vendor_info[BFA_FCS_FDMI_VENDOR_INFO_LEN];
templen = sizeof(fcs_hba_attr->vendor_info);
memcpy(attr->value, &fcs_hba_attr->vendor_info, templen);
strcpy(hba_attr->vendor_info, "QLogic");