/*
 * \brief  Dummy definitions of Linux Kernel functions
 * \author Automatically generated file - do no edit
 * \date   2024-08-20
 */

#include <lx_emul.h>


#include <linux/skbuff.h>

struct sk_buff * __alloc_skb(unsigned int size,gfp_t gfp_mask,int flags,int node)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/sched.h>

int __cond_resched_lock(spinlock_t * lock)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/cpumask.h>

struct cpumask __cpu_active_mask;


extern void __i915_gpu_coredump_free(struct kref * error_ref);
void __i915_gpu_coredump_free(struct kref * error_ref)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/netlink.h>

struct sock * __netlink_kernel_create(struct net * net,int unit,struct module * module,struct netlink_kernel_cfg * cfg)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/printk.h>

void __printk_safe_enter(void)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/printk.h>

void __printk_safe_exit(void)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/sched/task.h>

void __put_task_struct(struct task_struct * tsk)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/mm.h>

void __show_mem(unsigned int filter,nodemask_t * nodemask,int max_zone_idx)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/srcu.h>

void __srcu_read_unlock(struct srcu_struct * ssp,int idx)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/fs.h>

void __unregister_chrdev(unsigned int major,unsigned int baseminor,unsigned int count,const char * name)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/printk.h>

int _printk_deferred(const char * fmt,...)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/mm.h>

atomic_long_t _totalram_pages;


extern void ack_bad_irq(unsigned int irq);
void ack_bad_irq(unsigned int irq)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/acpi.h>

void acpi_dev_free_resource_list(struct list_head * list)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/acpi.h>

int acpi_dev_get_resources(struct acpi_device * adev,struct list_head * list,int (* preproc)(struct acpi_resource *,void *),void * preproc_data)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/acpi.h>

int acpi_dev_gpio_irq_wake_get_by(struct acpi_device * adev,const char * name,int index,bool * wake_capable)
{
	lx_emul_trace_and_stop(__func__);
}


#include <acpi/acpi_bus.h>

bool acpi_dev_ready_for_enumeration(const struct acpi_device * device)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/acpi.h>

bool acpi_dev_resource_interrupt(struct acpi_resource * ares,int index,struct resource * res)
{
	lx_emul_trace_and_stop(__func__);
}


#include <acpi/acpi_bus.h>

struct acpi_device * acpi_fetch_acpi_dev(acpi_handle handle)
{
	lx_emul_trace_and_stop(__func__);
}


#include <acpi/acpi_bus.h>

struct acpi_device * acpi_find_child_device(struct acpi_device * parent,u64 address,bool check_children)
{
	lx_emul_trace_and_stop(__func__);
}


extern acpi_status acpi_get_handle(acpi_handle parent,const char * pathname,acpi_handle * ret_handle);
acpi_status acpi_get_handle(acpi_handle parent,const char * pathname,acpi_handle * ret_handle)
{
	lx_emul_trace_and_stop(__func__);
}


#include <acpi/acpi_bus.h>

int acpi_match_device_ids(struct acpi_device * device,const struct acpi_device_id * ids)
{
	lx_emul_trace_and_stop(__func__);
}


#include <acpi/acpi_bus.h>

void acpi_set_modalias(struct acpi_device * adev,const char * default_id,char * modalias,size_t len)
{
	lx_emul_trace_and_stop(__func__);
}


#include <acpi/acpi_bus.h>

int acpi_unbind_one(struct device * dev)
{
	lx_emul_trace_and_stop(__func__);
}


extern acpi_status acpi_walk_namespace(acpi_object_type type,acpi_handle start_object,u32 max_depth,acpi_walk_callback descending_callback,acpi_walk_callback ascending_callback,void * context,void ** return_value);
acpi_status acpi_walk_namespace(acpi_object_type type,acpi_handle start_object,u32 max_depth,acpi_walk_callback descending_callback,acpi_walk_callback ascending_callback,void * context,void ** return_value)
{
	lx_emul_trace_and_stop(__func__);
}


extern void arch_trigger_cpumask_backtrace(const cpumask_t * mask,int exclude_cpu);
void arch_trigger_cpumask_backtrace(const cpumask_t * mask,int exclude_cpu)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/kernel.h>

void bust_spinlocks(int yes)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pagemap.h>

bool clear_page_dirty_for_io(struct page * page)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/console.h>

void console_flush_on_panic(enum con_flush_mode mode)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/console.h>

void console_unblank(void)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/printk.h>

void console_verbose(void)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/arch_topology.h>

const struct cpumask * cpu_clustergroup_mask(int cpu)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/cpumask.h>

unsigned int cpumask_any_and_distribute(const struct cpumask * src1p,const struct cpumask * src2p)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/sched/topology.h>

bool cpus_share_cache(int this_cpu,int that_cpu)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/property.h>

int device_add_software_node(struct device * dev,const struct software_node * node)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/property.h>

int device_create_managed_software_node(struct device * dev,const struct property_entry * properties,const struct software_node * parent)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/property.h>

void device_remove_software_node(struct device * dev)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/gpio/consumer.h>

struct gpio_desc * __must_check devm_gpiod_get(struct device * dev,const char * con_id,enum gpiod_flags flags)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/gpio/consumer.h>

struct gpio_desc * __must_check devm_gpiod_get_index(struct device * dev,const char * con_id,unsigned int idx,enum gpiod_flags flags)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/dma-buf.h>

void dma_buf_detach(struct dma_buf * dmabuf,struct dma_buf_attachment * attach)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/dma-buf.h>

void dma_buf_put(struct dma_buf * dmabuf)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/dma-buf.h>

void dma_buf_unmap_attachment_unlocked(struct dma_buf_attachment * attach,struct sg_table * sg_table,enum dma_data_direction direction)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/netlink.h>

void do_trace_netlink_extack(const char * msg)
{
	lx_emul_trace_and_stop(__func__);
}


#include <drm/drm_gem_atomic_helper.h>

int drm_gem_plane_helper_prepare_fb(struct drm_plane * plane,struct drm_plane_state * state)
{
	lx_emul_trace_and_stop(__func__);
}


#include <drm/drm_ioctl.h>

int drm_invalid_op(struct drm_device * dev,void * data,struct drm_file * file_priv)
{
	lx_emul_trace_and_stop(__func__);
}


#include <drm/drm_ioctl.h>

long drm_ioctl(struct file * filp,unsigned int cmd,unsigned long arg)
{
	lx_emul_trace_and_stop(__func__);
}


#include <drm/drm_ioctl.h>

int drm_noop(struct drm_device * dev,void * data,struct drm_file * file_priv)
{
	lx_emul_trace_and_stop(__func__);
}


#include <drm/drm_writeback.h>

void drm_writeback_cleanup_job(struct drm_writeback_job * job)
{
	lx_emul_trace_and_stop(__func__);
}


#include <drm/drm_writeback.h>

int drm_writeback_prepare_job(struct drm_writeback_job * job)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/irq.h>

struct irq_chip dummy_irq_chip;


#include <linux/printk.h>

asmlinkage __visible void dump_stack(void)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/printk.h>

asmlinkage __visible void dump_stack_lvl(const char * log_lvl)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/reboot.h>

void emergency_restart(void)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/capability.h>

bool file_ns_capable(const struct file * file,struct user_namespace * ns,int cap)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/rcuwait.h>

void finish_rcuwait(struct rcuwait * w)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/mm.h>

bool folio_mark_dirty(struct folio * folio)
{
	lx_emul_trace_and_stop(__func__);
}


extern void gen5_gt_enable_irq(struct intel_gt * gt,u32 mask);
void gen5_gt_enable_irq(struct intel_gt * gt,u32 mask)
{
	lx_emul_trace_and_stop(__func__);
}


extern void gen5_gt_irq_handler(struct intel_gt * gt,u32 gt_iir);
void gen5_gt_irq_handler(struct intel_gt * gt,u32 gt_iir)
{
	lx_emul_trace_and_stop(__func__);
}


extern void gen5_rps_irq_handler(struct intel_rps * rps);
void gen5_rps_irq_handler(struct intel_rps * rps)
{
	lx_emul_trace_and_stop(__func__);
}


extern void gen6_gt_irq_handler(struct intel_gt * gt,u32 gt_iir);
void gen6_gt_irq_handler(struct intel_gt * gt,u32 gt_iir)
{
	lx_emul_trace_and_stop(__func__);
}


extern void gen6_rps_irq_handler(struct intel_rps * rps,u32 pm_iir);
void gen6_rps_irq_handler(struct intel_rps * rps,u32 pm_iir)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/gfp.h>

bool gfp_pfmemalloc_allowed(gfp_t gfp_mask)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/gpio/machine.h>

void gpiod_add_lookup_table(struct gpiod_lookup_table * table)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/gpio/consumer.h>

int gpiod_direction_output(struct gpio_desc * desc,int value)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/gpio/consumer.h>

struct gpio_desc * __must_check gpiod_get(struct device * dev,const char * con_id,enum gpiod_flags flags)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/gpio/consumer.h>

int gpiod_get_direction(struct gpio_desc * desc)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/gpio/consumer.h>

int gpiod_get_value_cansleep(const struct gpio_desc * desc)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/gpio/consumer.h>

void gpiod_put(struct gpio_desc * desc)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/gpio/machine.h>

void gpiod_remove_lookup_table(struct gpiod_lookup_table * table)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/gpio/consumer.h>

void gpiod_set_value(struct gpio_desc * desc,int value)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/gpio/consumer.h>

void gpiod_set_value_cansleep(struct gpio_desc * desc,int value)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/i2c.h>

s32 i2c_smbus_xfer(struct i2c_adapter * adapter,u16 addr,unsigned short flags,char read_write,u8 command,int protocol,union i2c_smbus_data * data)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_cmd_parser_get_version(struct drm_i915_private * dev_priv);
int i915_cmd_parser_get_version(struct drm_i915_private * dev_priv)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_context_module_exit(void);
void i915_context_module_exit(void)
{
	lx_emul_trace_and_stop(__func__);
}


extern struct i915_gpu_coredump * i915_first_error_state(struct drm_i915_private * i915);
struct i915_gpu_coredump * i915_first_error_state(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_backup_suspend(struct drm_i915_private * i915);
int i915_gem_backup_suspend(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_busy_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_busy_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gem_cleanup_early(struct drm_i915_private * dev_priv);
void i915_gem_cleanup_early(struct drm_i915_private * dev_priv)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gem_context_close(struct drm_file * file);
void i915_gem_context_close(struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_context_create_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_context_create_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_context_destroy_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_context_destroy_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_context_getparam_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_context_getparam_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gem_context_module_exit(void);
void i915_gem_context_module_exit(void)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gem_context_release(struct kref * ref);
void i915_gem_context_release(struct kref * ref)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_context_reset_stats_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_context_reset_stats_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_context_setparam_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_context_setparam_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gem_drain_freed_objects(struct drm_i915_private * i915);
void i915_gem_drain_freed_objects(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gem_driver_release(struct drm_i915_private * dev_priv);
void i915_gem_driver_release(struct drm_i915_private * dev_priv)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gem_driver_remove(struct drm_i915_private * dev_priv);
void i915_gem_driver_remove(struct drm_i915_private * dev_priv)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gem_driver_unregister(struct drm_i915_private * i915);
void i915_gem_driver_unregister(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_dumb_mmap_offset(struct drm_file * file,struct drm_device * dev,u32 handle,u64 * offset);
int i915_gem_dumb_mmap_offset(struct drm_file * file,struct drm_device * dev,u32 handle,u64 * offset)
{
	lx_emul_trace_and_stop(__func__);
}


extern struct intel_context * i915_gem_engines_iter_next(struct i915_gem_engines_iter * it);
struct intel_context * i915_gem_engines_iter_next(struct i915_gem_engines_iter * it)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_evict_for_node(struct i915_address_space * vm,struct i915_gem_ww_ctx * ww,struct drm_mm_node * target,unsigned int flags);
int i915_gem_evict_for_node(struct i915_address_space * vm,struct i915_gem_ww_ctx * ww,struct drm_mm_node * target,unsigned int flags)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_evict_something(struct i915_address_space * vm,struct i915_gem_ww_ctx * ww,u64 min_size,u64 alignment,unsigned long color,u64 start,u64 end,unsigned flags);
int i915_gem_evict_something(struct i915_address_space * vm,struct i915_gem_ww_ctx * ww,u64 min_size,u64 alignment,unsigned long color,u64 start,u64 end,unsigned flags)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_execbuffer2_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_execbuffer2_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_freeze(struct drm_i915_private * i915);
int i915_gem_freeze(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_freeze_late(struct drm_i915_private * i915);
int i915_gem_freeze_late(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_get_aperture_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_get_aperture_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_madvise_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv);
int i915_gem_madvise_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_mmap(struct file * filp,struct vm_area_struct * vma);
int i915_gem_mmap(struct file * filp,struct vm_area_struct * vma)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_mmap_gtt_version(void);
int i915_gem_mmap_gtt_version(void)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_mmap_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_mmap_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_mmap_offset_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_mmap_offset_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_object_attach_phys(struct drm_i915_gem_object * obj,int align);
int i915_gem_object_attach_phys(struct drm_i915_gem_object * obj,int align)
{
	lx_emul_trace_and_stop(__func__);
}


extern struct i915_vma * __must_check i915_gem_object_ggtt_pin(struct drm_i915_gem_object * obj,const struct i915_gtt_view * view,u64 size,u64 alignment,u64 flags);
struct i915_vma * __must_check i915_gem_object_ggtt_pin(struct drm_i915_gem_object * obj,const struct i915_gtt_view * view,u64 size,u64 alignment,u64 flags)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_object_pread_phys(struct drm_i915_gem_object * obj,const struct drm_i915_gem_pread * args);
int i915_gem_object_pread_phys(struct drm_i915_gem_object * obj,const struct drm_i915_gem_pread * args)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gem_object_put_pages_phys(struct drm_i915_gem_object * obj,struct sg_table * pages);
void i915_gem_object_put_pages_phys(struct drm_i915_gem_object * obj,struct sg_table * pages)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_object_pwrite_phys(struct drm_i915_gem_object * obj,const struct drm_i915_gem_pwrite * args);
int i915_gem_object_pwrite_phys(struct drm_i915_gem_object * obj,const struct drm_i915_gem_pwrite * args)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gem_object_release_mmap_gtt(struct drm_i915_gem_object * obj);
void i915_gem_object_release_mmap_gtt(struct drm_i915_gem_object * obj)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_object_userptr_validate(struct drm_i915_gem_object * obj);
int i915_gem_object_userptr_validate(struct drm_i915_gem_object * obj)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_pread_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_pread_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern struct dma_buf * i915_gem_prime_export(struct drm_gem_object * gem_obj,int flags);
struct dma_buf * i915_gem_prime_export(struct drm_gem_object * gem_obj,int flags)
{
	lx_emul_trace_and_stop(__func__);
}


extern struct drm_gem_object * i915_gem_prime_import(struct drm_device * dev,struct dma_buf * dma_buf);
struct drm_gem_object * i915_gem_prime_import(struct drm_device * dev,struct dma_buf * dma_buf)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_pwrite_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_pwrite_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gem_resume(struct drm_i915_private * i915);
void i915_gem_resume(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gem_runtime_suspend(struct drm_i915_private * i915);
void i915_gem_runtime_suspend(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gem_suspend(struct drm_i915_private * i915);
void i915_gem_suspend(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gem_suspend_late(struct drm_i915_private * i915);
void i915_gem_suspend_late(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_sw_finish_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_sw_finish_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_throttle_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_throttle_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern struct intel_memory_region * i915_gem_ttm_system_setup(struct drm_i915_private * i915,u16 type,u16 instance);
struct intel_memory_region * i915_gem_ttm_system_setup(struct drm_i915_private * i915,u16 type,u16 instance)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_userptr_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_userptr_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_vm_create_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_vm_create_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_gem_vm_destroy_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_gem_vm_destroy_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_gemfs_fini(struct drm_i915_private * i915);
void i915_gemfs_fini(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern ssize_t i915_gpu_coredump_copy_to_buffer(struct i915_gpu_coredump * error,char * buf,loff_t off,size_t rem);
ssize_t i915_gpu_coredump_copy_to_buffer(struct i915_gpu_coredump * error,char * buf,loff_t off,size_t rem)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_lut_handle_free(struct i915_lut_handle * lut);
void i915_lut_handle_free(struct i915_lut_handle * lut)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_perf_add_config_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_perf_add_config_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_perf_fini(struct drm_i915_private * i915);
void i915_perf_fini(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_perf_ioctl_version(struct drm_i915_private * i915);
int i915_perf_ioctl_version(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern u32 i915_perf_oa_timestamp_frequency(struct drm_i915_private * i915);
u32 i915_perf_oa_timestamp_frequency(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_perf_open_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_perf_open_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_perf_remove_config_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_perf_remove_config_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_perf_sysctl_unregister(void);
void i915_perf_sysctl_unregister(void)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_perf_unregister(struct drm_i915_private * i915);
void i915_perf_unregister(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_pmu_exit(void);
void i915_pmu_exit(void)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_pmu_unregister(struct drm_i915_private * i915);
void i915_pmu_unregister(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern struct i915_ppgtt * i915_ppgtt_create(struct intel_gt * gt,unsigned long lmem_pt_obj_flags);
struct i915_ppgtt * i915_ppgtt_create(struct intel_gt * gt,unsigned long lmem_pt_obj_flags)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_query_ioctl(struct drm_device * dev,void * data,struct drm_file * file);
int i915_query_ioctl(struct drm_device * dev,void * data,struct drm_file * file)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_reg_read_ioctl(struct drm_device * dev,void * data,struct drm_file * unused);
int i915_reg_read_ioctl(struct drm_device * dev,void * data,struct drm_file * unused)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_request_add(struct i915_request * rq);
void i915_request_add(struct i915_request * rq)
{
	lx_emul_trace_and_stop(__func__);
}


extern struct i915_request * i915_request_create(struct intel_context * ce);
struct i915_request * i915_request_create(struct intel_context * ce)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_request_module_exit(void);
void i915_request_module_exit(void)
{
	lx_emul_trace_and_stop(__func__);
}


extern long i915_request_wait_timeout(struct i915_request * rq,unsigned int flags,long timeout);
long i915_request_wait_timeout(struct i915_request * rq,unsigned int flags,long timeout)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_reset_error_state(struct drm_i915_private * i915);
void i915_reset_error_state(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern void i915_scheduler_module_exit(void);
void i915_scheduler_module_exit(void)
{
	lx_emul_trace_and_stop(__func__);
}


extern bool i915_ttm_resource_mappable(struct ttm_resource * res);
bool i915_ttm_resource_mappable(struct ttm_resource * res)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_vm_alloc_pt_stash(struct i915_address_space * vm,struct i915_vm_pt_stash * stash,u64 size);
int i915_vm_alloc_pt_stash(struct i915_address_space * vm,struct i915_vm_pt_stash * stash,u64 size)
{
	lx_emul_trace_and_stop(__func__);
}


extern int i915_vm_map_pt_stash(struct i915_address_space * vm,struct i915_vm_pt_stash * stash);
int i915_vm_map_pt_stash(struct i915_address_space * vm,struct i915_vm_pt_stash * stash)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pseudo_fs.h>

struct pseudo_fs_context * init_pseudo(struct fs_context * fc,unsigned long magic)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/init.h>

bool initcall_debug;


extern u64 intel_context_get_total_runtime_ns(struct intel_context * ce);
u64 intel_context_get_total_runtime_ns(struct intel_context * ce)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_dsb_finish(struct intel_dsb * dsb);
void intel_dsb_finish(struct intel_dsb * dsb)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_dsb_wait(struct intel_dsb * dsb);
void intel_dsb_wait(struct intel_dsb * dsb)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_engine_flush_barriers(struct intel_engine_cs * engine);
int intel_engine_flush_barriers(struct intel_engine_cs * engine)
{
	lx_emul_trace_and_stop(__func__);
}


extern struct intel_engine_cs * intel_engine_lookup_user(struct drm_i915_private * i915,u8 class,u8 instance);
struct intel_engine_cs * intel_engine_lookup_user(struct drm_i915_private * i915,u8 class,u8 instance)
{
	lx_emul_trace_and_stop(__func__);
}


extern unsigned int intel_engines_has_context_isolation(struct drm_i915_private * i915);
unsigned int intel_engines_has_context_isolation(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


#include <drm/i915_drm.h>

struct resource intel_graphics_stolen_res;


extern void intel_gsc_uc_fini(struct intel_gsc_uc * gsc);
void intel_gsc_uc_fini(struct intel_gsc_uc * gsc)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_gsc_uc_init(struct intel_gsc_uc * gsc);
int intel_gsc_uc_init(struct intel_gsc_uc * gsc)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_gt_check_and_clear_faults(struct intel_gt * gt);
void intel_gt_check_and_clear_faults(struct intel_gt * gt)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_gt_driver_late_release_all(struct drm_i915_private * i915);
void intel_gt_driver_late_release_all(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_gt_driver_unregister(struct intel_gt * gt);
void intel_gt_driver_unregister(struct intel_gt * gt)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_gt_mcr_lock(struct intel_gt * gt,unsigned long * flags);
void intel_gt_mcr_lock(struct intel_gt * gt,unsigned long * flags)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_gt_mcr_multicast_write_fw(struct intel_gt * gt,i915_mcr_reg_t reg,u32 value);
void intel_gt_mcr_multicast_write_fw(struct intel_gt * gt,i915_mcr_reg_t reg,u32 value)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_gt_mcr_unlock(struct intel_gt * gt,unsigned long flags);
void intel_gt_mcr_unlock(struct intel_gt * gt,unsigned long flags)
{
	lx_emul_trace_and_stop(__func__);
}


extern long intel_gt_retire_requests_timeout(struct intel_gt * gt,long timeout,long * remaining_timeout);
long intel_gt_retire_requests_timeout(struct intel_gt * gt,long timeout,long * remaining_timeout)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_gt_runtime_resume(struct intel_gt * gt);
int intel_gt_runtime_resume(struct intel_gt * gt)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_gt_runtime_suspend(struct intel_gt * gt);
void intel_gt_runtime_suspend(struct intel_gt * gt)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_guc_ads_reset(struct intel_guc * guc);
void intel_guc_ads_reset(struct intel_guc * guc)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_guc_ct_enable(struct intel_guc_ct * ct);
int intel_guc_ct_enable(struct intel_guc_ct * ct)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_guc_ct_event_handler(struct intel_guc_ct * ct);
void intel_guc_ct_event_handler(struct intel_guc_ct * ct)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_guc_fini(struct intel_guc * guc);
void intel_guc_fini(struct intel_guc * guc)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_guc_fw_upload(struct intel_guc * guc);
int intel_guc_fw_upload(struct intel_guc * guc)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_guc_init(struct intel_guc * guc);
int intel_guc_init(struct intel_guc * guc)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_guc_slpc_enable(struct intel_guc_slpc * slpc);
int intel_guc_slpc_enable(struct intel_guc_slpc * slpc)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_guc_submission_disable(struct intel_guc * guc);
void intel_guc_submission_disable(struct intel_guc * guc)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_guc_submission_enable(struct intel_guc * guc);
int intel_guc_submission_enable(struct intel_guc * guc)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_guc_to_host_process_recv_msg(struct intel_guc * guc,const u32 * payload,u32 len);
int intel_guc_to_host_process_recv_msg(struct intel_guc * guc,const u32 * payload,u32 len)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_guc_write_params(struct intel_guc * guc);
void intel_guc_write_params(struct intel_guc * guc)
{
	lx_emul_trace_and_stop(__func__);
}


extern bool intel_has_gpu_reset(const struct intel_gt * gt);
bool intel_has_gpu_reset(const struct intel_gt * gt)
{
	lx_emul_trace_and_stop(__func__);
}


extern bool intel_has_reset_engine(const struct intel_gt * gt);
bool intel_has_reset_engine(const struct intel_gt * gt)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_hdcp_gsc_fini(struct drm_i915_private * i915);
void intel_hdcp_gsc_fini(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_hdcp_gsc_init(struct drm_i915_private * i915);
int intel_hdcp_gsc_init(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_huc_auth(struct intel_huc * huc,enum intel_huc_authentication_type type);
int intel_huc_auth(struct intel_huc * huc,enum intel_huc_authentication_type type)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_huc_check_status(struct intel_huc * huc);
int intel_huc_check_status(struct intel_huc * huc)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_huc_fini(struct intel_huc * huc);
void intel_huc_fini(struct intel_huc * huc)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_huc_fw_upload(struct intel_huc * huc);
int intel_huc_fw_upload(struct intel_huc * huc)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_huc_init(struct intel_huc * huc);
int intel_huc_init(struct intel_huc * huc)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_huc_sanitize(struct intel_huc * huc);
int intel_huc_sanitize(struct intel_huc * huc)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_huc_update_auth_status(struct intel_huc * huc);
void intel_huc_update_auth_status(struct intel_huc * huc)
{
	lx_emul_trace_and_stop(__func__);
}


extern struct drm_atomic_state * intel_load_detect_get_pipe(struct drm_connector * connector,struct drm_modeset_acquire_ctx * ctx);
struct drm_atomic_state * intel_load_detect_get_pipe(struct drm_connector * connector,struct drm_modeset_acquire_ctx * ctx)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_load_detect_release_pipe(struct drm_connector * connector,struct drm_atomic_state * state,struct drm_modeset_acquire_ctx * ctx);
void intel_load_detect_release_pipe(struct drm_connector * connector,struct drm_atomic_state * state,struct drm_modeset_acquire_ctx * ctx)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_pxp_fini(struct drm_i915_private * i915);
void intel_pxp_fini(struct drm_i915_private * i915)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_pxp_get_readiness_status(struct intel_pxp * pxp);
int intel_pxp_get_readiness_status(struct intel_pxp * pxp)
{
	lx_emul_trace_and_stop(__func__);
}


extern bool intel_pxp_is_enabled(const struct intel_pxp * pxp);
bool intel_pxp_is_enabled(const struct intel_pxp * pxp)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_reset_guc(struct intel_gt * gt);
int intel_reset_guc(struct intel_gt * gt)
{
	lx_emul_trace_and_stop(__func__);
}


extern u32 * intel_ring_begin(struct i915_request * rq,unsigned int num_dwords);
u32 * intel_ring_begin(struct i915_request * rq,unsigned int num_dwords)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_rps_boost(struct i915_request * rq);
void intel_rps_boost(struct i915_request * rq)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_rps_lower_unslice(struct intel_rps * rps);
void intel_rps_lower_unslice(struct intel_rps * rps)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_rps_raise_unslice(struct intel_rps * rps);
void intel_rps_raise_unslice(struct intel_rps * rps)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_sprite_set_colorkey_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv);
int intel_sprite_set_colorkey_ioctl(struct drm_device * dev,void * data,struct drm_file * file_priv)
{
	lx_emul_trace_and_stop(__func__);
}


extern unsigned int intel_sseu_get_hsw_subslices(const struct sseu_dev_info * sseu,u8 slice);
unsigned int intel_sseu_get_hsw_subslices(const struct sseu_dev_info * sseu,u8 slice)
{
	lx_emul_trace_and_stop(__func__);
}


extern unsigned int intel_sseu_subslice_total(const struct sseu_dev_info * sseu);
unsigned int intel_sseu_subslice_total(const struct sseu_dev_info * sseu)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_uc_fw_cleanup_fetch(struct intel_uc_fw * uc_fw);
void intel_uc_fw_cleanup_fetch(struct intel_uc_fw * uc_fw)
{
	lx_emul_trace_and_stop(__func__);
}


extern int intel_uc_fw_fetch(struct intel_uc_fw * uc_fw);
int intel_uc_fw_fetch(struct intel_uc_fw * uc_fw)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_uc_fw_resume_mapping(struct intel_uc_fw * uc_fw);
void intel_uc_fw_resume_mapping(struct intel_uc_fw * uc_fw)
{
	lx_emul_trace_and_stop(__func__);
}


extern bool intel_vgpu_has_full_ppgtt(struct drm_i915_private * dev_priv);
bool intel_vgpu_has_full_ppgtt(struct drm_i915_private * dev_priv)
{
	lx_emul_trace_and_stop(__func__);
}


extern bool intel_vgpu_has_hwsp_emulation(struct drm_i915_private * dev_priv);
bool intel_vgpu_has_hwsp_emulation(struct drm_i915_private * dev_priv)
{
	lx_emul_trace_and_stop(__func__);
}


extern void intel_vgt_deballoon(struct i915_ggtt * ggtt);
void intel_vgt_deballoon(struct i915_ggtt * ggtt)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/sched.h>

void __sched io_schedule(void)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/sched.h>

void io_schedule_finish(int token)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/sched.h>

int io_schedule_prepare(void)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/sched.h>

long __sched io_schedule_timeout(long timeout)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/fs.h>

void iput(struct inode * inode)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/irq_work.h>

void irq_work_tick(void)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/property.h>

bool is_software_node(const struct fwnode_handle * fwnode)
{
	lx_emul_trace_and_stop(__func__);
}


extern void kernel_fpu_begin_mask(unsigned int kfpu_mask);
void kernel_fpu_begin_mask(unsigned int kfpu_mask)
{
	lx_emul_trace_and_stop(__func__);
}


extern void kernel_fpu_end(void);
void kernel_fpu_end(void)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/kobject.h>

struct kobject *kernel_kobj;


#include <linux/fs.h>

void kill_anon_super(struct super_block * sb)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/kmsg_dump.h>

void kmsg_dump(enum kmsg_dump_reason reason)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/delay.h>

unsigned long loops_per_jiffy;


#include <linux/io.h>

void memunmap(void * addr)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/netlink.h>

int netlink_broadcast(struct sock * ssk,struct sk_buff * skb,u32 portid,u32 group,gfp_t allocation)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/netlink.h>

int netlink_has_listeners(struct sock * sk,unsigned int group)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/netlink.h>

void netlink_kernel_release(struct sock * sk)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/netlink.h>

bool netlink_ns_capable(const struct sk_buff * skb,struct user_namespace * user_ns,int cap)
{
	lx_emul_trace_and_stop(__func__);
}


#include <net/netlink.h>

int netlink_rcv_skb(struct sk_buff * skb,int (* cb)(struct sk_buff *,struct nlmsghdr *,struct netlink_ext_ack *))
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/irq.h>

struct irq_chip no_irq_chip;


#include <linux/fs.h>

loff_t noop_llseek(struct file * file,loff_t offset,int whence)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/irq.h>

void note_interrupt(struct irq_desc * desc,irqreturn_t action_ret)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/smp.h>

void on_each_cpu_cond_mask(smp_cond_func_t cond_func,smp_call_func_t func,void * info,bool wait,const struct cpumask * mask)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/printk.h>

int oops_in_progress;	/* If set, an oops, panic(), BUG() or die() is in progress */


#include <linux/pagemap.h>

noinline struct page * pagecache_get_page(struct address_space * mapping,pgoff_t index,fgf_t fgp_flags,gfp_t gfp)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/reboot.h>

enum reboot_mode panic_reboot_mode;


#include <linux/pci.h>

void pci_d3cold_disable(struct pci_dev * dev)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pci.h>

void pci_d3cold_enable(struct pci_dev * dev)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pci.h>

void pci_disable_device(struct pci_dev * dev)
{
	lx_emul_trace_and_stop(__func__);
}


#include <asm-generic/pci_iomap.h>

void __iomem * pci_iomap_range(struct pci_dev * dev,int bar,unsigned long offset,unsigned long maxlen)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pci.h>

int pci_read_config_byte(const struct pci_dev * dev,int where,u8 * val)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pci.h>

int pci_save_state(struct pci_dev * dev)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pci.h>

int pci_set_power_state(struct pci_dev * dev,pci_power_t state)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pci.h>

void pci_unmap_rom(struct pci_dev * pdev,void __iomem * rom)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pci.h>

int pci_write_config_byte(const struct pci_dev * dev,int where,u8 val)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pinctrl/consumer.h>

struct pinctrl_state * pinctrl_lookup_state(struct pinctrl * p,const char * name)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pinctrl/machine.h>

int pinctrl_register_mappings(const struct pinctrl_map * maps,unsigned num_maps)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pinctrl/consumer.h>

int pinctrl_select_state(struct pinctrl * p,struct pinctrl_state * state)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pinctrl/machine.h>

void pinctrl_unregister_mappings(const struct pinctrl_map * map)
{
	lx_emul_trace_and_stop(__func__);
}


extern void ppgtt_bind_vma(struct i915_address_space * vm,struct i915_vm_pt_stash * stash,struct i915_vma_resource * vma_res,unsigned int pat_index,u32 flags);
void ppgtt_bind_vma(struct i915_address_space * vm,struct i915_vm_pt_stash * stash,struct i915_vma_resource * vma_res,unsigned int pat_index,u32 flags)
{
	lx_emul_trace_and_stop(__func__);
}


extern void ppgtt_unbind_vma(struct i915_address_space * vm,struct i915_vma_resource * vma_res);
void ppgtt_unbind_vma(struct i915_address_space * vm,struct i915_vma_resource * vma_res)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/sysctl.h>

int proc_dointvec_minmax(struct ctl_table * table,int write,void * buffer,size_t * lenp,loff_t * ppos)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/sysctl.h>

int proc_douintvec(struct ctl_table * table,int write,void * buffer,size_t * lenp,loff_t * ppos)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pid.h>

void put_pid(struct pid * pid)
{
	lx_emul_trace_and_stop(__func__);
}


extern void raw_spin_rq_lock_nested(struct rq * rq,int subclass);
void raw_spin_rq_lock_nested(struct rq * rq,int subclass)
{
	lx_emul_trace_and_stop(__func__);
}


extern void raw_spin_rq_unlock(struct rq * rq);
void raw_spin_rq_unlock(struct rq * rq)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/reboot.h>

enum reboot_mode reboot_mode;


#include <linux/seq_file.h>

void seq_printf(struct seq_file * m,const char * f,...)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/seq_file.h>

void seq_puts(struct seq_file * m,const char * s)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/mm.h>

bool set_page_dirty(struct page * page)
{
	lx_emul_trace_and_stop(__func__);
}


extern int set_pages_wb(struct page * page,int numpages);
int set_pages_wb(struct page * page,int numpages)
{
	lx_emul_trace_and_stop(__func__);
}


extern void set_rq_offline(struct rq * rq);
void set_rq_offline(struct rq * rq)
{
	lx_emul_trace_and_stop(__func__);
}


extern void set_rq_online(struct rq * rq);
void set_rq_online(struct rq * rq)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/smp.h>

unsigned int setup_max_cpus;


#include <linux/shmem_fs.h>

struct file * shmem_file_setup_with_mnt(struct vfsmount * mnt,const char * name,loff_t size,unsigned long flags)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/shmem_fs.h>

void shmem_truncate_range(struct inode * inode,loff_t lstart,loff_t lend)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/sched/debug.h>

void show_state_filter(unsigned int state_filter)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/skbuff.h>

struct sk_buff * skb_copy_expand(const struct sk_buff * skb,int newheadroom,int newtailroom,gfp_t gfp_mask)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/skbuff.h>

void * skb_pull(struct sk_buff * skb,unsigned int len)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/skbuff.h>

void * skb_put(struct sk_buff * skb,unsigned int len)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/smp.h>

void smp_call_function_many(const struct cpumask * mask,smp_call_func_t func,void * info,bool wait)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/smp.h>

int smp_call_function_single(int cpu,smp_call_func_t func,void * info,int wait)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/jump_label.h>

bool static_key_initialized;


#include <linux/printk.h>

int suppress_printk;


#include <linux/rcupdate.h>

void synchronize_rcu(void)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/shrinker.h>

void synchronize_shrinkers(void)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/sysctl.h>

const int sysctl_vals[] = {};


#include <linux/task_work.h>

int task_work_add(struct task_struct * task,struct callback_head * work,enum task_work_notify_mode notify)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/task_work.h>

struct callback_head * task_work_cancel_func(struct task_struct * task,task_work_func_t func)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/pagemap.h>

void unlock_page(struct page * page)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/mm.h>

void unmap_mapping_range(struct address_space * mapping,loff_t const holebegin,loff_t const holelen,int even_cows)
{
	lx_emul_trace_and_stop(__func__);
}


#include <acpi/acpi_bus.h>

int unregister_acpi_bus_type(struct acpi_bus_type * type)
{
	lx_emul_trace_and_stop(__func__);
}


extern void unregister_irq_proc(unsigned int irq,struct irq_desc * desc);
void unregister_irq_proc(unsigned int irq,struct irq_desc * desc)
{
	lx_emul_trace_and_stop(__func__);
}


extern void update_group_capacity(struct sched_domain * sd,int cpu);
void update_group_capacity(struct sched_domain * sd,int cpu)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/vmalloc.h>

void * vmap(struct page ** pages,unsigned int count,unsigned long flags,pgprot_t prot)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/vmalloc.h>

void * vmap_pfn(unsigned long * pfns,unsigned int count,pgprot_t prot)
{
	lx_emul_trace_and_stop(__func__);
}


#include <linux/vmalloc.h>

void vunmap(const void * addr)
{
	lx_emul_trace_and_stop(__func__);
}
