module_param_cb
module_param_cb(kvm_irq_bypass, &module_param_ops, &kvm_irq_bypass, 0644);
module_param_cb(h_ipi_redirect, &module_param_ops, &h_ipi_redirect, 0644);
module_param_cb(allow_writes, &allow_writes_ops, NULL, 0600);
module_param_cb(nx_huge_pages, &nx_huge_pages_ops, &nx_huge_pages, 0644);
module_param_cb(nx_huge_pages_recovery_ratio, &nx_huge_pages_recovery_param_ops,
module_param_cb(nx_huge_pages_recovery_period_ms, &nx_huge_pages_recovery_param_ops,
module_param_cb(avic, &avic_ops, &avic, 0444);
module_param_cb(vmentry_l1d_flush, &vmentry_l1d_flush_ops, NULL, 0644);
module_param_cb(filename, &simdisk_param_ops_filename, &n_files, 0);
module_param_cb(events_dfl_poll_msecs, &disk_events_dfl_poll_msecs_param_ops,
module_param_cb(debug_layer, ¶m_ops_debug_layer, &acpi_dbg_layer, 0644);
module_param_cb(debug_level, ¶m_ops_debug_level, &acpi_dbg_level, 0644);
module_param_cb(trace_method_name, ¶m_ops_trace_method, &trace_method_name, 0644);
module_param_cb(trace_debug_layer, ¶m_ops_trace_attrib, &acpi_gbl_trace_dbg_layer, 0644);
module_param_cb(trace_debug_level, ¶m_ops_trace_attrib, &acpi_gbl_trace_dbg_level, 0644);
module_param_cb(max_loop, &max_loop_param_ops, &max_loop, 0444);
module_param_cb(dev_search_path, &dev_search_path_ops,
module_param_cb(ublks_max, &ublk_max_unprivileged_ublks_ops,
module_param_cb(panic_op, &panic_op_ops, NULL, 0600);
module_param_cb(action, ¶m_ops_str, action_op, 0644);
module_param_cb(preaction, ¶m_ops_str, preaction_op, 0644);
module_param_cb(preop, ¶m_ops_str, preop_op, 0644);
module_param_cb(uacce_mode, &hpre_uacce_mode_ops, &uacce_mode, 0444);
module_param_cb(pf_q_num, &hpre_pf_q_num_ops, &pf_q_num, 0444);
module_param_cb(vfs_num, &vfs_num_ops, &vfs_num, 0444);
module_param_cb(pf_q_num, &sec_pf_q_num_ops, &pf_q_num, 0444);
module_param_cb(ctx_q_num, &sec_ctx_q_num_ops, &ctx_q_num, 0444);
module_param_cb(vfs_num, &vfs_num_ops, &vfs_num, 0444);
module_param_cb(uacce_mode, &sec_uacce_mode_ops, &uacce_mode, 0444);
module_param_cb(sgl_sge_nr, &sgl_sge_nr_ops, &sgl_sge_nr, 0444);
module_param_cb(perf_mode, &zip_com_perf_ops, &perf_mode, 0444);
module_param_cb(uacce_mode, &zip_uacce_mode_ops, &uacce_mode, 0444);
module_param_cb(pf_q_num, &pf_q_num_ops, &pf_q_num, 0444);
module_param_cb(vfs_num, &vfs_num_ops, &vfs_num, 0444);
module_param_cb(run, &run_ops, &dmatest_run, 0644);
module_param_cb(channel, &multi_chan_ops, &newchan_kps, 0644);
module_param_cb(test_list, &test_list_ops, NULL, 0444);
module_param_cb(wait, &wait_ops, &wait, 0444);
module_param_cb(decoding_via_mca, &decoding_via_mca_param_ops, &decoding_via_mca, 0644);
module_param_cb(pstore_disable, &pstore_disable_ops, &pstore_disable, 0644);
module_param_cb(download_mode, &download_mode_param_ops, NULL, 0644);
module_param_cb(panic_screen, &drm_panic_ops, NULL, 0644);
module_param_cb(debug, ¶m_ops_dyndbg_classes, &drm_debug_bitmap, 0600);
module_param_cb(init_fw_trace_mask, &pvr_fw_trace_init_mask_ops, &pvr_fw_trace_init_mask, 0600);
module_param_cb(g6_is_space, &cougar_g6_is_space_ops, &g6_is_space, 0644);
module_param_cb(lizard_mode, &steam_lizard_mode_ops, &lizard_mode, 0644);
module_param_cb(cap_mask, &cap_ops, &hfi1_cap_mask, S_IWUSR | S_IRUGO);
module_param_cb(max_sectors, &iscsi_iser_size_ops, &iser_max_sectors,
module_param_cb(max_lun, &iscsi_iser_size_ops, &iscsi_max_lun, S_IRUGO);
module_param_cb(sg_tablesize, &sg_tablesize_ops, &isert_sg_tablesize, 0644);
module_param_cb(reconnect_delay, &srp_tmo_ops, &srp_reconnect_delay,
module_param_cb(fast_io_fail_tmo, &srp_tmo_ops, &srp_fast_io_fail_tmo,
module_param_cb(dev_loss_tmo, &srp_tmo_ops, &srp_dev_loss_tmo,
module_param_cb(nodrop, ¶m_ops_nodrop, &uvc_no_drop_param, 0644);
module_param_cb(block, &ubiblock_param_ops, NULL, 0);
module_param_cb(tx_ring_order, &ring_order_ops, &tx_ring_order, 0444);
module_param_cb(bcast_ring_order, &ring_order_ops, &bcast_ring_order, 0444);
module_param_cb(mtu_max, &mtu_max_ops, &mtu_max, 0444);
module_param_cb(rx_ring_order, &ring_order_ops, &rx_ring_order, 0444);
module_param_cb(multipath, &multipath_param_ops, &multipath, 0444);
module_param_cb(multipath_always_on, &multipath_always_on_ops,
module_param_cb(io_queue_depth, &io_queue_depth_ops, &io_queue_depth, 0644);
module_param_cb(quirks, &quirks_param_ops, &quirks_param_string, 0444);
module_param_cb(write_queues, &io_queue_count_ops, &write_queues, 0644);
module_param_cb(poll_queues, &io_queue_count_ops, &poll_queues, 0644);
module_param_cb(srq_size, &srq_size_ops, &nvmet_rdma_srq_size, 0644);
module_param_cb(interval, &interval_ops, &interval, 0000);
module_param_cb(poll_interval, ¶m_ops_poll_interval, &poll_interval, 0644);
module_param_cb(global_max_data_area_mb, &tcmu_global_max_data_area_op, NULL,
module_param_cb(block_netlink, &tcmu_block_netlink_op, NULL, S_IWUSR | S_IRUGO);
module_param_cb(reset_netlink, &tcmu_reset_netlink_op, NULL, S_IWUSR);
module_param_cb(slider_offset, &slider_offset_ops, NULL, 0644);
module_param_cb(slider_balance, &slider_def_balance_ops, NULL, 0644);
module_param_cb(duration, &duration_ops, NULL, 0644);
module_param_cb(cpumask, &cpumask_ops, NULL, 0644);
module_param_cb(max_idle, &max_idle_ops, &max_idle, 0644);
module_param_cb(window_size, &window_size_ops, &window_size, 0644);
module_param_cb(trigger_eh, &ufs_fault_ops, g_trigger_eh_str, 0644);
module_param_cb(timeout, &ufs_fault_ops, g_timeout_str, 0644);
module_param_cb(rw_queues, &rw_queue_count_ops, &rw_queues, 0644);
module_param_cb(read_queues, &read_queue_count_ops, &read_queues, 0644);
module_param_cb(poll_queues, &poll_queue_count_ops, &poll_queues, 0644);
module_param_cb(uic_cmd_timeout, &uic_cmd_timeout_ops, &uic_cmd_timeout, 0644);
module_param_cb(dev_cmd_timeout, &dev_cmd_timeout_ops, &dev_cmd_timeout, 0644);
module_param_cb(enable, &enable_ops, &enable, 0644);
module_param_cb(delay_use, &delay_use_ops, &delay_use, 0644);
module_param_cb(inline_sg_cnt, &vhost_scsi_inline_sg_cnt_op, NULL, 0644);
module_param_cb(ne_cpus, &ne_cpu_pool_ops, &ne_cpus_arg, 0644);
module_param_cb(disable_send_metrics, ¶m_ops_metrics, &disable_send_metrics, 0644);
module_param_cb(mount_syntax_v1, ¶m_ops_mount_syntax, &mount_support, 0444);
module_param_cb(mount_syntax_v2, ¶m_ops_mount_syntax, &mount_support, 0444);
module_param_cb(inval_wq, &inval_wq_ops, &inval_wq, 0644);
module_param_cb(default_version, &ubifs_default_version_ops, &ubifs_default_version, 0600);
module_param_cb(name, ¶m_ops_##type, &value, perm); \
module_param_cb(bind_readers, <_bind_ops, &bind_readers, 0444);
module_param_cb(bind_writers, <_bind_ops, &bind_writers, 0444);
module_param_cb(compressor, &hibernate_compressor_param_ops,
module_param_cb(do_rcu_barrier, &do_rcu_barrier_ops, &do_rcu_barrier, 0644);
module_param_cb(jiffies_till_first_fqs, &first_fqs_jiffies_ops, &jiffies_till_first_fqs, 0644);
module_param_cb(jiffies_till_next_fqs, &next_fqs_jiffies_ops, &jiffies_till_next_fqs, 0644);
module_param_cb(slice_bypass_us, &slice_us_param_ops, &scx_slice_bypass_us, 0600);
module_param_cb(bypass_lb_intv_us, &bypass_lb_intv_us_param_ops, &scx_bypass_lb_intv_us, 0600);
module_param_cb(default_affinity_scope, &wq_affn_dfl_ops, NULL, 0644);
module_param_cb(watchdog_thresh, &wq_watchdog_thresh_ops, &wq_watchdog_thresh,
module_param_cb(run, &run_ops, &dhry_run, 0200);
module_param_cb(do_prints, ¶m_ops_do_prints, NULL, 0600);
module_param_cb(_flags##_##_model, ¶m_ops_dyndbg_classes, &_flags##_model, 0600)
module_param_cb(addr_unit, &addr_unit_param_ops, &addr_unit, 0600);
module_param_cb(enabled, &enabled_param_ops, &enabled, 0600);
module_param_cb(addr_unit, &addr_unit_param_ops, &addr_unit, 0600);
module_param_cb(enabled, &enabled_param_ops, &enabled, 0600);
module_param_cb(enabled, &enabled_param_ops, &enabled, 0600);
module_param_cb(sample_interval, &sample_interval_param_ops, &kfence_sample_interval, 0600);
module_param_cb(memmap_on_memory, &memmap_mode_ops, &memmap_mode, 0444);
module_param_cb(online_policy, &online_policy_ops, &online_policy, 0644);
module_param_cb(page_reporting_order, &page_reporting_param_ops,
module_param_cb(shuffle, &shuffle_param_ops, &shuffle_param, 0400);
module_param_cb(compressor, &zswap_compressor_param_ops,
module_param_cb(enabled, &zswap_enabled_param_ops, &zswap_enabled, 0644);
module_param_cb(routing_algo, &batadv_param_ops_ra, &batadv_param_string_ra,
module_param_cb(supported_features, ¶m_ops_supported_features, NULL,
module_param_cb(dctcp_shift_g, &dctcp_shift_g_ops, &dctcp_shift_g, 0644);
module_param_cb(enabled, &enabled_param_ops, &enabled, 0600);
module_param_cb(enabled, &enabled_param_ops, &enabled, 0600);
module_param_cb(enabled, &enabled_param_ops, &enabled, 0600);