Home
last modified time | relevance | path

Searched refs:vpd_buf (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/scsi/
A Dscsi.c391 vpd_buf = kmalloc(sizeof(*vpd_buf) + vpd_len, GFP_KERNEL); in scsi_get_vpd_buf()
392 if (!vpd_buf) in scsi_get_vpd_buf()
397 kfree(vpd_buf); in scsi_get_vpd_buf()
402 kfree(vpd_buf); in scsi_get_vpd_buf()
406 vpd_buf->len = result; in scsi_get_vpd_buf()
408 return vpd_buf; in scsi_get_vpd_buf()
417 if (!vpd_buf) in scsi_update_vpd_page()
421 vpd_buf = rcu_replace_pointer(*sdev_vpd_buf, vpd_buf, in scsi_update_vpd_page()
425 if (vpd_buf) in scsi_update_vpd_page()
448 if (!vpd_buf) in scsi_attach_vpd()
[all …]
/linux/drivers/misc/cxl/
A Dguest.c72 unsigned long **vpd_buf = NULL; in guest_collect_vpd() local
92 vpd_buf = kcalloc(entries, sizeof(unsigned long *), GFP_KERNEL); in guest_collect_vpd()
93 if (!vpd_buf) in guest_collect_vpd()
103 vpd_buf[i] = (unsigned long *)get_zeroed_page(GFP_KERNEL); in guest_collect_vpd()
104 if (!vpd_buf[i]) { in guest_collect_vpd()
108 le[i].phys_addr = cpu_to_be64(virt_to_phys(vpd_buf[i])); in guest_collect_vpd()
137 memcpy(buf, vpd_buf[i], tocopy); in guest_collect_vpd()
145 if (vpd_buf[i]) in guest_collect_vpd()
146 free_page((unsigned long) vpd_buf[i]); in guest_collect_vpd()
150 kfree(vpd_buf); in guest_collect_vpd()

Completed in 7 milliseconds