Lines Matching refs:vpd
672 if (!adapter->vpd) in release_vpd_data()
675 kfree(adapter->vpd->buff); in release_vpd_data()
676 kfree(adapter->vpd); in release_vpd_data()
678 adapter->vpd = NULL; in release_vpd_data()
1027 if (adapter->vpd->buff) in ibmvnic_get_vpd()
1028 len = adapter->vpd->len; in ibmvnic_get_vpd()
1050 if (!adapter->vpd->len) in ibmvnic_get_vpd()
1053 if (!adapter->vpd->buff) in ibmvnic_get_vpd()
1054 adapter->vpd->buff = kzalloc(adapter->vpd->len, GFP_KERNEL); in ibmvnic_get_vpd()
1055 else if (adapter->vpd->len != len) in ibmvnic_get_vpd()
1056 adapter->vpd->buff = in ibmvnic_get_vpd()
1057 krealloc(adapter->vpd->buff, in ibmvnic_get_vpd()
1058 adapter->vpd->len, GFP_KERNEL); in ibmvnic_get_vpd()
1060 if (!adapter->vpd->buff) { in ibmvnic_get_vpd()
1065 adapter->vpd->dma_addr = in ibmvnic_get_vpd()
1066 dma_map_single(dev, adapter->vpd->buff, adapter->vpd->len, in ibmvnic_get_vpd()
1068 if (dma_mapping_error(dev, adapter->vpd->dma_addr)) { in ibmvnic_get_vpd()
1070 kfree(adapter->vpd->buff); in ibmvnic_get_vpd()
1071 adapter->vpd->buff = NULL; in ibmvnic_get_vpd()
1081 crq.get_vpd.ioba = cpu_to_be32(adapter->vpd->dma_addr); in ibmvnic_get_vpd()
1082 crq.get_vpd.len = cpu_to_be32((u32)adapter->vpd->len); in ibmvnic_get_vpd()
1085 kfree(adapter->vpd->buff); in ibmvnic_get_vpd()
1086 adapter->vpd->buff = NULL; in ibmvnic_get_vpd()
1094 kfree(adapter->vpd->buff); in ibmvnic_get_vpd()
1095 adapter->vpd->buff = NULL; in ibmvnic_get_vpd()
1113 adapter->vpd = kzalloc(sizeof(*adapter->vpd), GFP_KERNEL); in init_resources()
1114 if (!adapter->vpd) in init_resources()
4167 adapter->vpd->len = be64_to_cpu(crq->get_vpd_size_rsp.len); in handle_vpd_size_rsp()
4180 dma_unmap_single(dev, adapter->vpd->dma_addr, adapter->vpd->len, in handle_vpd_rsp()
4192 substr = strnstr(adapter->vpd->buff, "RM", adapter->vpd->len); in handle_vpd_rsp()
4199 if ((substr + 2) < (adapter->vpd->buff + adapter->vpd->len)) { in handle_vpd_rsp()
4208 (adapter->vpd->buff + adapter->vpd->len)) { in handle_vpd_rsp()