Searched refs:grants (Results 1 - 8 of 8) sorted by relevance
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | gntdev.c | 62 "Maximum number of grants that may be mapped by one mapping request"); 120 kvfree(map->grants); in gntdev_free_map() 139 add->grants = kvmalloc_array(count, sizeof(add->grants[0]), in gntdev_alloc_map() 148 if (NULL == add->grants || in gntdev_alloc_map() 198 add->grants[i].domid = DOMID_INVALID; in gntdev_alloc_map() 199 add->grants[i].ref = INVALID_GRANT_REF; in gntdev_alloc_map() 273 * Unmap the grants. This may or may not be asynchronous, so it in gntdev_put_map() 313 map->grants[pgnr].ref, in find_grant_ptes() 314 map->grants[pgn in find_grant_ptes() [all...] |
H A D | gntdev-common.h | 56 struct ioctl_gntdev_grant_ref *grants; member 80 /* Number of live grants */
|
H A D | gntdev-dmabuf.c | 448 map->grants[i].domid = domid; in dmabuf_exp_from_refs() 449 map->grants[i].ref = refs[i]; in dmabuf_exp_from_refs()
|
/kernel/linux/linux-6.6/drivers/block/ |
H A D | xen-blkfront.c | 186 struct list_head grants; member 218 /* Persistent grants feature negotiation result */ 260 * Number of grants per physical segment 331 list_add(&gnt_list_entry->node, &rinfo->grants); in fill_grant_buffer() 339 &rinfo->grants, node) { in fill_grant_buffer() 354 BUG_ON(list_empty(&rinfo->grants)); in get_free_grant() 355 gnt_list_entry = list_first_entry(&rinfo->grants, struct grant, in get_free_grant() 638 * All the grants are stored in the shadow of the first in blkif_setup_rw_req_grant() 652 * persistent grants are shared with just one in blkif_setup_rw_req_grant() 719 * existing persistent grants, o in blkif_queue_rw_req() 2161 unsigned int psegs, grants, memflags; blkfront_setup_indirect() local [all...] |
/kernel/linux/linux-5.10/drivers/block/ |
H A D | xen-blkfront.c | 185 struct list_head grants; member 216 /* Persistent grants feature negotiation result */ 260 * Number of grants per physical segment 331 list_add(&gnt_list_entry->node, &rinfo->grants); in fill_grant_buffer() 339 &rinfo->grants, node) { in fill_grant_buffer() 354 BUG_ON(list_empty(&rinfo->grants)); in get_free_grant() 355 gnt_list_entry = list_first_entry(&rinfo->grants, struct grant, in get_free_grant() 650 * All the grants are stored in the shadow of the first in blkif_setup_rw_req_grant() 664 * persistent grants are shared with just one in blkif_setup_rw_req_grant() 731 * existing persistent grants, o in blkif_queue_rw_req() 2272 unsigned int psegs, grants, memflags; blkfront_setup_indirect() local [all...] |
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | gntdev.c | 62 "Maximum number of grants that may be mapped by one mapping request"); 120 kvfree(map->grants); in gntdev_free_map() 139 add->grants = kvcalloc(count, sizeof(add->grants[0]), GFP_KERNEL); in gntdev_alloc_map() 148 if (NULL == add->grants || in gntdev_alloc_map() 263 * Unmap the grants. This may or may not be asynchronous, so it in gntdev_put_map() 303 map->grants[pgnr].ref, in find_grant_ptes() 304 map->grants[pgnr].domid); in find_grant_ptes() 323 map->grants[i].ref, in gntdev_map_grant_pages() 324 map->grants[ in gntdev_map_grant_pages() [all...] |
H A D | gntdev-common.h | 56 struct ioctl_gntdev_grant_ref *grants; member 80 /* Number of live grants */
|
H A D | gntdev-dmabuf.c | 454 map->grants[i].domid = domid; in dmabuf_exp_from_refs() 455 map->grants[i].ref = refs[i]; in dmabuf_exp_from_refs()
|
Completed in 9 milliseconds