Lines Matching refs:ts_reg_info
1112 hl_mmap_mem_buf_put(pend->ts_reg_info.buf); in wake_pending_user_interrupt_threads()
1113 hl_cb_put(pend->ts_reg_info.cq_cb); in wake_pending_user_interrupt_threads()
3219 record->ts_reg_info.cq_cb = cq_cb; in set_record_cq_info()
3248 struct hl_user_interrupt *interrupt = record->ts_reg_info.interrupt; in unregister_timestamp_node()
3255 if (record->ts_reg_info.in_use) { in unregister_timestamp_node()
3256 record->ts_reg_info.in_use = false; in unregister_timestamp_node()
3266 hl_mmap_mem_buf_put(record->ts_reg_info.buf); in unregister_timestamp_node()
3267 hl_cb_put(record->ts_reg_info.cq_cb); in unregister_timestamp_node()
3286 if (req_offset_record->ts_reg_info.in_use) { in ts_get_and_handle_kernel_record()
3293 req_offset_record->ts_reg_info.interrupt->interrupt_id) { in ts_get_and_handle_kernel_record()
3306 req_offset_record->ts_reg_info.in_use = true; in ts_get_and_handle_kernel_record()
3307 req_offset_record->ts_reg_info.buf = data->buf; in ts_get_and_handle_kernel_record()
3308 req_offset_record->ts_reg_info.timestamp_kernel_addr = in ts_get_and_handle_kernel_record()
3310 req_offset_record->ts_reg_info.interrupt = data->interrupt; in ts_get_and_handle_kernel_record()
3363 pend->ts_reg_info.in_use = 0; in _hl_interrupt_ts_reg_ioctl()
3365 *pend->ts_reg_info.timestamp_kernel_addr = ktime_get_ns(); in _hl_interrupt_ts_reg_ioctl()