Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/xen/
H A Dgntdev.c62 "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 Dgntdev-common.h56 struct ioctl_gntdev_grant_ref *grants; member
80 /* Number of live grants */
H A Dgntdev-dmabuf.c448 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 Dxen-blkfront.c186 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 Dxen-blkfront.c185 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 Dgntdev.c62 "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 Dgntdev-common.h56 struct ioctl_gntdev_grant_ref *grants; member
80 /* Number of live grants */
H A Dgntdev-dmabuf.c454 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