Lines Matching refs:caps

302 	struct vas_caps *caps;  in vas_allocate_window()  local
335 caps = &vascaps[VAS_GZIP_QOS_FEAT_TYPE]; in vas_allocate_window()
337 caps = &vascaps[VAS_GZIP_DEF_FEAT_TYPE]; in vas_allocate_window()
339 cop_feat_caps = &caps->caps; in vas_allocate_window()
415 if (!caps->nr_close_wins) { in vas_allocate_window()
416 list_add(&txwin->win_list, &caps->list); in vas_allocate_window()
417 caps->nr_open_windows++; in vas_allocate_window()
472 struct vas_cop_feat_caps *caps; in vas_deallocate_window() local
487 caps = &vascaps[win->win_type].caps; in vas_deallocate_window()
506 atomic_dec(&caps->nr_used_credits); in vas_deallocate_window()
550 struct vas_cop_feat_caps *caps; in get_vas_capabilities() local
559 caps = &vcaps->caps; in get_vas_capabilities()
566 caps->user_mode = hv_caps->user_mode; in get_vas_capabilities()
567 if (!(caps->user_mode & VAS_COPY_PASTE_USER_MODE)) { in get_vas_capabilities()
572 caps->descriptor = be64_to_cpu(hv_caps->descriptor); in get_vas_capabilities()
573 caps->win_type = hv_caps->win_type; in get_vas_capabilities()
574 if (caps->win_type >= VAS_MAX_FEAT_TYPE) { in get_vas_capabilities()
575 pr_err("Unsupported window type %u\n", caps->win_type); in get_vas_capabilities()
578 caps->max_lpar_creds = be16_to_cpu(hv_caps->max_lpar_creds); in get_vas_capabilities()
579 caps->max_win_creds = be16_to_cpu(hv_caps->max_win_creds); in get_vas_capabilities()
580 atomic_set(&caps->nr_total_credits, in get_vas_capabilities()
583 caps->def_lpar_creds = be16_to_cpu(hv_caps->def_lpar_creds); in get_vas_capabilities()
585 if (caps->max_win_creds < DEF_WIN_CREDS) { in get_vas_capabilities()
587 DEF_WIN_CREDS, caps->max_win_creds); in get_vas_capabilities()
592 rc = sysfs_add_vas_caps(caps); in get_vas_capabilities()
613 struct vas_cop_feat_caps *caps = &vcaps->caps; in reconfig_open_windows() local
680 caps->win_type); in reconfig_open_windows()
694 win->win_type = caps->win_type; in reconfig_open_windows()
807 struct vas_cop_feat_caps *caps; in vas_reconfig_capabilties() local
818 caps = &vcaps->caps; in vas_reconfig_capabilties()
822 old_nr_creds = atomic_read(&caps->nr_total_credits); in vas_reconfig_capabilties()
824 atomic_set(&caps->nr_total_credits, new_nr_creds); in vas_reconfig_capabilties()
923 struct vas_cop_feat_caps *caps; in vas_migration_handler() local
943 caps = &vcaps->caps; in vas_migration_handler()
944 old_nr_creds = atomic_read(&caps->nr_total_credits); in vas_migration_handler()
962 atomic_read(&caps->nr_used_credits), in vas_migration_handler()
985 atomic_set(&caps->nr_total_credits, new_nr_creds); in vas_migration_handler()