Home
last modified time | relevance | path

Searched refs:pfn_array (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/s390/cio/
H A Dvfio_ccw_cp.c20 struct pfn_array { struct
39 struct pfn_array *ch_pa;
44 * @pa: pfn_array on which to perform the operation
50 * Usage of pfn_array:
59 static int pfn_array_alloc(struct pfn_array *pa, u64 iova, unsigned int len) in pfn_array_alloc()
94 * @pa: pfn_array on which to perform the operation
101 static int pfn_array_pin(struct pfn_array *pa, struct device *mdev) in pfn_array_pin()
125 static void pfn_array_unpin_free(struct pfn_array *pa, struct device *mdev) in pfn_array_unpin_free()
134 static bool pfn_array_iova_pinned(struct pfn_array *pa, unsigned long iova) in pfn_array_iova_pinned()
145 /* Create the list of IDAL words for a pfn_array in pfn_array_iova_pinned()
[all...]
/kernel/linux/linux-6.6/arch/x86/hyperv/
H A Divm.c517 u64 *pfn_array; in hv_vtom_set_host_visibility() local
522 pfn_array = kmalloc(HV_HYP_PAGE_SIZE, GFP_KERNEL); in hv_vtom_set_host_visibility()
523 if (!pfn_array) in hv_vtom_set_host_visibility()
527 pfn_array[pfn] = virt_to_hvpfn((void *)kbuffer + i * HV_HYP_PAGE_SIZE); in hv_vtom_set_host_visibility()
531 ret = hv_mark_gpa_visibility(pfn, pfn_array, in hv_vtom_set_host_visibility()
542 kfree(pfn_array); in hv_vtom_set_host_visibility()
/kernel/linux/linux-5.10/include/linux/
H A Dhyperv.h88 u64 pfn_array[MAX_MULTIPAGE_BUFFER_COUNT]; member
100 u64 pfn_array[]; member
364 u64 pfn_array[]; member
/kernel/linux/linux-6.6/include/linux/
H A Dhyperv.h88 u64 pfn_array[MAX_MULTIPAGE_BUFFER_COUNT]; member
100 u64 pfn_array[]; member
374 u64 pfn_array[]; member
/kernel/linux/linux-5.10/drivers/hv/
H A Dchannel.c286 gpadl_header->range[0].pfn_array[i] = hv_gpadl_hvpfn( in create_gpadl_header()
367 gpadl_header->range[0].pfn_array[i] = hv_gpadl_hvpfn( in create_gpadl_header()
/kernel/linux/linux-6.6/drivers/hv/
H A Dchannel.c352 gpadl_header->range[0].pfn_array[i] = hv_gpadl_hvpfn( in create_gpadl_header()
433 gpadl_header->range[0].pfn_array[i] = hv_gpadl_hvpfn( in create_gpadl_header()
/kernel/linux/linux-5.10/drivers/scsi/
H A Dstorvsc_drv.c1775 * sgl is a list of PAGEs, and payload->range.pfn_array in storvsc_queuecommand()
1818 payload->range.pfn_array[i] = hvpfn + hvpgoff_in_page; in storvsc_queuecommand()
/kernel/linux/linux-6.6/drivers/scsi/
H A Dstorvsc_drv.c1840 payload->range.pfn_array[i++] = hvpfn++; in storvsc_queuecommand()

Completed in 17 milliseconds