Lines Matching refs:hw_queue_prop
1119 struct hw_queue_properties *hw_queue_prop; in validate_queue_index() local
1130 hw_queue_prop = &asic->hw_queues_props[chunk->queue_index]; in validate_queue_index()
1132 if (hw_queue_prop->type == QUEUE_TYPE_NA) { in validate_queue_index()
1138 if (hw_queue_prop->binned) { in validate_queue_index()
1144 if (hw_queue_prop->driver_only) { in validate_queue_index()
1154 if (hw_queue_prop->type == QUEUE_TYPE_HW) { in validate_queue_index()
1156 if (!(hw_queue_prop->cb_alloc_flags & CB_ALLOC_USER)) { in validate_queue_index()
1165 if (!(hw_queue_prop->cb_alloc_flags & in validate_queue_index()
1176 *is_kernel_allocated_cb = !!(hw_queue_prop->cb_alloc_flags in validate_queue_index()
1180 *queue_type = hw_queue_prop->type; in validate_queue_index()
1914 struct hw_queue_properties *hw_queue_prop; in cs_ioctl_reserve_signals() local
1937 hw_queue_prop = &hdev->asic_prop.hw_queues_props[q_idx]; in cs_ioctl_reserve_signals()
1939 if (!hw_queue_prop->supports_sync_stream) { in cs_ioctl_reserve_signals()
2107 struct hw_queue_properties *hw_queue_prop; in cs_ioctl_signal_wait() local
2140 hw_queue_prop = &hdev->asic_prop.hw_queues_props[q_idx]; in cs_ioctl_signal_wait()
2141 q_type = hw_queue_prop->type; in cs_ioctl_signal_wait()
2143 if (!hw_queue_prop->supports_sync_stream) { in cs_ioctl_signal_wait()
2154 if (!(hw_queue_prop->collective_mode == HL_COLLECTIVE_MASTER)) { in cs_ioctl_signal_wait()