Lines Matching refs:pflags
306 u16 *pflags; in gnttab_end_foreign_access_ref_v1() local
308 pflags = &gnttab_shared.v1[ref].flags; in gnttab_end_foreign_access_ref_v1()
309 nflags = *pflags; in gnttab_end_foreign_access_ref_v1()
314 } while ((nflags = sync_cmpxchg(pflags, flags, 0)) != flags); in gnttab_end_foreign_access_ref_v1()
475 u16 *pflags; in gnttab_end_foreign_transfer_ref_v1() local
477 pflags = &gnttab_shared.v1[ref].flags; in gnttab_end_foreign_transfer_ref_v1()
483 while (!((flags = *pflags) & GTF_transfer_committed)) { in gnttab_end_foreign_transfer_ref_v1()
484 if (sync_cmpxchg(pflags, flags, 0) == flags) in gnttab_end_foreign_transfer_ref_v1()
491 flags = *pflags; in gnttab_end_foreign_transfer_ref_v1()
506 u16 *pflags; in gnttab_end_foreign_transfer_ref_v2() local
508 pflags = &gnttab_shared.v2[ref].hdr.flags; in gnttab_end_foreign_transfer_ref_v2()
514 while (!((flags = *pflags) & GTF_transfer_committed)) { in gnttab_end_foreign_transfer_ref_v2()
515 if (sync_cmpxchg(pflags, flags, 0) == flags) in gnttab_end_foreign_transfer_ref_v2()
522 flags = *pflags; in gnttab_end_foreign_transfer_ref_v2()