Lines Matching refs:caps
303 struct vas_caps *caps;
336 caps = &vascaps[VAS_GZIP_QOS_FEAT_TYPE];
338 caps = &vascaps[VAS_GZIP_DEF_FEAT_TYPE];
340 cop_feat_caps = &caps->caps;
394 caps->nr_open_wins_progress++;
430 if (!caps->nr_close_wins && !migration_in_progress) {
431 list_add(&txwin->win_list, &caps->list);
432 caps->nr_open_windows++;
433 caps->nr_open_wins_progress--;
455 caps->nr_open_wins_progress--;
494 struct vas_cop_feat_caps *caps;
509 caps = &vascaps[win->win_type].caps;
528 atomic_dec(&caps->nr_used_credits);
572 struct vas_cop_feat_caps *caps;
581 caps = &vcaps->caps;
588 caps->user_mode = hv_caps->user_mode;
589 if (!(caps->user_mode & VAS_COPY_PASTE_USER_MODE)) {
594 caps->descriptor = be64_to_cpu(hv_caps->descriptor);
595 caps->win_type = hv_caps->win_type;
596 if (caps->win_type >= VAS_MAX_FEAT_TYPE) {
597 pr_err("Unsupported window type %u\n", caps->win_type);
600 caps->max_lpar_creds = be16_to_cpu(hv_caps->max_lpar_creds);
601 caps->max_win_creds = be16_to_cpu(hv_caps->max_win_creds);
602 atomic_set(&caps->nr_total_credits,
605 caps->def_lpar_creds = be16_to_cpu(hv_caps->def_lpar_creds);
607 if (caps->max_win_creds < DEF_WIN_CREDS) {
609 DEF_WIN_CREDS, caps->max_win_creds);
614 rc = sysfs_add_vas_caps(caps);
635 struct vas_cop_feat_caps *caps = &vcaps->caps;
702 caps->win_type);
716 win->win_type = caps->win_type;
833 struct vas_cop_feat_caps *caps;
844 caps = &vcaps->caps;
848 old_nr_creds = atomic_read(&caps->nr_total_credits);
850 atomic_set(&caps->nr_total_credits, new_nr_creds);
956 struct vas_cop_feat_caps *caps;
976 caps = &vcaps->caps;
977 old_nr_creds = atomic_read(&caps->nr_total_credits);
995 atomic_read(&caps->nr_used_credits),
1032 atomic_set(&caps->nr_total_credits, new_nr_creds);