Home
last modified time | relevance | path

Searched refs:vpd_buf (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/
H A Dscsi.c396 struct scsi_vpd *vpd_buf; in scsi_get_vpd_buf() local
400 vpd_buf = kmalloc(sizeof(*vpd_buf) + vpd_len, GFP_KERNEL); in scsi_get_vpd_buf()
401 if (!vpd_buf) in scsi_get_vpd_buf()
404 result = scsi_vpd_inquiry(sdev, vpd_buf->data, page, vpd_len); in scsi_get_vpd_buf()
406 kfree(vpd_buf); in scsi_get_vpd_buf()
411 kfree(vpd_buf); in scsi_get_vpd_buf()
415 vpd_buf->len = result; in scsi_get_vpd_buf()
417 return vpd_buf; in scsi_get_vpd_buf()
423 struct scsi_vpd *vpd_buf; in scsi_update_vpd_page() local
450 struct scsi_vpd *vpd_buf; scsi_attach_vpd() local
[all...]
/kernel/linux/linux-6.6/drivers/scsi/
H A Dscsi.c430 struct scsi_vpd *vpd_buf; in scsi_get_vpd_buf() local
442 vpd_buf = kmalloc(sizeof(*vpd_buf) + vpd_len, GFP_KERNEL); in scsi_get_vpd_buf()
443 if (!vpd_buf) in scsi_get_vpd_buf()
446 result = scsi_vpd_inquiry(sdev, vpd_buf->data, page, vpd_len); in scsi_get_vpd_buf()
448 kfree(vpd_buf); in scsi_get_vpd_buf()
456 kfree(vpd_buf); in scsi_get_vpd_buf()
460 vpd_buf->len = result; in scsi_get_vpd_buf()
462 return vpd_buf; in scsi_get_vpd_buf()
468 struct scsi_vpd *vpd_buf; in scsi_update_vpd_page() local
495 struct scsi_vpd *vpd_buf; scsi_attach_vpd() local
[all...]
/kernel/linux/linux-5.10/drivers/misc/cxl/
H A Dguest.c68 unsigned long **vpd_buf = NULL; in guest_collect_vpd() local
88 vpd_buf = kcalloc(entries, sizeof(unsigned long *), GFP_KERNEL); in guest_collect_vpd()
89 if (!vpd_buf) in guest_collect_vpd()
99 vpd_buf[i] = (unsigned long *)get_zeroed_page(GFP_KERNEL); in guest_collect_vpd()
100 if (!vpd_buf[i]) { in guest_collect_vpd()
104 le[i].phys_addr = cpu_to_be64(virt_to_phys(vpd_buf[i])); in guest_collect_vpd()
133 memcpy(buf, vpd_buf[i], tocopy); in guest_collect_vpd()
141 if (vpd_buf[i]) in guest_collect_vpd()
142 free_page((unsigned long) vpd_buf[i]); in guest_collect_vpd()
146 kfree(vpd_buf); in guest_collect_vpd()
[all...]
/kernel/linux/linux-6.6/drivers/misc/cxl/
H A Dguest.c74 unsigned long **vpd_buf = NULL; in guest_collect_vpd() local
94 vpd_buf = kcalloc(entries, sizeof(unsigned long *), GFP_KERNEL); in guest_collect_vpd()
95 if (!vpd_buf) in guest_collect_vpd()
105 vpd_buf[i] = (unsigned long *)get_zeroed_page(GFP_KERNEL); in guest_collect_vpd()
106 if (!vpd_buf[i]) { in guest_collect_vpd()
110 le[i].phys_addr = cpu_to_be64(virt_to_phys(vpd_buf[i])); in guest_collect_vpd()
139 memcpy(buf, vpd_buf[i], tocopy); in guest_collect_vpd()
147 if (vpd_buf[i]) in guest_collect_vpd()
148 free_page((unsigned long) vpd_buf[i]); in guest_collect_vpd()
152 kfree(vpd_buf); in guest_collect_vpd()
[all...]

Completed in 5 milliseconds