Lines Matching full:vas

6 #define pr_fmt(fmt) "vas: " fmt
21 #include <asm/vas.h>
22 #include "vas.h"
51 * Allocate VAS window hcall
86 * Deallocate VAS window hcall.
107 * Modify VAS window.
116 * AMR value is not supported in Linux VAS implementation. in h_modify_vas_window()
142 * Example: H_QUERY_VAS_CAPABILITIES provides VAS GZIP QoS
143 * and VAS GZIP Default capabilities.
157 /* H_FUNCTION means HV does not support VAS so don't print an error */ in h_query_vas_capabilities()
220 * it after. But this disabling interrupt sets the VAS IRQ OFF
223 * interrupt to the LPAR. So use VAS specific IRQ handler instead
262 txwin->name = kasprintf(GFP_KERNEL, "vas-win-%d", in allocate_setup_window()
274 pr_err("VAS-Window[%d]: Request IRQ(%u) failed with %d\n", in allocate_setup_window()
312 * A VAS window can have many credits which means that many in vas_allocate_window()
352 * a VAS instance where the process is executing. in vas_allocate_window()
354 * to select VAS instance. Useful if the process is in vas_allocate_window()
356 * The hypervisor selects VAS instance if in vas_allocate_window()
375 * Open VAS window: Allocate window hcall and setup IRQ in vas_allocate_window()
376 * Close VAS window: Deallocate window hcall and free IRQ in vas_allocate_window()
512 * VAS window is already closed in the hypervisor when in vas_deallocate_window()
624 * VAS windows can be closed due to lost credits when the core is
648 * assigned to the LPAR and the kernel closes VAS windows in reconfig_open_windows()
656 * 20 entries in the VAS windows lost and reopen next 20 windows. in reconfig_open_windows()
770 * VAS mmap (coproc_mmap()) and its fault handler in reconfig_close_windows()
795 * Close VAS window in the hypervisor, but do not in reconfig_close_windows()
827 * Get new VAS capabilities when the core add/removal configuration
902 pr_err("Failed reconfig VAS capabilities with DLPAR\n"); in pseries_vas_dlpar_cpu()
912 * operation so that get the new target_credits (vas default capabilities)
925 * based on entitled core capacity. So updating VAS windows will in pseries_vas_notifier()
961 pr_info("VAS migration event %d\n", action); in vas_migration_handler()
999 pr_err("state(%d): Get VAS capabilities failed with %d\n", in vas_migration_handler()
1005 * opening windows (during resume) if VAS capabilities in vas_migration_handler()
1050 pr_info("VAS migration event (%d) successful\n", action); in vas_migration_handler()
1074 * Get VAS overall capabilities by passing 0 to feature type. in pseries_vas_init()