Home
last modified time | relevance | path

Searched refs:ts_buff (Results 1 – 2 of 2) sorted by relevance

/drivers/accel/habanalabs/common/
A Dmemory.c2093 vfree(ts_buff->user_buff_address); in ts_buff_release()
2094 kfree(ts_buff); in ts_buff_release()
2107 struct hl_ts_buff *ts_buff = NULL; in hl_ts_alloc_buf() local
2114 ts_buff = kzalloc(sizeof(*ts_buff), gfp); in hl_ts_alloc_buf()
2115 if (!ts_buff) in hl_ts_alloc_buf()
2124 ts_buff->user_buff_address = p; in hl_ts_alloc_buf()
2133 ts_buff->kernel_buff_address = p; in hl_ts_alloc_buf()
2134 ts_buff->kernel_buff_size = size; in hl_ts_alloc_buf()
2136 buf->private = ts_buff; in hl_ts_alloc_buf()
2141 vfree(ts_buff->user_buff_address); in hl_ts_alloc_buf()
[all …]
A Dcommand_submission.c3225 struct hl_ts_buff *ts_buff, u64 ts_offset, in validate_and_get_ts_record() argument
3230 *req_event_record = (struct hl_user_pending_interrupt *)ts_buff->kernel_buff_address + in validate_and_get_ts_record()
3232 ts_cb_last = (struct hl_user_pending_interrupt *)ts_buff->kernel_buff_address + in validate_and_get_ts_record()
3233 (ts_buff->kernel_buff_size / sizeof(struct hl_user_pending_interrupt)); in validate_and_get_ts_record()
3276 struct hl_ts_buff *ts_buff = data->buf->private; in ts_get_and_handle_kernel_record() local
3280 rc = validate_and_get_ts_record(data->buf->mmg->dev, ts_buff, data->ts_offset, in ts_get_and_handle_kernel_record()
3309 (u64 *) ts_buff->user_buff_address + data->ts_offset; in ts_get_and_handle_kernel_record()

Completed in 14 milliseconds