Lines Matching refs:prop
1099 struct asic_fixed_properties *prop = &hdev->asic_prop;
1103 if (!prop->user_interrupt_count)
1113 for (i = 0 ; i < prop->user_interrupt_count ; i++) {
1789 struct hl_sync_stream_properties *prop;
1793 prop = &hdev->kernel_queues[q_idx].sync_stream_prop;
1798 if (prop->next_sob_val + count >= HL_MAX_SOB_VAL) {
1811 other_sob_offset = (prop->curr_sob_offset + 1) % HL_RSVD_SOBS;
1812 other_sob = &prop->hw_sob[other_sob_offset];
1826 prop->next_sob_val = count + 1;
1828 prop->next_sob_val = count;
1831 prop->curr_sob_offset = other_sob_offset;
1857 prop->curr_sob_offset, q_idx);
1859 prop->next_sob_val += count;
1994 struct hl_sync_stream_properties *prop;
2026 prop = &hdev->kernel_queues[q_idx].sync_stream_prop;
2057 hw_sob = &prop->hw_sob[prop->curr_sob_offset];
2081 handle->pre_sob_val = prop->next_sob_val - handle->count;
2085 *signals_count = prop->next_sob_val;
2094 prop->next_sob_val - 1, q_idx, hdl_id);
2113 struct hl_sync_stream_properties *prop;
2132 prop = &hdev->kernel_queues[q_idx].sync_stream_prop;
2133 hw_sob = &prop->hw_sob[prop->curr_sob_offset];
2142 != prop->next_sob_val ||
2146 (prop->next_sob_val - encaps_sig_hdl->count));
2157 prop->next_sob_val -= encaps_sig_hdl->count;
2530 struct asic_fixed_properties *prop = &hdev->asic_prop;
2532 if (!prop->hbw_flush_reg) {
2537 RREG32(prop->hbw_flush_reg);
3570 struct asic_fixed_properties *prop;
3577 prop = &hdev->asic_prop;
3579 if (!(prop->user_interrupt_count + prop->user_dec_intr_count)) {
3586 first_interrupt = prop->first_available_user_interrupt;
3587 last_interrupt = prop->first_available_user_interrupt + prop->user_interrupt_count - 1;
3589 if (interrupt_id < prop->user_dec_intr_count) {
3592 if (!(prop->decoder_enabled_mask & BIT(interrupt_id))) {
3602 int_idx = interrupt_id - first_interrupt + prop->user_dec_intr_count;