Lines Matching refs:num_chunks
1317 u32 cs_type_flags, num_chunks; in hl_cs_sanity_checks() local
1349 num_chunks = args->in.num_chunks_execute; in hl_cs_sanity_checks()
1360 if (!num_chunks) { in hl_cs_sanity_checks()
1364 } else if (is_sync_stream && num_chunks != 1) { in hl_cs_sanity_checks()
1376 void __user *chunks, u32 num_chunks, in hl_cs_copy_chunk_array() argument
1381 if (num_chunks > HL_MAX_JOBS_PER_CS) { in hl_cs_copy_chunk_array()
1390 *cs_chunk_array = kmalloc_array(num_chunks, sizeof(**cs_chunk_array), in hl_cs_copy_chunk_array()
1393 *cs_chunk_array = kmalloc_array(num_chunks, in hl_cs_copy_chunk_array()
1401 size_to_copy = num_chunks * sizeof(struct hl_cs_chunk); in hl_cs_copy_chunk_array()
1457 u32 num_chunks, u64 *cs_seq, u32 flags, in cs_ioctl_default() argument
1477 rc = hl_cs_copy_chunk_array(hdev, &cs_chunk_array, chunks, num_chunks, in cs_ioctl_default()
1510 for (i = 0 ; i < num_chunks ; i++) { in cs_ioctl_default()
1662 u32 num_chunks, tmp; in hl_cs_ctx_switch() local
1697 num_chunks = args->in.num_chunks_restore; in hl_cs_ctx_switch()
1699 if (!num_chunks) { in hl_cs_ctx_switch()
1704 rc = cs_ioctl_default(hpriv, chunks, num_chunks, in hl_cs_ctx_switch()
1718 if (num_chunks) { in hl_cs_ctx_switch()
2166 void __user *chunks, u32 num_chunks, in cs_ioctl_signal_wait() argument
2191 rc = hl_cs_copy_chunk_array(hdev, &cs_chunk_array, chunks, num_chunks, in cs_ioctl_signal_wait()
2485 u32 num_chunks, flags, timeout, in hl_cs_ioctl() local
2501 num_chunks = args->in.num_chunks_execute; in hl_cs_ioctl()
2517 rc = cs_ioctl_signal_wait(hpriv, cs_type, chunks, num_chunks, in hl_cs_ioctl()
2539 rc = cs_ioctl_default(hpriv, chunks, num_chunks, &cs_seq, in hl_cs_ioctl()