Lines Matching refs:cs_chunk_array
1182 struct hl_cs_chunk **cs_chunk_array, in hl_cs_copy_chunk_array() argument
1197 *cs_chunk_array = kmalloc_array(num_chunks, sizeof(**cs_chunk_array), in hl_cs_copy_chunk_array()
1199 if (!*cs_chunk_array) in hl_cs_copy_chunk_array()
1200 *cs_chunk_array = kmalloc_array(num_chunks, in hl_cs_copy_chunk_array()
1201 sizeof(**cs_chunk_array), GFP_KERNEL); in hl_cs_copy_chunk_array()
1202 if (!*cs_chunk_array) { in hl_cs_copy_chunk_array()
1209 if (copy_from_user(*cs_chunk_array, chunks, size_to_copy)) { in hl_cs_copy_chunk_array()
1213 kfree(*cs_chunk_array); in hl_cs_copy_chunk_array()
1269 struct hl_cs_chunk *cs_chunk_array; in cs_ioctl_default() local
1283 rc = hl_cs_copy_chunk_array(hdev, &cs_chunk_array, chunks, num_chunks, in cs_ioctl_default()
1317 struct hl_cs_chunk *chunk = &cs_chunk_array[i]; in cs_ioctl_default()
1446 kfree(cs_chunk_array); in cs_ioctl_default()
1957 struct hl_cs_chunk *cs_chunk_array, *chunk; in cs_ioctl_signal_wait() local
1974 rc = hl_cs_copy_chunk_array(hdev, &cs_chunk_array, chunks, num_chunks, in cs_ioctl_signal_wait()
1980 chunk = &cs_chunk_array[0]; in cs_ioctl_signal_wait()
2200 kfree(cs_chunk_array); in cs_ioctl_signal_wait()