Searched refs:num_ctxs (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/gpu/drm/xe/ |
| H A D | xe_gt_sriov_pf_config.c | 278 if (details && config->num_ctxs) { in encode_config() 284 cfg[n++] = config->num_ctxs; in encode_config() 823 spare = gt->sriov.pf.spare.num_ctxs; in pf_get_spare_ctxs() 840 gt->sriov.pf.spare.num_ctxs = spare; in pf_set_spare_ctxs() 866 pf_release_ctxs(gt, config->begin_ctx, config->num_ctxs); in pf_release_config_ctxs() 868 config->num_ctxs = 0; in pf_release_config_ctxs() 871 static int pf_provision_vf_ctxs(struct xe_gt *gt, unsigned int vfid, u32 num_ctxs) in pf_provision_vf_ctxs() argument 878 if (num_ctxs > GUC_ID_MAX) in pf_provision_vf_ctxs() 881 if (config->num_ctxs) { in pf_provision_vf_ctxs() 893 if (!num_ctxs) in pf_provision_vf_ctxs() [all …]
|
| H A D | xe_gt_sriov_pf_config_types.h | 25 u16 num_ctxs; member 54 u16 num_ctxs; member
|
| H A D | xe_gt_sriov_vf.c | 527 u32 num_ctxs, num_dbs; in vf_get_submission_cfg() local 532 err = guc_action_query_single_klv32(guc, GUC_KLV_VF_CFG_NUM_CONTEXTS_KEY, &num_ctxs); in vf_get_submission_cfg() 540 if (config->num_ctxs && config->num_ctxs != num_ctxs) { in vf_get_submission_cfg() 542 num_ctxs, config->num_ctxs); in vf_get_submission_cfg() 551 xe_gt_sriov_dbg_verbose(gt, "CTXs %u DBs %u\n", num_ctxs, num_dbs); in vf_get_submission_cfg() 553 config->num_ctxs = num_ctxs; in vf_get_submission_cfg() 556 return config->num_ctxs ? 0 : -ENODATA; in vf_get_submission_cfg() 614 xe_gt_assert(gt, gt->sriov.vf.self_config.num_ctxs); in xe_gt_sriov_vf_guc_ids() 616 return gt->sriov.vf.self_config.num_ctxs; in xe_gt_sriov_vf_guc_ids() 1049 drm_printf(p, "GuC contexts:\t%u\n", config->num_ctxs); in xe_gt_sriov_vf_print_config()
|