Lines Matching full:vas

6 #define pr_fmt(fmt) "vas: " fmt
21 #include <asm/vas.h>
22 #include "vas.h"
71 * Allocate VAS window hcall
106 * Deallocate VAS window hcall.
127 * Modify VAS window.
136 * AMR value is not supported in Linux VAS implementation. in h_modify_vas_window()
162 * Example: H_QUERY_VAS_CAPABILITIES provides VAS GZIP QoS
163 * and VAS GZIP Default capabilities.
177 /* H_FUNCTION means HV does not support VAS so don't print an error */ in h_query_vas_capabilities()
240 * it after. But this disabling interrupt sets the VAS IRQ OFF
243 * interrupt to the LPAR. So use VAS specific IRQ handler instead
282 txwin->name = kasprintf(GFP_KERNEL, "vas-win-%d", in allocate_setup_window()
294 pr_err("VAS-Window[%d]: Request IRQ(%u) failed with %d\n", in allocate_setup_window()
332 * A VAS window can have many credits which means that many in vas_allocate_window()
372 * a VAS instance where the process is executing. in vas_allocate_window()
374 * to select VAS instance. Useful if the process is in vas_allocate_window()
376 * The hypervisor selects VAS instance if in vas_allocate_window()
395 * Open VAS window: Allocate window hcall and setup IRQ in vas_allocate_window()
396 * Close VAS window: Deallocate window hcall and free IRQ in vas_allocate_window()
532 * VAS window is already closed in the hypervisor when in vas_deallocate_window()
644 * VAS windows can be closed due to lost credits when the core is
668 * assigned to the LPAR and the kernel closes VAS windows in reconfig_open_windows()
676 * 20 entries in the VAS windows lost and reopen next 20 windows. in reconfig_open_windows()
790 * VAS mmap (coproc_mmap()) and its fault handler in reconfig_close_windows()
815 * Close VAS window in the hypervisor, but do not in reconfig_close_windows()
847 * Get new VAS capabilities when the core add/removal configuration
922 pr_err("Failed reconfig VAS capabilities with DLPAR\n"); in pseries_vas_dlpar_cpu()
932 * operation so that get the new target_credits (vas default capabilities)
945 * based on entitled core capacity. So updating VAS windows will in pseries_vas_notifier()
981 pr_info("VAS migration event %d\n", action); in vas_migration_handler()
1019 pr_err("state(%d): Get VAS capabilities failed with %d\n", in vas_migration_handler()
1025 * opening windows (during resume) if VAS capabilities in vas_migration_handler()
1070 pr_info("VAS migration event (%d) successful\n", action); in vas_migration_handler()
1094 * Get VAS overall capabilities by passing 0 to feature type. in pseries_vas_init()