Searched refs:persistent_gnt (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/block/xen-blkback/ |
H A D | blkback.c | 135 static inline bool persistent_gnt_timeout(struct persistent_gnt *persistent_gnt) in persistent_gnt_timeout() argument 137 return pgrant_timeout && (jiffies - persistent_gnt->last_used >= in persistent_gnt_timeout() 169 struct persistent_gnt *persistent_gnt) in add_persistent_gnt() 172 struct persistent_gnt *this; in add_persistent_gnt() 183 this = container_of(*new, struct persistent_gnt, node); in add_persistent_gnt() 186 if (persistent_gnt->gnt < this->gnt) in add_persistent_gnt() 188 else if (persistent_gnt->gnt > this->gnt) in add_persistent_gnt() 196 persistent_gnt in add_persistent_gnt() 168 add_persistent_gnt(struct xen_blkif_ring *ring, struct persistent_gnt *persistent_gnt) add_persistent_gnt() argument 232 put_persistent_gnt(struct xen_blkif_ring *ring, struct persistent_gnt *persistent_gnt) put_persistent_gnt() argument 247 struct persistent_gnt *persistent_gnt; free_persistent_gnts() local 289 struct persistent_gnt *persistent_gnt; xen_blkbk_unmap_purged_grants() local 329 struct persistent_gnt *persistent_gnt; purge_persistent_gnt() local 762 struct persistent_gnt *persistent_gnt = NULL; xen_blkbk_map() local [all...] |
H A D | common.h | 241 struct persistent_gnt { struct 333 struct persistent_gnt *persistent_gnt; member
|
/kernel/linux/linux-6.6/drivers/block/xen-blkback/ |
H A D | blkback.c | 135 static inline bool persistent_gnt_timeout(struct persistent_gnt *persistent_gnt) in persistent_gnt_timeout() argument 137 return pgrant_timeout && (jiffies - persistent_gnt->last_used >= in persistent_gnt_timeout() 169 struct persistent_gnt *persistent_gnt) in add_persistent_gnt() 172 struct persistent_gnt *this; in add_persistent_gnt() 183 this = container_of(*new, struct persistent_gnt, node); in add_persistent_gnt() 186 if (persistent_gnt->gnt < this->gnt) in add_persistent_gnt() 188 else if (persistent_gnt->gnt > this->gnt) in add_persistent_gnt() 196 persistent_gnt in add_persistent_gnt() 168 add_persistent_gnt(struct xen_blkif_ring *ring, struct persistent_gnt *persistent_gnt) add_persistent_gnt() argument 232 put_persistent_gnt(struct xen_blkif_ring *ring, struct persistent_gnt *persistent_gnt) put_persistent_gnt() argument 247 struct persistent_gnt *persistent_gnt; free_persistent_gnts() local 294 struct persistent_gnt *persistent_gnt; xen_blkbk_unmap_purged_grants() local 334 struct persistent_gnt *persistent_gnt; purge_persistent_gnt() local 762 struct persistent_gnt *persistent_gnt = NULL; xen_blkbk_map() local [all...] |
H A D | common.h | 241 struct persistent_gnt { struct 333 struct persistent_gnt *persistent_gnt; member
|
/kernel/linux/linux-5.10/drivers/block/ |
H A D | xen-blkfront.c | 1275 struct grant *persistent_gnt, *n; in blkif_free_ring() local 1295 list_for_each_entry_safe(persistent_gnt, n, in blkif_free_ring() 1297 list_del(&persistent_gnt->node); in blkif_free_ring() 1298 if (persistent_gnt->gref != GRANT_INVALID_REF) { in blkif_free_ring() 1299 gnttab_end_foreign_access(persistent_gnt->gref, in blkif_free_ring() 1304 __free_page(persistent_gnt->page); in blkif_free_ring() 1305 kfree(persistent_gnt); in blkif_free_ring() 1322 persistent_gnt = rinfo->shadow[i].grants_used[j]; in blkif_free_ring() 1323 gnttab_end_foreign_access(persistent_gnt->gref, 0, 0UL); in blkif_free_ring() 1325 __free_page(persistent_gnt in blkif_free_ring() [all...] |
/kernel/linux/linux-6.6/drivers/block/ |
H A D | xen-blkfront.c | 1209 struct grant *persistent_gnt, *n; in blkif_free_ring() local 1229 list_for_each_entry_safe(persistent_gnt, n, in blkif_free_ring() 1231 list_del(&persistent_gnt->node); in blkif_free_ring() 1232 if (persistent_gnt->gref != INVALID_GRANT_REF) { in blkif_free_ring() 1233 gnttab_end_foreign_access(persistent_gnt->gref, in blkif_free_ring() 1238 __free_page(persistent_gnt->page); in blkif_free_ring() 1239 kfree(persistent_gnt); in blkif_free_ring() 1256 persistent_gnt = rinfo->shadow[i].grants_used[j]; in blkif_free_ring() 1257 gnttab_end_foreign_access(persistent_gnt->gref, NULL); in blkif_free_ring() 1259 __free_page(persistent_gnt in blkif_free_ring() [all...] |
Completed in 11 milliseconds