search for: pers_gnt_c

Displaying 1 result from an estimated 1 matches for "pers_gnt_c".

Did you mean: pers_gnt
2012 Sep 19
27
[PATCH] Persistent grant maps for xen blk drivers
...KBACK_INVALID_HANDLE (~0) @@ -128,6 +129,24 @@ static int dispatch_rw_block_io(struct xen_blkif *blkif, static void make_response(struct xen_blkif *blkif, u64 id, unsigned short op, int st); +static void add_pers_gnt(struct pers_gnt *pers_gnt, struct xen_blkif *blkif) +{ + BUG_ON(blkif->pers_gnt_c >= BLKIF_MAX_PERS_REQUESTS_PER_DEV * + BLKIF_MAX_SEGMENTS_PER_REQUEST); + blkif->pers_gnts[blkif->pers_gnt_c++] = pers_gnt; +} + +static struct pers_gnt *get_pers_gnt(struct xen_blkif *blkif, + grant_ref_t gref) +{ + int i; + + for (i = 0; i < blkif->pers_gnt_c; i++) +...