Lines Matching refs:vpd
613 if (!adapter->vpd) in release_vpd_data()
616 kfree(adapter->vpd->buff); in release_vpd_data()
617 kfree(adapter->vpd); in release_vpd_data()
619 adapter->vpd = NULL; in release_vpd_data()
959 if (adapter->vpd->buff) in ibmvnic_get_vpd()
960 len = adapter->vpd->len; in ibmvnic_get_vpd()
970 if (!adapter->vpd->len) in ibmvnic_get_vpd()
973 if (!adapter->vpd->buff) in ibmvnic_get_vpd()
974 adapter->vpd->buff = kzalloc(adapter->vpd->len, GFP_KERNEL); in ibmvnic_get_vpd()
975 else if (adapter->vpd->len != len) in ibmvnic_get_vpd()
976 adapter->vpd->buff = in ibmvnic_get_vpd()
977 krealloc(adapter->vpd->buff, in ibmvnic_get_vpd()
978 adapter->vpd->len, GFP_KERNEL); in ibmvnic_get_vpd()
980 if (!adapter->vpd->buff) { in ibmvnic_get_vpd()
985 adapter->vpd->dma_addr = in ibmvnic_get_vpd()
986 dma_map_single(dev, adapter->vpd->buff, adapter->vpd->len, in ibmvnic_get_vpd()
988 if (dma_mapping_error(dev, adapter->vpd->dma_addr)) { in ibmvnic_get_vpd()
990 kfree(adapter->vpd->buff); in ibmvnic_get_vpd()
991 adapter->vpd->buff = NULL; in ibmvnic_get_vpd()
998 crq.get_vpd.ioba = cpu_to_be32(adapter->vpd->dma_addr); in ibmvnic_get_vpd()
999 crq.get_vpd.len = cpu_to_be32((u32)adapter->vpd->len); in ibmvnic_get_vpd()
1002 kfree(adapter->vpd->buff); in ibmvnic_get_vpd()
1003 adapter->vpd->buff = NULL; in ibmvnic_get_vpd()
1020 adapter->vpd = kzalloc(sizeof(*adapter->vpd), GFP_KERNEL); in init_resources()
1021 if (!adapter->vpd) in init_resources()
3658 adapter->vpd->len = be64_to_cpu(crq->get_vpd_size_rsp.len); in handle_vpd_size_rsp()
3671 dma_unmap_single(dev, adapter->vpd->dma_addr, adapter->vpd->len, in handle_vpd_rsp()
3683 substr = strnstr(adapter->vpd->buff, "RM", adapter->vpd->len); in handle_vpd_rsp()
3690 if ((substr + 2) < (adapter->vpd->buff + adapter->vpd->len)) { in handle_vpd_rsp()
3699 (adapter->vpd->buff + adapter->vpd->len)) { in handle_vpd_rsp()