Lines Matching defs:qos_info
73 struct ice_qos_params *qos_info);
357 * @qos_info: destination of the DCB settings
361 struct ice_qos_params *qos_info)
369 /* setup qos_info fields with defaults */
370 qos_info->num_apps = 0;
371 qos_info->num_tc = 1;
374 qos_info->up2tc[j] = 0;
376 qos_info->tc_info[0].rel_bw = 100;
378 qos_info->tc_info[j].rel_bw = 0;
382 qos_info->num_apps = dcbx_cfg->numapps;
395 qos_info->num_tc = (val_tc == num_tc && num_tc != 0) ? cnt_tc : 1;
397 qos_info->up2tc[j] = (up2tc >> (j * 3)) & 0x7;
400 qos_info->tc_info[j].rel_bw = dcbx_cfg->etscfg.tcbwtable[j];
401 for (j = 0; j < qos_info->num_apps; j++) {
402 qos_info->apps[j].priority = dcbx_cfg->app[j].priority;
403 qos_info->apps[j].prot_id = dcbx_cfg->app[j].prot_id;
404 qos_info->apps[j].selector = dcbx_cfg->app[j].selector;
408 memcpy(qos_info->dscp_map, dcbx_cfg->dscp_map, sizeof(qos_info->dscp_map));
409 qos_info->pfc_mode = dcbx_cfg->pfc_mode;