Lines Matching refs:sob
123 dev_dbg(hdev->dev, "reset sob id %u\n", hw_sob->sob_id);
160 * hl_gen_sob_mask() - Generates a sob mask to be used in a monitor arm packet
161 * @sob_base: sob base id
162 * @sob_mask: sob user mask, each bit represents a sob offset from sob base
177 /* find msb in order to verify sob range is valid */
1790 struct hl_hw_sob *sob = *hw_sob, *other_sob;
1795 hw_sob_get(sob);
1805 hw_sob_put_err(sob);
1808 * check the other sob value, if it still in use then fail
1822 * in the sob, so in encaps signals it will be the next one
1839 * of the sob which can occur at the same time if we move the
1840 * sob reset(kref_put) to cs_do_release function.
1842 * encaps, and at the point we need to reset the sob there was
1845 * reset the sob.
1851 /* set reset indication for the sob */
1852 sob->need_reset = true;
2062 * check if the signals amount to reserve is not exceeding the max sob
2063 * value, if yes then switch sob.
2073 /* set the hw_sob to the handle after calling the sob wraparound handler
2074 * since sob could have changed.
2078 /* store the current sob value for unreserve validity check, and
2092 "Signals reserved, sob_id: %d, sob addr: 0x%x, last sob_val: %u, q_idx: %d, hdl_id: %d\n",