Searched refs:vpd_buf (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | scsi.c | 396 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 D | scsi.c | 430 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 D | guest.c | 68 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 D | guest.c | 74 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