Lines Matching refs:pflags
287 u16 *pflags; in gnttab_end_foreign_access_ref_v1() local
289 pflags = &gnttab_shared.v1[ref].flags; in gnttab_end_foreign_access_ref_v1()
290 nflags = *pflags; in gnttab_end_foreign_access_ref_v1()
295 } while ((nflags = sync_cmpxchg(pflags, flags, 0)) != flags); in gnttab_end_foreign_access_ref_v1()
482 u16 *pflags; in gnttab_end_foreign_transfer_ref_v1() local
484 pflags = &gnttab_shared.v1[ref].flags; in gnttab_end_foreign_transfer_ref_v1()
490 while (!((flags = *pflags) & GTF_transfer_committed)) { in gnttab_end_foreign_transfer_ref_v1()
491 if (sync_cmpxchg(pflags, flags, 0) == flags) in gnttab_end_foreign_transfer_ref_v1()
498 flags = *pflags; in gnttab_end_foreign_transfer_ref_v1()
513 u16 *pflags; in gnttab_end_foreign_transfer_ref_v2() local
515 pflags = &gnttab_shared.v2[ref].hdr.flags; in gnttab_end_foreign_transfer_ref_v2()
521 while (!((flags = *pflags) & GTF_transfer_committed)) { in gnttab_end_foreign_transfer_ref_v2()
522 if (sync_cmpxchg(pflags, flags, 0) == flags) in gnttab_end_foreign_transfer_ref_v2()
529 flags = *pflags; in gnttab_end_foreign_transfer_ref_v2()