(scombo.domid != ldomid) ||
(!readonly && (scombo.flags & GTF_readonly)) )
{
- gnttab_clear_flag(rd, _GTF_writing, status);
- gnttab_clear_flag(rd, _GTF_reading, status);
+ gnttab_clear_flags(rd, GTF_writing, status);
+ gnttab_clear_flags(rd, GTF_reading, status);
PIN_FAIL(done, GNTST_general_error,
"Unstable flags (%x) or dom (%d); expected d%d (r/w: %d)\n",
scombo.flags, scombo.domid, ldomid, !readonly);
{
if ( unlikely(scombo.flags & GTF_readonly) )
{
- gnttab_clear_flag(rd, _GTF_writing, status);
+ gnttab_clear_flags(rd, GTF_writing, status);
PIN_FAIL(done, GNTST_general_error,
"Unstable grant readonly flag\n");
}
unlock_out_clear:
if ( !(op->flags & GNTMAP_readonly) &&
!(act->pin & (GNTPIN_hstw_mask|GNTPIN_devw_mask)) )
- gnttab_clear_flag(rd, _GTF_writing, status);
+ gnttab_clear_flags(rd, GTF_writing, status);
if ( !act->pin )
- gnttab_clear_flag(rd, _GTF_reading, status);
+ gnttab_clear_flags(rd, GTF_reading, status);
act_release_out:
active_entry_release(act);
if ( ((act->pin & (GNTPIN_devw_mask|GNTPIN_hstw_mask)) == 0) &&
!(op->done & GNTMAP_readonly) )
- gnttab_clear_flag(rd, _GTF_writing, status);
+ gnttab_clear_flags(rd, GTF_writing, status);
if ( act->pin == 0 )
- gnttab_clear_flag(rd, _GTF_reading, status);
+ gnttab_clear_flags(rd, GTF_reading, status);
active_entry_release(act);
grant_read_unlock(rgt);
act->pin -= GNTPIN_hstw_inc;
if ( !(act->pin & (GNTPIN_devw_mask|GNTPIN_hstw_mask)) )
- gnttab_clear_flag(rd, _GTF_writing, status);
+ gnttab_clear_flags(rd, GTF_writing, status);
}
if ( !act->pin )
- gnttab_clear_flag(rd, _GTF_reading, status);
+ gnttab_clear_flags(rd, GTF_reading, status);
active_entry_release(act);
grant_read_unlock(rgt);
uint16_t *status)
{
if ( !(act->pin & (GNTPIN_hstw_mask | GNTPIN_devw_mask)) )
- gnttab_clear_flag(rd, _GTF_writing, status);
+ gnttab_clear_flags(rd, GTF_writing, status);
if ( !act->pin )
- gnttab_clear_flag(rd, _GTF_reading, status);
+ gnttab_clear_flags(rd, GTF_reading, status);
}
/*
unlock_out_clear:
if ( !(readonly) &&
!(act->pin & (GNTPIN_hstw_mask | GNTPIN_devw_mask)) )
- gnttab_clear_flag(rd, _GTF_writing, status);
+ gnttab_clear_flags(rd, GTF_writing, status);
if ( !act->pin )
- gnttab_clear_flag(rd, _GTF_reading, status);
+ gnttab_clear_flags(rd, GTF_reading, status);
unlock_out:
active_entry_release(act);
}
if ( (act->pin & (GNTPIN_devw_mask|GNTPIN_hstw_mask)) == 0 )
- gnttab_clear_flag(rd, _GTF_writing, status);
+ gnttab_clear_flags(rd, GTF_writing, status);
}
if ( act->pin == 0 )
- gnttab_clear_flag(rd, _GTF_reading, status);
+ gnttab_clear_flags(rd, GTF_reading, status);
active_entry_release(act);
grant_read_unlock(rgt);