Home
last modified time | relevance | path

Searched full:grants (Results 1 – 25 of 66) sorted by relevance

123

/linux/drivers/block/
H A Dxen-blkfront.c186 struct list_head grants; member
218 /* Persistent grants feature negotiation result */
258 * Grants are always the same size as a Xen page (i.e 4KB).
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()
[all …]
/linux/drivers/xen/
H A Dgntdev.c74 "Maximum number of grants that may be mapped by one mapping request");
129 kvfree(map->grants); in gntdev_free_map()
148 add->grants = kvmalloc_objs(add->grants[0], count); in gntdev_alloc_map()
154 if (NULL == add->grants || in gntdev_alloc_map()
201 add->grants[i].domid = DOMID_INVALID; in gntdev_alloc_map()
202 add->grants[i].ref = INVALID_GRANT_REF; in gntdev_alloc_map()
276 * Unmap the grants. This may or may not be asynchronous, so it in gntdev_put_map()
317 map->grants[pgnr].ref, in find_grant_ptes()
318 map->grants[pgnr].domid); in find_grant_ptes()
337 map->grants[i].ref, in gntdev_map_grant_pages()
[all …]
H A Dgntdev-common.h60 struct ioctl_gntdev_grant_ref *grants; member
84 /* Number of live grants */
H A Dxen-front-pgdir-shbuf.c92 * \param buf shared buffer which grants to be mapped.
113 * \param buf shared buffer which grants to be unmapped.
/linux/drivers/block/xen-blkback/
H A Dblkback.c71 * Maximum number of grants to map persistently in blkback. For maximum
72 * performance this should be the total numbers of grants that can be used
77 * When the list of persistent grants is full we clean it up using a LRU
84 "Maximum number of grants to map persistently");
116 * The LRU mechanism to clean the lists of persistent grants needs to
123 * When the persistent grants list is full we will remove unused grants
124 * from the list. The percent number of grants to be removed at each LRU
166 * the number of used grants.
353 pr_debug("Going to purge at least %u persistent grants\n", in purge_persistent_gnt()
361 * which means that the number of currently used grants will go down, in purge_persistent_gnt()
[all …]
H A Dcommon.h231 /* Persistent grants feature negotiation result */
273 /* Tree to store persistent grants. */
H A Dxenbus.c159 /* Enable the persistent grants feature. */
162 MODULE_PARM_DESC(feature_persistent, "Enables the persistent grants feature");
304 /* Remove all persistent grants and the cache of ballooned pages. */ in xen_blkif_disconnect()
1111 blkif->vbd.feature_gnt_persistent ? "persistent grants" : ""); in connect_ring()
/linux/Documentation/ABI/testing/
H A Dsysfs-driver-xen-blkback14 Maximum number of grants to map persistently in
44 Whether to enable the persistent grants feature or not. Note
H A Dsysfs-driver-xen-blkfront17 Whether to enable the persistent grants feature or not. Note
/linux/LICENSES/dual/
H A Dcopyleft-next-0.3.120 1. License Grants; No Trademark License
118 Your license grants under section 1 are automatically terminated if You
128 Termination of Your license grants extends to all copies of Covered
H A DCC-BY-4.053 licenses, a licensor grants the public permission to use the
78 these terms and conditions, and the Licensor grants You such rights in
152 the Licensor hereby grants You a worldwide, royalty-free,
281 a. for the avoidance of doubt, Section 2(a)(1) grants You the right
H A DApache-2.081 License, each Contributor hereby grants to You a perpetual, worldwide,
88 License, each Contributor hereby grants to You a perpetual, worldwide,
H A DCDDL-1.085 2. License Grants.
90 hereby grants You a world-wide, royalty-free, non-exclusive
121 hereby grants You a world-wide, royalty-free, non-exclusive
/linux/include/uapi/xen/
H A Dgntdev.h62 /* The number of grants to be mapped. */
116 * Sets the maximum number of grants that may mapped at once by this gntdev
125 /* The maximum number of grants that may be mapped at once. */
H A Dgntalloc.h23 /* The ID of the domain to be given access to the grants. */
/linux/include/xen/interface/
H A Dgrant_table.h111 * GTF_invalid: This grant entry grants no privileges.
193 * This member is used for V1-style full page grants, where either:
225 * The current version of Xen does not allow transitive grants
446 * between different versions, but must be performed while no grants
/linux/security/landlock/
H A Druleset.c
/linux/drivers/gpu/drm/xen/
H A Dxen_drm_front.h61 * #. If guest domain dies then pages/grants received from the backend
/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/
H A Duncore-interconnect.json2701 … RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
2745 …. RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
2778 … RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
2822 …. RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
2943 … RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
2987 …. RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
3020 … RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
3064 …. RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
3097 … RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
3141 …. RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
[all …]
/linux/tools/perf/pmu-events/arch/x86/emeraldrapids/
H A Duncore-interconnect.json2701 … RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
2745 …. RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
2778 … RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
2822 …. RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
2943 … RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
2987 …. RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
3020 … RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
3064 …. RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
3097 … RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
3141 …. RSP packets are used to transmit a variety of protocol flits including grants and completions (C…
[all …]
/linux/drivers/scsi/aic7xxx/
H A Daiclib.h8 * the software. For this reason TFS also grants any other persons or
/linux/arch/x86/xen/
H A Denlighten_pvh.c65 * in the memory map in order to map grants or foreign addresses, and
/linux/LICENSES/deprecated/
H A DCC0-1.092 extent the Waiver is so judged Affirmer hereby grants to each affected
/linux/tools/sched_ext/
H A Dscx_qmap.h174 struct qmap_cmask prev_rr_cids; /* previous shared pool, to clear stale grants */
/linux/tools/perf/pmu-events/arch/x86/cascadelakex/
H A Duncore-interconnect.json6584 "PublicDescription": "VN0 message requested but lost arbitration; Response (RSP) messages on AD. RSP packets are used to transmit a variety of protocol flits including grants and completions (CMP).",
6628 "PublicDescription": "VN0 message requested but lost arbitration; Response (RSP) messages on BL. RSP packets are used to transmit a variety of protocol flits including grants and completions (CMP).",
6661 "PublicDescription": "VN1 message requested but lost arbitration; Response (RSP) messages on AD. RSP packets are used to transmit a variety of protocol flits including grants and completions (CMP).",
6705 "PublicDescription": "VN1 message requested but lost arbitration; Response (RSP) messages on BL. RSP packets are used to transmit a variety of protocol flits including grants and completions (CMP).",
6815 "PublicDescription": "VN0 message was not able to request arbitration while some other message won arbitration; Response (RSP) messages on AD. RSP packets are used to transmit a variety of protocol flits including grants and completions (CMP).",
6859 "PublicDescription": "VN0 message was not able to request arbitration while some other message won arbitration; Response (RSP) messages on BL. RSP packets are used to transmit a variety of protocol flits including grants and completions (CMP).",
6892 "PublicDescription": "VN1 message was not able to request arbitration while some other message won arbitration; Response (RSP) messages on AD. RSP packets are used to transmit a variety of protocol flits including grants and completions (CMP).",
6936 "PublicDescription": "VN1 message was not able to request arbitration while some other message won arbitration; Response (RSP) messages on BL. RSP packets are used to transmit a variety of protocol flits including grants and completions (CMP).",
6969 "PublicDescription": "VN0 message is blocked from requesting arbitration due to lack of remote UPI credits; Response (RSP) messages on AD. RSP packets are used to transmit a variety of protocol flits including grants and completions (CMP).",
7013 "PublicDescription": "VN0 message is blocked from requesting arbitration due to lack of remote UPI credits; Response (RSP) messages on BL. RSP packets are used to transmit a variety of protocol flits including grants an
[all...]

123