@@ -390,9 +390,10 @@ pi_result piKernelGetInfo(pi_kernel Kernel, pi_kernel_info ParamName,
390
390
ParamValueSizeRet);
391
391
}
392
392
393
- pi_result piextMemUnsampledImageHandleDestroy (pi_context context,
394
- pi_device device,
395
- pi_image_handle handle) {
393
+ pi_result
394
+ piextMemUnsampledImageHandleDestroy ([[maybe_unused]] pi_context context,
395
+ [[maybe_unused]] pi_device device,
396
+ [[maybe_unused]] pi_image_handle handle) {
396
397
397
398
assert (context != nullptr );
398
399
assert (device != nullptr );
@@ -405,9 +406,10 @@ pi_result piextMemUnsampledImageHandleDestroy(pi_context context,
405
406
return retErr;
406
407
}
407
408
408
- pi_result piextMemSampledImageHandleDestroy (pi_context context,
409
- pi_device device,
410
- pi_image_handle handle) {
409
+ pi_result
410
+ piextMemSampledImageHandleDestroy ([[maybe_unused]] pi_context context,
411
+ [[maybe_unused]] pi_device device,
412
+ [[maybe_unused]] pi_image_handle handle) {
411
413
412
414
assert (context != nullptr );
413
415
assert (device != nullptr );
@@ -420,10 +422,11 @@ pi_result piextMemSampledImageHandleDestroy(pi_context context,
420
422
return retErr;
421
423
}
422
424
423
- pi_result piextMemImageAllocate (pi_context context, pi_device device,
424
- pi_image_format *image_format,
425
- pi_image_desc *image_desc,
426
- pi_image_mem_handle *ret_mem) {
425
+ pi_result piextMemImageAllocate ([[maybe_unused]] pi_context context,
426
+ [[maybe_unused]] pi_device device,
427
+ [[maybe_unused]] pi_image_format *image_format,
428
+ [[maybe_unused]] pi_image_desc *image_desc,
429
+ [[maybe_unused]] pi_image_mem_handle *ret_mem) {
427
430
428
431
assert (context != nullptr );
429
432
assert (device != nullptr );
@@ -437,10 +440,12 @@ pi_result piextMemImageAllocate(pi_context context, pi_device device,
437
440
return retErr;
438
441
}
439
442
440
- pi_result piextMemMipmapGetLevel (pi_context context, pi_device device,
441
- pi_image_mem_handle mip_mem,
442
- unsigned int level,
443
- pi_image_mem_handle *ret_mem) {
443
+ pi_result
444
+ piextMemMipmapGetLevel ([[maybe_unused]] pi_context context,
445
+ [[maybe_unused]] pi_device device,
446
+ [[maybe_unused]] pi_image_mem_handle mip_mem,
447
+ [[maybe_unused]] unsigned int level,
448
+ [[maybe_unused]] pi_image_mem_handle *ret_mem) {
444
449
445
450
assert (context != nullptr );
446
451
assert (device != nullptr );
@@ -452,8 +457,10 @@ pi_result piextMemMipmapGetLevel(pi_context context, pi_device device,
452
457
return retErr;
453
458
}
454
459
455
- pi_result piextMemImageFree (pi_context context, pi_device device,
456
- pi_image_mem_handle memory_handle) {
460
+ pi_result
461
+ piextMemImageFree ([[maybe_unused]] pi_context context,
462
+ [[maybe_unused]] pi_device device,
463
+ [[maybe_unused]] pi_image_mem_handle memory_handle) {
457
464
458
465
assert (context != nullptr );
459
466
assert (device != nullptr );
@@ -465,8 +472,10 @@ pi_result piextMemImageFree(pi_context context, pi_device device,
465
472
return retErr;
466
473
}
467
474
468
- pi_result piextMemMipmapFree (pi_context context, pi_device device,
469
- pi_image_mem_handle memory_handle) {
475
+ pi_result
476
+ piextMemMipmapFree ([[maybe_unused]] pi_context context,
477
+ [[maybe_unused]] pi_device device,
478
+ [[maybe_unused]] pi_image_mem_handle memory_handle) {
470
479
471
480
assert (context != nullptr );
472
481
assert (device != nullptr );
@@ -478,11 +487,12 @@ pi_result piextMemMipmapFree(pi_context context, pi_device device,
478
487
return retErr;
479
488
}
480
489
481
- pi_result piextMemUnsampledImageCreate (pi_context context, pi_device device,
482
- pi_image_mem_handle img_mem,
483
- pi_image_format *image_format,
484
- pi_image_desc *desc, pi_mem *ret_mem,
485
- pi_image_handle *ret_handle) {
490
+ pi_result piextMemUnsampledImageCreate (
491
+ [[maybe_unused]] pi_context context, [[maybe_unused]] pi_device device,
492
+ [[maybe_unused]] pi_image_mem_handle img_mem,
493
+ [[maybe_unused]] pi_image_format *image_format,
494
+ [[maybe_unused]] pi_image_desc *desc, [[maybe_unused]] pi_mem *ret_mem,
495
+ [[maybe_unused]] pi_image_handle *ret_handle) {
486
496
487
497
assert (context != nullptr );
488
498
assert (device != nullptr );
@@ -496,9 +506,10 @@ pi_result piextMemUnsampledImageCreate(pi_context context, pi_device device,
496
506
return retErr;
497
507
}
498
508
499
- pi_result piextMemImportOpaqueFD (pi_context context, pi_device device,
500
- size_t size, int file_descriptor,
501
- pi_interop_mem_handle *ret_handle) {
509
+ pi_result piextMemImportOpaqueFD (
510
+ [[maybe_unused]] pi_context context, [[maybe_unused]] pi_device device,
511
+ [[maybe_unused]] size_t size, [[maybe_unused]] int file_descriptor,
512
+ [[maybe_unused]] pi_interop_mem_handle *ret_handle) {
502
513
assert (context);
503
514
assert (device);
504
515
assert (file_descriptor);
@@ -509,10 +520,10 @@ pi_result piextMemImportOpaqueFD(pi_context context, pi_device device,
509
520
return retErr;
510
521
}
511
522
512
- pi_result
513
- piextImportExternalSemaphoreOpaqueFD ( pi_context context, pi_device device,
514
- int file_descriptor,
515
- pi_interop_semaphore_handle *ret_handle) {
523
+ pi_result piextImportExternalSemaphoreOpaqueFD (
524
+ [[maybe_unused]] pi_context context, [[maybe_unused]] pi_device device,
525
+ [[maybe_unused]] int file_descriptor,
526
+ [[maybe_unused]] pi_interop_semaphore_handle *ret_handle) {
516
527
assert (context);
517
528
assert (device);
518
529
assert (ret_handle);
@@ -522,9 +533,9 @@ piextImportExternalSemaphoreOpaqueFD(pi_context context, pi_device device,
522
533
return retErr;
523
534
}
524
535
525
- pi_result
526
- piextDestroyExternalSemaphore ( pi_context context, pi_device device,
527
- pi_interop_semaphore_handle sem_handle) {
536
+ pi_result piextDestroyExternalSemaphore (
537
+ [[maybe_unused]] pi_context context, [[maybe_unused]] pi_device device,
538
+ [[maybe_unused]] pi_interop_semaphore_handle sem_handle) {
528
539
assert (context);
529
540
assert (device);
530
541
assert (sem_handle);
@@ -534,11 +545,12 @@ piextDestroyExternalSemaphore(pi_context context, pi_device device,
534
545
return retErr;
535
546
}
536
547
537
- pi_result piextWaitExternalSemaphore (pi_queue command_queue,
538
- pi_interop_semaphore_handle sem_handle,
539
- pi_uint32 num_events_in_wait_list,
540
- const pi_event *event_wait_list,
541
- pi_event *event) {
548
+ pi_result piextWaitExternalSemaphore (
549
+ [[maybe_unused]] pi_queue command_queue,
550
+ [[maybe_unused]] pi_interop_semaphore_handle sem_handle,
551
+ [[maybe_unused]] pi_uint32 num_events_in_wait_list,
552
+ [[maybe_unused]] const pi_event *event_wait_list,
553
+ [[maybe_unused]] pi_event *event) {
542
554
assert (command_queue);
543
555
assert (sem_handle);
544
556
die (" piextWaitExternalSemaphore not implemented on level zero "
@@ -547,11 +559,12 @@ pi_result piextWaitExternalSemaphore(pi_queue command_queue,
547
559
return retErr;
548
560
}
549
561
550
- pi_result piextSignalExternalSemaphore (pi_queue command_queue,
551
- pi_interop_semaphore_handle sem_handle,
552
- pi_uint32 num_events_in_wait_list,
553
- const pi_event *event_wait_list,
554
- pi_event *event) {
562
+ pi_result piextSignalExternalSemaphore (
563
+ [[maybe_unused]] pi_queue command_queue,
564
+ [[maybe_unused]] pi_interop_semaphore_handle sem_handle,
565
+ [[maybe_unused]] pi_uint32 num_events_in_wait_list,
566
+ [[maybe_unused]] const pi_event *event_wait_list,
567
+ [[maybe_unused]] pi_event *event) {
555
568
assert (command_queue);
556
569
assert (sem_handle);
557
570
die (" piextSignalExternalSemaphore not implemented on level zero "
@@ -560,11 +573,13 @@ pi_result piextSignalExternalSemaphore(pi_queue command_queue,
560
573
return retErr;
561
574
}
562
575
563
- pi_result piextMemMapExternalArray (pi_context context, pi_device device,
564
- pi_image_format *image_format,
565
- pi_image_desc *image_desc,
566
- pi_interop_mem_handle mem_handle,
567
- pi_image_mem_handle *ret_mem) {
576
+ pi_result
577
+ piextMemMapExternalArray ([[maybe_unused]] pi_context context,
578
+ [[maybe_unused]] pi_device device,
579
+ [[maybe_unused]] pi_image_format *image_format,
580
+ [[maybe_unused]] pi_image_desc *image_desc,
581
+ [[maybe_unused]] pi_interop_mem_handle mem_handle,
582
+ [[maybe_unused]] pi_image_mem_handle *ret_mem) {
568
583
assert (context);
569
584
assert (device);
570
585
assert (image_format);
@@ -578,8 +593,10 @@ pi_result piextMemMapExternalArray(pi_context context, pi_device device,
578
593
return retErr;
579
594
}
580
595
581
- pi_result piextMemReleaseInterop (pi_context context, pi_device device,
582
- pi_interop_mem_handle ext_mem) {
596
+ pi_result
597
+ piextMemReleaseInterop ([[maybe_unused]] pi_context context,
598
+ [[maybe_unused]] pi_device device,
599
+ [[maybe_unused]] pi_interop_mem_handle ext_mem) {
583
600
assert (context);
584
601
assert (ext_mem);
585
602
@@ -588,12 +605,13 @@ pi_result piextMemReleaseInterop(pi_context context, pi_device device,
588
605
return retErr;
589
606
}
590
607
591
- pi_result piextMemSampledImageCreate (pi_context context, pi_device device,
592
- pi_image_mem_handle img_mem,
593
- pi_image_format *format,
594
- pi_image_desc *desc, pi_sampler sampler,
595
- pi_mem *ret_mem,
596
- pi_image_handle *ret_handle) {
608
+ pi_result piextMemSampledImageCreate (
609
+ [[maybe_unused]] pi_context context, [[maybe_unused]] pi_device device,
610
+ [[maybe_unused]] pi_image_mem_handle img_mem,
611
+ [[maybe_unused]] pi_image_format *format,
612
+ [[maybe_unused]] pi_image_desc *desc, [[maybe_unused]] pi_sampler sampler,
613
+ [[maybe_unused]] pi_mem *ret_mem,
614
+ [[maybe_unused]] pi_image_handle *ret_handle) {
597
615
assert (context != nullptr );
598
616
assert (device != nullptr );
599
617
assert (img_mem != nullptr );
@@ -606,13 +624,20 @@ pi_result piextMemSampledImageCreate(pi_context context, pi_device device,
606
624
return retErr;
607
625
}
608
626
609
- pi_result piextMemImageCopy (
610
- pi_queue command_queue, void *dst_ptr, void *src_ptr,
611
- const pi_image_format *image_format, const pi_image_desc *image_desc,
612
- const pi_image_copy_flags flags, pi_image_offset src_offset,
613
- pi_image_offset dst_offset, pi_image_region copy_extent,
614
- pi_image_region host_extent, pi_uint32 num_events_in_wait_list,
615
- const pi_event *event_wait_list, pi_event *event) {
627
+ pi_result
628
+ piextMemImageCopy ([[maybe_unused]] pi_queue command_queue,
629
+ [[maybe_unused]] void *dst_ptr,
630
+ [[maybe_unused]] void *src_ptr,
631
+ [[maybe_unused]] const pi_image_format *image_format,
632
+ [[maybe_unused]] const pi_image_desc *image_desc,
633
+ [[maybe_unused]] const pi_image_copy_flags flags,
634
+ [[maybe_unused]] pi_image_offset src_offset,
635
+ [[maybe_unused]] pi_image_offset dst_offset,
636
+ [[maybe_unused]] pi_image_region copy_extent,
637
+ [[maybe_unused]] pi_image_region host_extent,
638
+ [[maybe_unused]] pi_uint32 num_events_in_wait_list,
639
+ [[maybe_unused]] const pi_event *event_wait_list,
640
+ [[maybe_unused]] pi_event *event) {
616
641
assert (command_queue != nullptr );
617
642
assert (dst_ptr != nullptr );
618
643
assert (src_ptr != nullptr );
@@ -623,9 +648,11 @@ pi_result piextMemImageCopy(
623
648
return retErr;
624
649
}
625
650
626
- pi_result piextMemImageGetInfo (const pi_image_mem_handle mem_handle,
627
- pi_image_info param_name, void *param_value,
628
- size_t *param_value_size_ret) {
651
+ pi_result
652
+ piextMemImageGetInfo ([[maybe_unused]] const pi_image_mem_handle mem_handle,
653
+ [[maybe_unused]] pi_image_info param_name,
654
+ [[maybe_unused]] void *param_value,
655
+ [[maybe_unused]] size_t *param_value_size_ret) {
629
656
assert (mem_handle);
630
657
631
658
die (" piextMemImageGetInfo not implemented on level zero backend.\n " );
@@ -1006,11 +1033,12 @@ pi_result piextUSMSharedAlloc(void **ResultPtr, pi_context Context,
1006
1033
Size, Alignment);
1007
1034
}
1008
1035
1009
- pi_result piextUSMPitchedAlloc (void **result_ptr, size_t *result_pitch,
1010
- pi_context context, pi_device device,
1011
- pi_usm_mem_properties *properties,
1012
- size_t width_in_bytes, size_t height,
1013
- unsigned int element_size_bytes) {
1036
+ pi_result piextUSMPitchedAlloc (
1037
+ [[maybe_unused]] void **result_ptr, [[maybe_unused]] size_t *result_pitch,
1038
+ [[maybe_unused]] pi_context context, [[maybe_unused]] pi_device device,
1039
+ [[maybe_unused]] pi_usm_mem_properties *properties,
1040
+ [[maybe_unused]] size_t width_in_bytes, [[maybe_unused]] size_t height,
1041
+ [[maybe_unused]] unsigned int element_size_bytes) {
1014
1042
die (" piextUSMPitchedAlloc: not implemented" );
1015
1043
1016
1044
assert (result_ptr != nullptr );
0 commit comments