Lines Matching refs:pflags
307 u16 *pflags; in gnttab_end_foreign_access_ref_v1() local
309 pflags = &gnttab_shared.v1[ref].flags; in gnttab_end_foreign_access_ref_v1()
310 nflags = *pflags; in gnttab_end_foreign_access_ref_v1()
315 } while ((nflags = sync_cmpxchg(pflags, flags, 0)) != flags); in gnttab_end_foreign_access_ref_v1()
476 u16 *pflags; in gnttab_end_foreign_transfer_ref_v1() local
478 pflags = &gnttab_shared.v1[ref].flags; in gnttab_end_foreign_transfer_ref_v1()
484 while (!((flags = *pflags) & GTF_transfer_committed)) { in gnttab_end_foreign_transfer_ref_v1()
485 if (sync_cmpxchg(pflags, flags, 0) == flags) in gnttab_end_foreign_transfer_ref_v1()
492 flags = *pflags; in gnttab_end_foreign_transfer_ref_v1()
507 u16 *pflags; in gnttab_end_foreign_transfer_ref_v2() local
509 pflags = &gnttab_shared.v2[ref].hdr.flags; in gnttab_end_foreign_transfer_ref_v2()
515 while (!((flags = *pflags) & GTF_transfer_committed)) { in gnttab_end_foreign_transfer_ref_v2()
516 if (sync_cmpxchg(pflags, flags, 0) == flags) in gnttab_end_foreign_transfer_ref_v2()
523 flags = *pflags; in gnttab_end_foreign_transfer_ref_v2()