KUNIT_ARRAY_PARAM
KUNIT_ARRAY_PARAM(test_unwind, param_list, get_desc);
KUNIT_ARRAY_PARAM(regcache_types, regcache_types_list, param_to_desc);
KUNIT_ARRAY_PARAM(real_cache_types_only, real_cache_types_only_list, param_to_desc);
KUNIT_ARRAY_PARAM(flat_cache_types, flat_cache_types_list, param_to_desc);
KUNIT_ARRAY_PARAM(real_cache_types, real_cache_types_list, param_to_desc);
KUNIT_ARRAY_PARAM(raw_test_types, raw_types_list, param_to_desc);
KUNIT_ARRAY_PARAM(raw_test_cache_types, raw_cache_types_list, param_to_desc);
KUNIT_ARRAY_PARAM(sparse_cache_types, sparse_cache_types_list, param_to_desc);
KUNIT_ARRAY_PARAM(x_or_y_and_offset,
KUNIT_ARRAY_PARAM(x_or_y_and_long_offset,
KUNIT_ARRAY_PARAM(z_and_offset,
KUNIT_ARRAY_PARAM(packed_x_or_y_and_offset,
KUNIT_ARRAY_PARAM(packed_x_or_y_and_long_offset,
KUNIT_ARRAY_PARAM(packed_x_or_y, packed_x_or_y_param_cases, x_or_y_or_z_param_desc);
KUNIT_ARRAY_PARAM(packed_x_or_y_long, packed_x_or_y_long_param_cases, x_or_y_or_z_param_desc);
KUNIT_ARRAY_PARAM(offset, offset_param_cases, offset_param_desc);
KUNIT_ARRAY_PARAM(long_offset, long_offset_param_cases, offset_param_desc);
KUNIT_ARRAY_PARAM(alg, alg_param_cases, alg_param_desc);
KUNIT_ARRAY_PARAM(alg_long, alg_long_param_cases, alg_param_desc);
KUNIT_ARRAY_PARAM(x_or_y_and_alg, x_or_y_and_alg_param_cases, x_or_y_or_z_and_alg_param_desc);
KUNIT_ARRAY_PARAM(x_or_y_and_alg_long, x_or_y_and_alg_long_param_cases,
KUNIT_ARRAY_PARAM(z_and_alg, z_and_alg_param_cases, x_or_y_or_z_and_alg_param_desc);
KUNIT_ARRAY_PARAM(packed_x_or_y_and_alg, packed_x_or_y_and_alg_param_cases,
KUNIT_ARRAY_PARAM(packed_x_or_y_and_alg_long, packed_x_or_y_and_alg_long_param_cases,
KUNIT_ARRAY_PARAM(bin_test_block_types,
KUNIT_ARRAY_PARAM(cs_dsp_callbacks_ops,
KUNIT_ARRAY_PARAM(cs_dsp_no_callbacks,
KUNIT_ARRAY_PARAM(all_pop_varying_len, all_pop_varying_len_cases,
KUNIT_ARRAY_PARAM(all_pop_varying_offset, all_pop_varying_offset_cases,
KUNIT_ARRAY_PARAM(all_pop_varying_xy, all_pop_varying_xy_cases,
KUNIT_ARRAY_PARAM(all_pop_z, all_pop_z_cases, cs_dsp_ctl_all_param_desc);
KUNIT_ARRAY_PARAM(all_pop_varying_alg, all_pop_varying_alg_cases,
KUNIT_ARRAY_PARAM(all_pop_nonvol_readable_flags,
KUNIT_ARRAY_PARAM(all_pop_nonvol_readable_nonzero_flags,
KUNIT_ARRAY_PARAM(all_pop_nonvol_writeable_flags,
KUNIT_ARRAY_PARAM(all_pop_nonvol_write_only_length,
KUNIT_ARRAY_PARAM(cs_dsp_ctl_mem_type,
KUNIT_ARRAY_PARAM(cs_dsp_ctl_alg_id,
KUNIT_ARRAY_PARAM(cs_dsp_ctl_offset,
KUNIT_ARRAY_PARAM(cs_dsp_ctl_length,
KUNIT_ARRAY_PARAM(cs_dsp_ctl_type,
KUNIT_ARRAY_PARAM(cs_dsp_ctl_flags,
KUNIT_ARRAY_PARAM(cs_dsp_ctl_illegal_type_flags,
KUNIT_ARRAY_PARAM(all_pop_varying_len, all_pop_varying_len_cases,
KUNIT_ARRAY_PARAM(all_pop_varying_offset, all_pop_varying_offset_cases,
KUNIT_ARRAY_PARAM(all_pop_varying_xy, all_pop_varying_xy_cases,
KUNIT_ARRAY_PARAM(all_pop_z, all_pop_z_cases, cs_dsp_ctl_all_param_desc);
KUNIT_ARRAY_PARAM(all_pop_varying_alg, all_pop_varying_alg_cases,
KUNIT_ARRAY_PARAM(all_pop_readable_flags,
KUNIT_ARRAY_PARAM(all_pop_readonly_flags,
KUNIT_ARRAY_PARAM(all_pop_nonvol_readable_flags,
KUNIT_ARRAY_PARAM(all_pop_writeable_flags,
KUNIT_ARRAY_PARAM(all_pop_writeonly_flags,
KUNIT_ARRAY_PARAM(all_pop_nonvol_writeable_flags,
KUNIT_ARRAY_PARAM(all_pop_volatile_readable_flags,
KUNIT_ARRAY_PARAM(all_pop_volatile_writeable_flags,
KUNIT_ARRAY_PARAM(adsp2_all_num_blocks,
KUNIT_ARRAY_PARAM(halo_all_num_blocks,
KUNIT_ARRAY_PARAM(packed_xy_num_blocks,
KUNIT_ARRAY_PARAM(wmfw_valid_block_types_adsp2,
KUNIT_ARRAY_PARAM(wmfw_valid_block_types_halo,
KUNIT_ARRAY_PARAM(wmfw_invalid_block_types,
KUNIT_ARRAY_PARAM(drm_sched_basic, drm_sched_basic_cases, drm_sched_basic_desc);
KUNIT_ARRAY_PARAM(drm_check_in_clone_mode, drm_clone_mode_tests,
KUNIT_ARRAY_PARAM(drm_check_valid_clones, drm_valid_clone_mode_tests,
KUNIT_ARRAY_PARAM(drm_connector_pick_cmdline_mode,
KUNIT_ARRAY_PARAM(drm_cmdline_tv_option,
KUNIT_ARRAY_PARAM(drm_cmdline_invalid, drm_cmdline_invalid_tests, drm_cmdline_invalid_desc);
KUNIT_ARRAY_PARAM(drm_connector_hdmi_init_formats_yuv420_allowed,
KUNIT_ARRAY_PARAM(drm_connector_hdmi_init_type_valid,
KUNIT_ARRAY_PARAM(drm_connector_hdmi_init_type_invalid,
KUNIT_ARRAY_PARAM(drm_get_tv_mode_from_name_valid,
KUNIT_ARRAY_PARAM(drm_hdmi_connector_get_broadcast_rgb_name_valid,
KUNIT_ARRAY_PARAM(drm_hdmi_connector_get_output_format_name_valid,
KUNIT_ARRAY_PARAM(drm_hdmi_compute_mode_clock_yuv420_valid,
KUNIT_ARRAY_PARAM(drm_connector_init_type_valid,
KUNIT_ARRAY_PARAM(drm_dp_mst_calc_pbn_div, drm_dp_mst_calc_pbn_div_dp1_4_cases,
KUNIT_ARRAY_PARAM(drm_dp_mst_sideband_msg_req, drm_dp_mst_sideband_msg_req_cases,
KUNIT_ARRAY_PARAM(drm_dp_mst_calc_pbn_mode, drm_dp_mst_calc_pbn_mode_cases,
KUNIT_ARRAY_PARAM(clip_offset, clip_offset_cases, clip_offset_case_desc);
KUNIT_ARRAY_PARAM(fb_memcpy, fb_memcpy_cases, fb_memcpy_case_desc);
KUNIT_ARRAY_PARAM(convert_xrgb8888, convert_xrgb8888_cases,
KUNIT_ARRAY_PARAM(drm_framebuffer_create, drm_framebuffer_create_cases,
KUNIT_ARRAY_PARAM(check_src_coords, drm_framebuffer_check_src_coords_cases,
KUNIT_ARRAY_PARAM(check_broadcast_rgb_cea_mode_yuv420,
KUNIT_ARRAY_PARAM(drm_test_panic_screen_user_map, drm_test_modes_cases, drm_test_panic_desc);
KUNIT_ARRAY_PARAM(drm_test_panic_screen_user_page, drm_test_modes_cases, drm_test_panic_desc);
KUNIT_ARRAY_PARAM(drm_test_panic_screen_user_set_pixel, drm_test_modes_cases, drm_test_panic_desc);
KUNIT_ARRAY_PARAM(drm_check_plane_state, drm_check_plane_state_tests, drm_check_plane_state_desc);
KUNIT_ARRAY_PARAM(drm_check_invalid_plane_state, drm_check_invalid_plane_state_tests,
KUNIT_ARRAY_PARAM(drm_connector_helper_tv_get_modes,
KUNIT_ARRAY_PARAM(drm_rect_intersect, drm_rect_intersect_cases, drm_rect_intersect_case_desc);
KUNIT_ARRAY_PARAM(drm_rect_scale, drm_rect_scale_cases, drm_rect_scale_case_desc);
KUNIT_ARRAY_PARAM(drm_rect_rotate, drm_rect_rotate_cases, drm_rect_rotate_case_desc);
KUNIT_ARRAY_PARAM(sysfb_build_fourcc_list, sysfb_build_fourcc_list_cases,
KUNIT_ARRAY_PARAM(ttm_bo_reserve, ttm_bo_reserved_cases, ttm_bo_init_case_desc);
KUNIT_ARRAY_PARAM(ttm_bo_types, ttm_bo_type_cases,
KUNIT_ARRAY_PARAM(ttm_bo_validate_mem, ttm_mem_type_cases,
KUNIT_ARRAY_PARAM(ttm_bo_no_placement, ttm_bo_no_placement_cases,
KUNIT_ARRAY_PARAM(ttm_bo_validate_wait, ttm_bo_validate_wait_cases,
KUNIT_ARRAY_PARAM(ttm_device, ttm_device_cases, ttm_device_case_desc);
KUNIT_ARRAY_PARAM(ttm_pool_alloc_basic, ttm_pool_basic_cases,
KUNIT_ARRAY_PARAM(ttm_resource, ttm_resource_cases, ttm_resource_case_desc);
KUNIT_ARRAY_PARAM(ttm_tt_init_basic, ttm_tt_init_basic_cases,
KUNIT_ARRAY_PARAM(vc4_test_pv_muxing,
KUNIT_ARRAY_PARAM(vc4_test_pv_muxing_invalid,
KUNIT_ARRAY_PARAM(vc5_test_pv_muxing,
KUNIT_ARRAY_PARAM(vc5_test_pv_muxing_invalid,
KUNIT_ARRAY_PARAM(default_config, default_config_cases, NULL);
KUNIT_ARRAY_PARAM(yuv_u16_to_argb_u16, yuv_u16_to_argb_u16_cases,
KUNIT_ARRAY_PARAM(guc_dbm, guc_dbm_params, uint_param_get_desc);
KUNIT_ARRAY_PARAM(lmtt_ops, lmtt_ops_params, lmtt_ops_param_get_desc);
KUNIT_ARRAY_PARAM(pre_gmdid_graphics_ip, pre_gmdid_graphics_ips, xe_ip_kunit_desc);
KUNIT_ARRAY_PARAM(pre_gmdid_media_ip, pre_gmdid_media_ips, xe_ip_kunit_desc);
KUNIT_ARRAY_PARAM(graphics_ip, graphics_ips, xe_ip_kunit_desc);
KUNIT_ARRAY_PARAM(media_ip, media_ips, xe_ip_kunit_desc);
KUNIT_ARRAY_PARAM(pci_id, pciidlist, xe_pci_id_kunit_desc);
KUNIT_ARRAY_PARAM(platform, cases, xe_pci_fake_data_desc);
KUNIT_ARRAY_PARAM(rtp_to_sr, rtp_to_sr_cases, rtp_to_sr_desc);
KUNIT_ARRAY_PARAM(rtp, rtp_cases, rtp_desc);
KUNIT_ARRAY_PARAM(uclogic_parse_ugee_v2_desc, uclogic_parse_ugee_v2_desc_cases,
KUNIT_ARRAY_PARAM(uclogic_template, uclogic_template_cases,
KUNIT_ARRAY_PARAM(iio_rescale_scale, scale_cases, case_to_desc);
KUNIT_ARRAY_PARAM(iio_rescale_offset, offset_cases, case_to_desc);
KUNIT_ARRAY_PARAM(chunk_tx, chunk_tx_tests, NULL);
KUNIT_ARRAY_PARAM(of_address_resource_bounds,
KUNIT_ARRAY_PARAM(wmi_unmarshal_acpi_object, wmi_acpi_params_array, wmi_acpi_param_get_desc);
KUNIT_ARRAY_PARAM(wmi_marshal_string, wmi_string_params_array, wmi_string_param_get_desc);
KUNIT_ARRAY_PARAM(wmi_unmarshal_acpi_object_failure, wmi_invalid_acpi_params_array,
KUNIT_ARRAY_PARAM(wmi_marshal_string_failure, wmi_invalid_string_params_array,
KUNIT_ARRAY_PARAM(wmi_string, wmi_string_params_array, wmi_string_param_get_desc);
KUNIT_ARRAY_PARAM(ext4_inode, test_data, timestamp_expectation_to_desc);
KUNIT_ARRAY_PARAM(mbt_layouts, mbt_test_layouts, mbt_show_layout);
KUNIT_ARRAY_PARAM(fat_time, time_test_cases, time_testcase_desc);
KUNIT_ARRAY_PARAM(example, example_params_array, example_param_get_desc);
KUNIT_ARRAY_PARAM(gcd, params, get_desc);
KUNIT_ARRAY_PARAM(intlog2, intlog2_params, get_desc);
KUNIT_ARRAY_PARAM(intlog10, intlog10_params, get_desc);
KUNIT_ARRAY_PARAM(int_pow, params, get_desc);
KUNIT_ARRAY_PARAM(int_sqrt, params, get_desc);
KUNIT_ARRAY_PARAM(rational, test_parameters, get_desc);
KUNIT_ARRAY_PARAM(glob, glob_test_cases, glob_case_to_desc);
KUNIT_ARRAY_PARAM(number_delimiters, number_delimiters, number_delimiter_param_desc);
KUNIT_ARRAY_PARAM(gso_test, cases, gso_test_case_to_desc);
KUNIT_ARRAY_PARAM(ip_tunnel_flags_test, ip_tunnel_flags_test,
KUNIT_ARRAY_PARAM(handshake_req_alloc, handshake_req_alloc_params,
KUNIT_ARRAY_PARAM(mctp_frag, mctp_frag_tests, mctp_frag_test_to_desc);
KUNIT_ARRAY_PARAM(mctp_route_gw_mtu, mctp_route_gw_mtu_tests,
KUNIT_ARRAY_PARAM(mctp_bind_lookup, mctp_bind_lookup_tests,
KUNIT_ARRAY_PARAM(mctp_rx_input, mctp_rx_input_tests,
KUNIT_ARRAY_PARAM(mctp_route_input_sk, mctp_route_input_sk_tests,
KUNIT_ARRAY_PARAM(mctp_route_input_sk_reasm, mctp_route_input_sk_reasm_tests,
KUNIT_ARRAY_PARAM(mctp_route_input_sk_keys, mctp_route_input_sk_keys_tests,
KUNIT_ARRAY_PARAM(mctp_bind_pair, mctp_bind_pair_tests, mctp_bind_pair_desc);
KUNIT_ARRAY_PARAM(rfc6803_encrypt, rfc6803_encrypt_test_params,
KUNIT_ARRAY_PARAM(rfc8009_kdf, rfc8009_kdf_test_params, gss_krb5_get_desc);
KUNIT_ARRAY_PARAM(rfc8009_checksum, rfc8009_checksum_test_params,
KUNIT_ARRAY_PARAM(rfc8009_encrypt, rfc8009_encrypt_test_params,
KUNIT_ARRAY_PARAM(encrypt_selftest, encrypt_selftest_params,
KUNIT_ARRAY_PARAM(rfc3961_nfold, rfc3961_nfold_test_params, gss_krb5_get_desc);
KUNIT_ARRAY_PARAM(rfc3962_encrypt, rfc3962_encrypt_test_params,
KUNIT_ARRAY_PARAM(rfc6803_kdf, rfc6803_kdf_test_params, gss_krb5_get_desc);
KUNIT_ARRAY_PARAM(rfc6803_checksum, rfc6803_checksum_test_params,
KUNIT_ARRAY_PARAM(ipe_policies, policy_cases, pol_to_desc);
KUNIT_ARRAY_PARAM(cirrus_scodec_test_spkid, cirrus_scodec_test_spkid_param_cases,
KUNIT_ARRAY_PARAM(cs_amp_lib_test_get_cal, cs_amp_lib_test_get_cal_param_cases,
KUNIT_ARRAY_PARAM(cs_amp_lib_test_ssidexv2, cs_amp_lib_test_ssidexv2_param_cases,
KUNIT_ARRAY_PARAM(cs_amp_lib_test_ssidexv2_invalid, cs_amp_lib_test_ssidexv2_invalid_param_cases,
KUNIT_ARRAY_PARAM(cs35l56_shared_test_gpios_selftest,
KUNIT_ARRAY_PARAM(cs35l56_shared_test_onchip_spkid, cs35l56_shared_test_onchip_spkid_cases,
KUNIT_ARRAY_PARAM(cs35l56_shared_test_onchip_spkid_pull,
KUNIT_ARRAY_PARAM(cs35l56_test_onchip_spkid,
KUNIT_ARRAY_PARAM(cs35l56_test_type_rev_ex_b0, cs35l56_test_type_rev_ex_b0_param_cases,
KUNIT_ARRAY_PARAM(cs35l56_test_type_rev_all, cs35l56_test_type_rev_all_param_cases,
KUNIT_ARRAY_PARAM(all_info_tests, all_info_test_params, info_test_desc);
KUNIT_ARRAY_PARAM(all_access_tests, all_access_test_params, access_test_desc);