Lines Matching refs:hw_free
566 sc->hw_free = &sc->dd->cr_base[sc->node].va[gc].cr[index]; in cr_group_addresses()
1310 *sc->hw_free = 0; in sc_enable()
1675 static inline int fill_code(u64 hw_free) in fill_code() argument
1679 if (hw_free & CR_STATUS_SMASK) in fill_code()
1681 if (hw_free & CR_CREDIT_RETURN_DUE_TO_PBC_SMASK) in fill_code()
1683 if (hw_free & CR_CREDIT_RETURN_DUE_TO_THRESHOLD_SMASK) in fill_code()
1685 if (hw_free & CR_CREDIT_RETURN_DUE_TO_ERR_SMASK) in fill_code()
1687 if (hw_free & CR_CREDIT_RETURN_DUE_TO_FORCE_SMASK) in fill_code()
1701 u64 hw_free; in sc_release_update() local
1714 hw_free = le64_to_cpu(*sc->hw_free); /* volatile read */ in sc_release_update()
1716 extra = (((hw_free & CR_COUNTER_SMASK) >> CR_COUNTER_SHIFT) in sc_release_update()
1735 code = fill_code(hw_free); in sc_release_update()
2181 (le64_to_cpu(*sc->hw_free) & CR_COUNTER_SMASK) >> in seqfile_dump_sci()