Lines Matching refs:hw_free
524 sc->hw_free = &sc->dd->cr_base[sc->node].va[gc].cr[index]; in cr_group_addresses()
1269 *sc->hw_free = 0; in sc_enable()
1634 static inline int fill_code(u64 hw_free) in fill_code() argument
1638 if (hw_free & CR_STATUS_SMASK) in fill_code()
1640 if (hw_free & CR_CREDIT_RETURN_DUE_TO_PBC_SMASK) in fill_code()
1642 if (hw_free & CR_CREDIT_RETURN_DUE_TO_THRESHOLD_SMASK) in fill_code()
1644 if (hw_free & CR_CREDIT_RETURN_DUE_TO_ERR_SMASK) in fill_code()
1646 if (hw_free & CR_CREDIT_RETURN_DUE_TO_FORCE_SMASK) in fill_code()
1660 u64 hw_free; in sc_release_update() local
1673 hw_free = le64_to_cpu(*sc->hw_free); /* volatile read */ in sc_release_update()
1675 extra = (((hw_free & CR_COUNTER_SMASK) >> CR_COUNTER_SHIFT) in sc_release_update()
1694 code = fill_code(hw_free); in sc_release_update()
2140 (le64_to_cpu(*sc->hw_free) & CR_COUNTER_SMASK) >> in seqfile_dump_sci()