Searched refs:cs_cmpl (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.15/drivers/misc/habanalabs/common/ |
D | hw_queue.c | 404 struct hl_cs_job *job, struct hl_cs_compl *cs_cmpl) in init_signal_cs() argument 415 cs_cmpl->hw_sob = hw_sob; in init_signal_cs() 416 cs_cmpl->sob_val = prop->next_sob_val; in init_signal_cs() 420 cs_cmpl->hw_sob->sob_id, cs_cmpl->sob_val, q_idx, in init_signal_cs() 421 cs_cmpl->cs_seq); in init_signal_cs() 427 cs_cmpl->hw_sob->sob_id, 0, true); in init_signal_cs() 437 struct hl_cs_compl *cs_cmpl) in hl_hw_queue_encaps_sig_set_sob_info() argument 442 cs_cmpl->hw_sob = handle->hw_sob; in hl_hw_queue_encaps_sig_set_sob_info() 456 cs_cmpl->sob_val = handle->pre_sob_val + offset; in hl_hw_queue_encaps_sig_set_sob_info() 460 struct hl_cs_job *job, struct hl_cs_compl *cs_cmpl) in init_wait_cs() argument [all …]
|
D | command_submission.c | 771 struct hl_cs_compl *cs_cmpl; in allocate_cs() local 806 cs_cmpl = kzalloc(sizeof(*cs_cmpl), GFP_ATOMIC); in allocate_cs() 807 if (!cs_cmpl) in allocate_cs() 808 cs_cmpl = kzalloc(sizeof(*cs_cmpl), GFP_KERNEL); in allocate_cs() 810 if (!cs_cmpl) { in allocate_cs() 830 cs_cmpl->hdev = hdev; in allocate_cs() 831 cs_cmpl->type = cs->type; in allocate_cs() 832 spin_lock_init(&cs_cmpl->lock); in allocate_cs() 833 cs->fence = &cs_cmpl->base_fence; in allocate_cs() 837 cs_cmpl->cs_seq = ctx->cs_sequence; in allocate_cs() [all …]
|
D | habanalabs.h | 2964 struct hl_cs_compl *cs_cmpl);
|
/Linux-v5.15/drivers/misc/habanalabs/gaudi/ |
D | gaudi.c | 1219 struct hl_cs_job *job, struct hl_cs_compl *cs_cmpl) in gaudi_collective_slave_init_job() argument 1234 cs_cmpl); in gaudi_collective_slave_init_job() 1238 cs_cmpl->hw_sob->sob_id, in gaudi_collective_slave_init_job() 1239 cs_cmpl->sob_val); in gaudi_collective_slave_init_job() 1244 wait_prop.sob_base = cs_cmpl->hw_sob->sob_id; in gaudi_collective_slave_init_job() 1246 wait_prop.sob_val = cs_cmpl->sob_val; in gaudi_collective_slave_init_job() 1253 cs_cmpl->hw_sob->sob_id, cs_cmpl->sob_val, in gaudi_collective_slave_init_job() 1270 struct hl_cs_compl *cs_cmpl = in gaudi_collective_wait_init_cs() local 1289 cs_cmpl->hw_sob = signal_cs_cmpl->hw_sob; in gaudi_collective_wait_init_cs() 1290 cs_cmpl->sob_val = signal_cs_cmpl->sob_val; in gaudi_collective_wait_init_cs() [all …]
|