arch/um/os-Linux/mem.c
101
for (i = 0; vars[i]; i++) {
arch/um/os-Linux/mem.c
102
dir = getenv(vars[i]);
arch/um/os-Linux/mem.c
85
static const char * const vars[] = {
drivers/accessibility/speakup/speakup_acntpc.c
116
.vars = vars,
drivers/accessibility/speakup/speakup_acntpc.c
317
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_acntpc.c
318
module_param_named(pitch, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_acntpc.c
319
module_param_named(vol, vars[VOL_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_acntpc.c
320
module_param_named(tone, vars[TONE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_acntpc.c
321
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_acntpc.c
46
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/speakup_acntsa.c
103
.vars = vars,
drivers/accessibility/speakup/speakup_acntsa.c
142
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_acntsa.c
143
module_param_named(pitch, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_acntsa.c
144
module_param_named(vol, vars[VOL_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_acntsa.c
145
module_param_named(tone, vars[TONE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_acntsa.c
146
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_acntsa.c
32
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/speakup_apollo.c
115
.vars = vars,
drivers/accessibility/speakup/speakup_apollo.c
209
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_apollo.c
210
module_param_named(pitch, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_apollo.c
211
module_param_named(vol, vars[VOL_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_apollo.c
212
module_param_named(voice, vars[VOICE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_apollo.c
213
module_param_named(lang, vars[LANG_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_apollo.c
214
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_apollo.c
40
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/speakup_audptr.c
106
.vars = vars,
drivers/accessibility/speakup/speakup_audptr.c
170
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_audptr.c
171
module_param_named(pitch, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_audptr.c
172
module_param_named(vol, vars[VOL_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_audptr.c
173
module_param_named(tone, vars[TONE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_audptr.c
174
module_param_named(punct, vars[PUNCT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_audptr.c
175
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_audptr.c
31
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/speakup_bns.c
125
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_bns.c
126
module_param_named(pitch, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_bns.c
127
module_param_named(vol, vars[VOL_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_bns.c
128
module_param_named(tone, vars[TONE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_bns.c
129
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_bns.c
28
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/speakup_bns.c
99
.vars = vars,
drivers/accessibility/speakup/speakup_decext.c
130
.vars = vars,
drivers/accessibility/speakup/speakup_decext.c
237
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_decext.c
238
module_param_named(pitch, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_decext.c
239
module_param_named(inflection, vars[INFLECTION_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_decext.c
240
module_param_named(vol, vars[VOL_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_decext.c
241
module_param_named(punct, vars[PUNCT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_decext.c
242
module_param_named(voice, vars[VOICE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_decext.c
243
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_decext.c
50
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/speakup_decpc.c
148
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/speakup_decpc.c
226
.vars = vars,
drivers/accessibility/speakup/speakup_decpc.c
497
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_decpc.c
498
module_param_named(pitch, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_decpc.c
499
module_param_named(inflection, vars[INFLECTION_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_decpc.c
500
module_param_named(vol, vars[VOL_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_decpc.c
501
module_param_named(punct, vars[PUNCT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_decpc.c
502
module_param_named(voice, vars[VOICE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_decpc.c
503
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dectlk.c
137
.vars = vars,
drivers/accessibility/speakup/speakup_dectlk.c
317
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dectlk.c
318
module_param_named(pitch, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dectlk.c
319
module_param_named(inflection, vars[INFLECTION_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dectlk.c
320
module_param_named(vol, vars[VOL_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dectlk.c
321
module_param_named(punct, vars[PUNCT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dectlk.c
322
module_param_named(voice, vars[VOICE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dectlk.c
323
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dectlk.c
51
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/speakup_dtlk.c
132
.vars = vars,
drivers/accessibility/speakup/speakup_dtlk.c
389
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dtlk.c
390
module_param_named(pitch, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dtlk.c
391
module_param_named(vol, vars[VOL_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dtlk.c
392
module_param_named(tone, vars[TONE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dtlk.c
393
module_param_named(punct, vars[PUNCT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dtlk.c
394
module_param_named(voice, vars[VOICE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dtlk.c
395
module_param_named(frequency, vars[FREQUENCY_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dtlk.c
396
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dtlk.c
50
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/speakup_dummy.c
119
.vars = vars,
drivers/accessibility/speakup/speakup_dummy.c
145
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dummy.c
146
module_param_named(pitch, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dummy.c
147
module_param_named(inflection, vars[INFLECTION_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dummy.c
148
module_param_named(vol, vars[VOL_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dummy.c
149
module_param_named(tone, vars[TONE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dummy.c
150
module_param_named(punct, vars[PUNCT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dummy.c
151
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_dummy.c
34
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/speakup_keypc.c
107
.vars = vars,
drivers/accessibility/speakup/speakup_keypc.c
317
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_keypc.c
318
module_param_named(pitch, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_keypc.c
319
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_keypc.c
45
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/speakup_ltlk.c
115
.vars = vars,
drivers/accessibility/speakup/speakup_ltlk.c
174
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_ltlk.c
175
module_param_named(pitch, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_ltlk.c
176
module_param_named(vol, vars[VOL_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_ltlk.c
177
module_param_named(tone, vars[TONE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_ltlk.c
178
module_param_named(punct, vars[PUNCT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_ltlk.c
179
module_param_named(voice, vars[VOICE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_ltlk.c
180
module_param_named(frequency, vars[FREQUENCY_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_ltlk.c
181
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_ltlk.c
32
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/speakup_soft.c
140
.vars = vars,
drivers/accessibility/speakup/speakup_soft.c
175
var = synth_soft.vars;
drivers/accessibility/speakup/speakup_soft.c
46
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/speakup_soft.c
463
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_soft.c
464
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_soft.c
465
module_param_named(pitch, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_soft.c
466
module_param_named(inflection, vars[INFLECTION_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_soft.c
467
module_param_named(vol, vars[VOL_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_soft.c
468
module_param_named(tone, vars[TONE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_soft.c
469
module_param_named(punct, vars[PUNCT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_soft.c
470
module_param_named(voice, vars[VOICE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_soft.c
471
module_param_named(frequency, vars[FREQUENCY_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_spkout.c
106
.vars = vars,
drivers/accessibility/speakup/speakup_spkout.c
138
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_spkout.c
139
module_param_named(vol, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_spkout.c
140
module_param_named(tone, vars[TONE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_spkout.c
141
module_param_named(punct, vars[PUNCT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_spkout.c
142
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_spkout.c
32
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/speakup_txprt.c
104
.vars = vars,
drivers/accessibility/speakup/speakup_txprt.c
130
module_param_named(rate, vars[RATE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_txprt.c
131
module_param_named(pitch, vars[PITCH_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_txprt.c
132
module_param_named(vol, vars[VOL_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_txprt.c
133
module_param_named(tone, vars[TONE_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_txprt.c
134
module_param_named(direct, vars[DIRECT_ID].u.n.default_val, int, 0444);
drivers/accessibility/speakup/speakup_txprt.c
34
static struct var_t vars[NB_ID] = {
drivers/accessibility/speakup/spk_types.h
187
struct var_t *vars;
drivers/accessibility/speakup/synth.c
499
for (var = synth->vars;
drivers/accessibility/speakup/synth.c
528
for (var = synth->vars; var->var_id != MAXVARS; var++)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12495
struct dsc_mst_fairness_vars vars[MAX_PIPES] = {0};
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12714
ret = pre_validate_dsc(state, &dm_state, vars);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12870
ret = compute_mst_dsc_configs_for_state(state, dm_state->context, vars);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
12879
ret = dm_update_mst_vcpi_slots_for_dsc(state, dm_state->context, vars);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8494
struct dsc_mst_fairness_vars *vars)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8536
if (vars[j].aconnector == aconnector) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
8537
pbn = vars[j].pbn;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1009
if (vars[i + k].dsc_enabled) {
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1011
kbps_to_peak_pbn(params[i].bw_range.max_kbps, fec_overhead_multiplier_x1000) - vars[i + k].pbn;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1038
link_timeslots_used += DIV_ROUND_UP(vars[i + k].pbn, dfixed_trunc(mst_state->pbn_div));
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1044
vars[next_index].pbn += fair_pbn_alloc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1048
vars[next_index].pbn);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1054
vars[next_index].bpp_x16 = bpp_x16_from_pbn(params[next_index], vars[next_index].pbn);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1056
vars[next_index].pbn -= fair_pbn_alloc;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1060
vars[next_index].pbn);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1065
vars[next_index].pbn += initial_slack[next_index];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1069
vars[next_index].pbn);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1075
vars[next_index].bpp_x16 = params[next_index].bw_range.max_target_bpp_x16;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1077
vars[next_index].pbn -= initial_slack[next_index];
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1081
vars[next_index].pbn);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1096
struct dsc_mst_fairness_vars *vars,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1111
if (vars[i + k].dsc_enabled
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1112
&& vars[i + k].bpp_x16 == params[i].bw_range.max_target_bpp_x16
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1139
var_pbn = vars[next_index].pbn;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1140
vars[next_index].pbn = kbps_to_peak_pbn(params[next_index].bw_range.stream_kbps, fec_overhead_multiplier_x1000);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1144
vars[next_index].pbn);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1148
vars[next_index].pbn = var_pbn;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1155
vars[next_index].dsc_enabled = false;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1156
vars[next_index].bpp_x16 = 0;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1159
vars[next_index].pbn = var_pbn;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1163
vars[next_index].pbn);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1177
static void log_dsc_params(int count, struct dsc_mst_fairness_vars *vars, int k)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1183
i, vars[i + k].dsc_enabled, vars[i + k].bpp_x16, vars[i + k].pbn);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1189
struct dsc_mst_fairness_vars *vars,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1280
vars[i + k].aconnector = params[i].aconnector;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1281
vars[i + k].pbn = kbps_to_peak_pbn(params[i].bw_range.stream_kbps, fec_overhead_multiplier_x1000);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1282
vars[i + k].dsc_enabled = false;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1283
vars[i + k].bpp_x16 = 0;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1285
vars[i + k].pbn);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1291
set_dsc_configs_from_fairness_vars(params, vars, count, k);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1297
log_dsc_params(count, vars, k);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1303
vars[i + k].pbn = kbps_to_peak_pbn(params[i].bw_range.min_kbps, fec_overhead_multiplier_x1000);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1304
vars[i + k].dsc_enabled = true;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1305
vars[i + k].bpp_x16 = params[i].bw_range.min_target_bpp_x16;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1307
params[i].port, vars[i + k].pbn);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1311
vars[i + k].pbn = kbps_to_peak_pbn(params[i].bw_range.stream_kbps, fec_overhead_multiplier_x1000);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1312
vars[i + k].dsc_enabled = false;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1313
vars[i + k].bpp_x16 = 0;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1315
params[i].port, vars[i + k].pbn);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1324
log_dsc_params(count, vars, k);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1328
ret = increase_dsc_bpp(state, mst_state, dc_link, params, vars, count, k);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1334
log_dsc_params(count, vars, k);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1337
ret = try_disable_dsc(state, dc_link, params, vars, count, k);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1343
log_dsc_params(count, vars, k);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1345
set_dsc_configs_from_fairness_vars(params, vars, count, k);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1484
struct dsc_mst_fairness_vars *vars)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1527
ret = compute_mst_dsc_configs_for_link(state, dc_state, stream->link, vars, mst_mgr,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1554
struct dsc_mst_fairness_vars *vars)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1591
ret = compute_mst_dsc_configs_for_link(state, dc_state, stream->link, vars, mst_mgr,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1659
struct dsc_mst_fairness_vars *vars)
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
1725
ret = pre_compute_mst_dsc_configs_for_state(state, local_dc_state, vars);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
910
struct dsc_mst_fairness_vars *vars,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
925
if (vars[i + k].dsc_enabled && dc_dsc_compute_config(
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
938
params[i].timing->dsc_cfg.bits_per_pixel = vars[i + k].bpp_x16;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
948
params[i].timing->dsc_cfg.mst_pbn = vars[i + k].pbn;
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
962
vars[i + k].pbn);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c
993
struct dsc_mst_fairness_vars *vars,
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h
85
struct dsc_mst_fairness_vars *vars);
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.h
91
struct dsc_mst_fairness_vars *vars);
drivers/misc/altera-stapl/altera.c
1003
vars[args[0]] = iterator + step;
drivers/misc/altera-stapl/altera.c
1078
vars[args[0]] = stack[--stack_ptr];
drivers/misc/altera-stapl/altera.c
1100
long_tmp = vars[variable_id];
drivers/misc/altera-stapl/altera.c
1102
vars[variable_id] = (long)longptr_tmp;
drivers/misc/altera-stapl/altera.c
1104
if (vars[variable_id] == 0) {
drivers/misc/altera-stapl/altera.c
1132
longptr_tmp = (long *)vars[variable_id];
drivers/misc/altera-stapl/altera.c
1163
charptr_tmp2 = (u8 *)vars[variable_id];
drivers/misc/altera-stapl/altera.c
1166
vars[variable_id] = (long)charptr_tmp;
drivers/misc/altera-stapl/altera.c
1168
if (vars[variable_id] == 0) {
drivers/misc/altera-stapl/altera.c
1214
charptr_tmp = (u8 *)vars[variable_id];
drivers/misc/altera-stapl/altera.c
1310
charptr_tmp = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1371
charptr_tmp = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1394
charptr_tmp = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1417
charptr_tmp = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1441
charptr_tmp = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1472
longptr_tmp = (long *)vars[variable_id];
drivers/misc/altera-stapl/altera.c
1476
long_tmp = vars[variable_id] +
drivers/misc/altera-stapl/altera.c
1501
charptr_tmp = (u8 *)vars[variable_id];
drivers/misc/altera-stapl/altera.c
1557
kfree((void *)vars[variable_id]);
drivers/misc/altera-stapl/altera.c
1558
vars[variable_id] = 0;
drivers/misc/altera-stapl/altera.c
1565
vars[variable_id] = (long)
drivers/misc/altera-stapl/altera.c
1568
if (vars[variable_id] == 0) {
drivers/misc/altera-stapl/altera.c
1583
charptr_tmp = (u8 *)(vars[variable_id]);
drivers/misc/altera-stapl/altera.c
1618
charptr_tmp = (u8 *)vars[variable_id];
drivers/misc/altera-stapl/altera.c
1741
charptr_tmp2 = (u8 *)vars[variable_id];
drivers/misc/altera-stapl/altera.c
1744
vars[variable_id] = (long)charptr_tmp;
drivers/misc/altera-stapl/altera.c
1746
if (vars[variable_id] == 0) {
drivers/misc/altera-stapl/altera.c
1778
charptr_tmp = (u8 *)vars[args[1]];
drivers/misc/altera-stapl/altera.c
1779
charptr_tmp2 = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1862
charptr_tmp2 = (u8 *)vars[variable_id];
drivers/misc/altera-stapl/altera.c
1865
vars[variable_id] = (long)charptr_tmp;
drivers/misc/altera-stapl/altera.c
1867
if (vars[variable_id] == 0) {
drivers/misc/altera-stapl/altera.c
1902
charptr_tmp = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1903
charptr_tmp2 = (u8 *)vars[args[1]];
drivers/misc/altera-stapl/altera.c
1985
u8 *source1 = (u8 *)vars[args[0]];
drivers/misc/altera-stapl/altera.c
1986
u8 *source2 = (u8 *)vars[args[1]];
drivers/misc/altera-stapl/altera.c
1987
u8 *mask = (u8 *)vars[args[2]];
drivers/misc/altera-stapl/altera.c
2077
if ((attrs != NULL) && (vars != NULL))
drivers/misc/altera-stapl/altera.c
2080
kfree((void *)vars[i]);
drivers/misc/altera-stapl/altera.c
2082
kfree(vars);
drivers/misc/altera-stapl/altera.c
226
long *vars = NULL;
drivers/misc/altera-stapl/altera.c
293
vars = kzalloc_objs(long, sym_count);
drivers/misc/altera-stapl/altera.c
295
if (vars == NULL)
drivers/misc/altera-stapl/altera.c
353
vars[i] = value;
drivers/misc/altera-stapl/altera.c
359
vars[i] = (long)kzalloc(uncomp_size, GFP_KERNEL);
drivers/misc/altera-stapl/altera.c
360
if (vars[i] == 0L)
drivers/misc/altera-stapl/altera.c
369
(u8 *)vars[i],
drivers/misc/altera-stapl/altera.c
380
vars[i] = value + data_sect + (long)p;
drivers/misc/altera-stapl/altera.c
383
vars[i] = value + data_sect;
drivers/misc/altera-stapl/altera.c
400
vars[i] = (long)kzalloc(size, GFP_KERNEL);
drivers/misc/altera-stapl/altera.c
402
if (vars[i] == 0) {
drivers/misc/altera-stapl/altera.c
407
((u8 *)(vars[i]))[j] = 0;
drivers/misc/altera-stapl/altera.c
411
vars[i] = 0;
drivers/misc/altera-stapl/altera.c
414
vars[i] = 0;
drivers/misc/altera-stapl/altera.c
966
stack[stack_ptr++] = vars[args[0]];
drivers/misc/altera-stapl/altera.c
991
s32 iterator = vars[args[0]];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10145
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10244
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10260
return bnx2x_eee_disable(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10265
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10278
return bnx2x_eee_advertise(phy, params, vars, SHMEM_EEE_10G_ADV);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10284
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10320
temp = vars->line_speed;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10321
vars->line_speed = SPEED_10000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10322
bnx2x_set_autoneg(¶ms->phy[INT_PHY], params, vars, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10323
bnx2x_program_serdes(¶ms->phy[INT_PHY], params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10324
vars->line_speed = temp;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10384
bnx2x_848xx_pair_swap_cfg(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10398
rc = bnx2x_848xx_cmn_config_init(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10425
rc = bnx2x_eee_initial_config(params, vars, SHMEM_EEE_10G_ADV);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10428
bnx2x_8483x_disable_eee(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10436
rc = bnx2x_8483x_enable_eee(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10438
rc = bnx2x_8483x_disable_eee(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10444
vars->eee_status &= ~SHMEM_EEE_SUPPORTED_MASK;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10484
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10502
vars->line_speed = SPEED_10000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10503
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10505
bnx2x_ext_phy_10G_an_resolve(bp, phy, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10525
vars->line_speed = SPEED_10;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10527
vars->line_speed = SPEED_100;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10529
vars->line_speed = SPEED_1000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10531
vars->line_speed = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10537
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10539
vars->duplex = DUPLEX_HALF;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10543
vars->line_speed,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10544
(vars->duplex == DUPLEX_FULL));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10551
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10558
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10564
vars->line_speed);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10565
bnx2x_ext_phy_resolve_fc(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10571
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10574
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10577
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10580
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10583
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10590
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10593
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10600
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
10605
bnx2x_eee_an_resolve(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11038
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11089
bnx2x_calc_ieee_aneg_adv(phy, params, &vars->ieee_fc);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11091
if ((vars->ieee_fc & MDIO_COMBO_IEEE0_AUTO_NEG_ADV_PAUSE_ASYMMETRIC) ==
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11095
if ((vars->ieee_fc & MDIO_COMBO_IEEE0_AUTO_NEG_ADV_PAUSE_BOTH) ==
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11191
rc = bnx2x_eee_initial_config(params, vars, SHMEM_EEE_1G_ADV);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11194
bnx2x_eee_disable(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11204
bnx2x_eee_advertise(phy, params, vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11208
bnx2x_eee_disable(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11211
vars->eee_status &= ~SHMEM_EEE_1G_ADV <<
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1129
const struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11304
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11327
vars->line_speed = SPEED_1000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11328
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11330
vars->line_speed = SPEED_1000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11331
vars->duplex = DUPLEX_HALF;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11333
vars->line_speed = SPEED_100;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11334
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11338
vars->line_speed = SPEED_100;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11339
vars->duplex = DUPLEX_HALF;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11341
vars->line_speed = SPEED_10;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11342
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11344
vars->line_speed = SPEED_10;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11345
vars->duplex = DUPLEX_HALF;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11347
vars->line_speed = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11351
vars->line_speed,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11352
(vars->duplex == DUPLEX_FULL));
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11359
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1136
const u32 min_w_val_nig = bnx2x_ets_get_min_w_val_nig(vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11365
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11369
vars->line_speed);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11371
bnx2x_ext_phy_resolve_fc(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11373
if (vars->link_status & LINK_STATUS_AUTO_NEGOTIATE_COMPLETE) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11378
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11381
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11384
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11387
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11390
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11395
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11398
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11403
bnx2x_eee_an_resolve(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11463
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11482
bnx2x_ext_phy_set_pause(params, phy, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11502
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11525
vars->line_speed = SPEED_10000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11526
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11529
bnx2x_ext_phy_10G_an_resolve(bp, phy, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11530
bnx2x_ext_phy_resolve_fc(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
11534
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12663
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12666
vars->link_up = 1;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12667
vars->line_speed = SPEED_10000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12668
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12669
vars->flow_ctrl = BNX2X_FLOW_CTRL_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12670
vars->mac_type = MAC_TYPE_BMAC;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12672
vars->phy_flags = PHY_XGXS_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12677
bnx2x_bmac_enable(params, vars, 1, 1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12683
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12686
vars->link_up = 1;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12687
vars->line_speed = SPEED_1000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12688
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12689
vars->flow_ctrl = BNX2X_FLOW_CTRL_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12690
vars->mac_type = MAC_TYPE_EMAC;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12692
vars->phy_flags = PHY_XGXS_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12696
bnx2x_emac_enable(params, vars, 1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12697
bnx2x_emac_program(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12702
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12705
vars->link_up = 1;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12707
vars->line_speed = SPEED_10000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12709
vars->line_speed = params->req_line_speed[0];
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12710
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12711
vars->flow_ctrl = BNX2X_FLOW_CTRL_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12712
vars->mac_type = MAC_TYPE_XMAC;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12713
vars->phy_flags = PHY_XGXS_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12723
bnx2x_xmac_enable(params, vars, 1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12728
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12731
vars->link_up = 1;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12732
vars->line_speed = SPEED_1000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12733
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12734
vars->flow_ctrl = BNX2X_FLOW_CTRL_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12735
vars->mac_type = MAC_TYPE_UMAC;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12736
vars->phy_flags = PHY_XGXS_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12737
bnx2x_umac_enable(params, vars, 1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12743
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12747
vars->link_up = 1;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12748
vars->flow_ctrl = BNX2X_FLOW_CTRL_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12749
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12751
vars->line_speed = SPEED_1000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12754
vars->line_speed = SPEED_20000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12756
vars->line_speed = SPEED_10000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12760
bnx2x_link_initialize(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12764
bnx2x_umac_enable(params, vars, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12766
bnx2x_emac_program(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12767
bnx2x_emac_enable(params, vars, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12771
bnx2x_xmac_enable(params, vars, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12773
bnx2x_bmac_enable(params, vars, 0, 1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12791
bnx2x_set_led(params, vars, LED_MODE_OPER, vars->line_speed);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12813
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12821
bnx2x_link_status_update(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12857
if (vars->line_speed < SPEED_10000)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12858
bnx2x_umac_enable(params, vars, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12860
bnx2x_xmac_enable(params, vars, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12862
if (vars->line_speed < SPEED_10000)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12863
bnx2x_emac_enable(params, vars, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12865
bnx2x_bmac_enable(params, vars, 0, !dont_clear_stat);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12888
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12894
bnx2x_link_reset(params, vars, 1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12947
int bnx2x_phy_init(struct link_params *params, struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12957
vars->link_status = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12958
vars->phy_link_up = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12959
vars->link_up = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12960
vars->line_speed = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12961
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12962
vars->flow_ctrl = BNX2X_FLOW_CTRL_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12963
vars->mac_type = MAC_TYPE_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12964
vars->phy_flags = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12965
vars->check_kr2_recovery_cnt = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12975
return bnx2x_avoid_link_flap(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12980
bnx2x_cannot_avoid_link_flap(params, vars, lfa_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12989
bnx2x_emac_init(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12992
vars->link_status |= LINK_STATUS_PFC_ENABLED;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
12998
set_phy_vars(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13003
bnx2x_init_bmac_loopback(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13006
bnx2x_init_emac_loopback(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13009
bnx2x_init_xmac_loopback(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13012
bnx2x_init_umac_loopback(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13016
bnx2x_init_xgxs_loopback(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13025
bnx2x_link_initialize(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13030
bnx2x_update_mng(params, vars->link_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13032
bnx2x_update_mng_eee(params, vars->eee_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13036
int bnx2x_link_reset(struct link_params *params, struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13043
vars->link_status = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13045
bnx2x_update_mng(params, vars->link_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13046
vars->eee_status &= ~(SHMEM_EEE_LP_ADV_STATUS_MASK |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13048
bnx2x_update_mng_eee(params, vars->eee_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13080
bnx2x_set_led(params, vars, LED_MODE_OFF, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13123
vars->link_up = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13124
vars->phy_flags = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13128
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13131
vars->link_up = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13132
vars->phy_flags = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13135
return bnx2x_link_reset(params, vars, 1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1350
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13615
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13633
if ((vars->phy_flags & PHY_OVER_CURRENT_FLAG) == 0) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13642
vars->phy_flags |= PHY_OVER_CURRENT_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13646
vars->phy_flags &= ~PHY_OVER_CURRENT_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13651
struct link_vars *vars, u32 status,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13657
u32 old_status = (vars->phy_flags & phy_flag) ? 1 : 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13673
DP(NETIF_MSG_LINK, "Link changed:[%x %x]->%x\n", vars->link_up,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13677
if ((vars->phy_flags & PHY_PHYSICAL_LINK_FLAG) == 0)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13684
vars->link_status &= ~LINK_STATUS_LINK_UP;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13685
vars->link_status |= link_flag;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13686
vars->link_up = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13687
vars->phy_flags |= phy_flag;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13696
vars->link_status |= LINK_STATUS_LINK_UP;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13697
vars->link_status &= ~link_flag;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13698
vars->link_up = 1;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13699
vars->phy_flags &= ~phy_flag;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13705
bnx2x_sync_link(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13707
bnx2x_set_led(params, vars, led_mode, SPEED_10000);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1371
if (vars->flow_ctrl & BNX2X_FLOW_CTRL_RX)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13710
bnx2x_update_mng(params, vars->link_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13713
vars->periodic_flags |= PERIODIC_FLAGS_LINK_EVENT;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13730
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13737
if (((vars->phy_flags & PHY_PHYSICAL_LINK_FLAG) == 0) ||
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1375
if (vars->flow_ctrl & BNX2X_FLOW_CTRL_TX)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13759
bnx2x_analyze_link_error(params, vars, lss_status,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13778
bnx2x_analyze_link_error(params, vars, lss_status,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13786
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13803
led_change = bnx2x_analyze_link_error(params, vars, value,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13811
if (vars->phy_flags & PHY_SFP_TX_FAULT_FLAG) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13813
vars->link_status |= LINK_STATUS_SFP_TX_FAULT;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13816
vars->link_status &= ~LINK_STATUS_SFP_TX_FAULT;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13828
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13833
bnx2x_warpcore_enable_AN_KR2(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13838
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13850
if (vars->check_kr2_recovery_cnt > 0) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13851
vars->check_kr2_recovery_cnt--;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13858
bnx2x_kr2_recovery(params, vars, phy);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13876
bnx2x_kr2_recovery(params, vars, phy);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13895
bnx2x_kr2_recovery(params, vars, phy);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13903
bnx2x_disable_kr2(params, vars, phy);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13910
void bnx2x_period_func(struct link_params *params, struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13917
if (bnx2x_check_half_open_conn(params, vars, 1) !=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13931
bnx2x_check_kr2_wa(params, vars, phy);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13932
bnx2x_check_over_curr(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13933
if (vars->rx_tx_asic_rst)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13934
bnx2x_warpcore_config_runtime(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13942
bnx2x_sfp_tx_fault_detection(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13943
} else if (vars->link_status &
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13946
vars->link_status &= ~LINK_STATUS_SFP_TX_FAULT;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13947
vars->phy_flags &= ~PHY_SFP_TX_FAULT_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13949
bnx2x_update_mng(params, vars->link_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
13998
void bnx2x_init_mod_abs_int(struct bnx2x *bp, struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
14040
vars->aeu_int_mask = AEU_INPUTS_ATTN_BITS_GPIO0_FUNCTION_0 <<
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
14046
REG_WR(bp, sync_offset, vars->aeu_int_mask);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
14049
gpio_num, gpio_port, vars->aeu_int_mask);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
14058
aeu_mask |= vars->aeu_int_mask;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1468
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1546
struct link_vars *vars, u8 lb)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1568
switch (vars->line_speed) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1583
vars->line_speed);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1586
if (!(vars->flow_ctrl & BNX2X_FLOW_CTRL_TX))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1589
if (!(vars->flow_ctrl & BNX2X_FLOW_CTRL_RX))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1592
if (vars->duplex == DUPLEX_HALF)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1599
if (vars->eee_status & SHMEM_EEE_ADV_STATUS_MASK) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1638
((vars->flow_ctrl & BNX2X_FLOW_CTRL_TX) != 0), 1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1639
vars->mac_type = MAC_TYPE_UMAC;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1735
struct link_vars *vars, u8 lb)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1743
bnx2x_xmac_init(params, vars->line_speed);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1773
bnx2x_update_pfc_xmac(params, vars, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1775
if (vars->eee_status & SHMEM_EEE_ADV_STATUS_MASK) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1787
if ((vars->line_speed == SPEED_20000) &&
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1797
((vars->flow_ctrl & BNX2X_FLOW_CTRL_TX) != 0), 1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1799
vars->mac_type = MAC_TYPE_XMAC;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1805
struct link_vars *vars, u8 lb)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1822
if (vars->phy_flags & PHY_XGXS_FLAG) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1853
if (vars->flow_ctrl & BNX2X_FLOW_CTRL_RX)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1858
if (vars->flow_ctrl & BNX2X_FLOW_CTRL_TX)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1925
(vars->flow_ctrl & BNX2X_FLOW_CTRL_TX))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1933
vars->mac_type = MAC_TYPE_EMAC;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1938
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1948
(vars->flow_ctrl & BNX2X_FLOW_CTRL_RX))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1959
(vars->flow_ctrl & BNX2X_FLOW_CTRL_TX))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1967
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1981
(vars->flow_ctrl & BNX2X_FLOW_CTRL_RX))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
1993
(vars->flow_ctrl & BNX2X_FLOW_CTRL_TX))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2119
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
216
struct link_vars *vars, u8 notify);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2215
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2227
vars->link_status |= LINK_STATUS_PFC_ENABLED;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2229
vars->link_status &= ~LINK_STATUS_PFC_ENABLED;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2231
bnx2x_update_mng(params, vars->link_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2234
bnx2x_update_pfc_nig(params, vars, pfc_params);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2236
if (!vars->link_up)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2242
if (vars->mac_type == MAC_TYPE_XMAC)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2243
bnx2x_update_pfc_xmac(params, vars, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2250
bnx2x_emac_enable(params, vars, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2254
bnx2x_update_pfc_bmac2(params, vars, bmac_loopback);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2256
bnx2x_update_pfc_bmac1(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2261
(vars->flow_ctrl & BNX2X_FLOW_CTRL_TX))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2269
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2311
bnx2x_update_pfc_bmac1(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2333
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2392
bnx2x_update_pfc_bmac2(params, vars, is_lb);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2398
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2420
rc = bnx2x_bmac2_enable(params, vars, is_lb);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2422
rc = bnx2x_bmac1_enable(params, vars, is_lb);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2429
(vars->flow_ctrl & BNX2X_FLOW_CTRL_TX))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2438
vars->mac_type = MAC_TYPE_BMAC;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2900
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2917
vars->eee_status &= ~(SHMEM_EEE_TIMER_MASK | SHMEM_EEE_TIME_OUTPUT_BIT);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2921
vars->eee_status |= (eee_idle & SHMEM_EEE_TIMER_MASK) |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2926
vars->eee_status |= eee_mode;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2933
struct link_vars *vars, u8 mode)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2935
vars->eee_status |= ((u32) mode) << SHMEM_EEE_SUPPORTED_SHIFT;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2939
vars->eee_status |= SHMEM_EEE_LPI_REQUESTED_BIT;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2941
vars->eee_status &= ~SHMEM_EEE_LPI_REQUESTED_BIT;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2944
vars->eee_status |= SHMEM_EEE_REQUESTED_BIT;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2946
vars->eee_status &= ~SHMEM_EEE_REQUESTED_BIT;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2948
return bnx2x_eee_set_timers(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2953
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2962
vars->eee_status &= ~SHMEM_EEE_ADV_STATUS_MASK;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2969
struct link_vars *vars, u8 modes)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2988
vars->eee_status &= ~SHMEM_EEE_ADV_STATUS_MASK;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
2989
vars->eee_status |= (modes << SHMEM_EEE_ADV_STATUS_SHIFT);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3006
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3019
if (vars->line_speed == SPEED_100)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3027
if (vars->line_speed == SPEED_1000)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3035
if (vars->line_speed == SPEED_10000)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3041
vars->eee_status &= ~SHMEM_EEE_LP_ADV_STATUS_MASK;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3042
vars->eee_status |= (lp_adv << SHMEM_EEE_LP_ADV_STATUS_SHIFT);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3046
vars->eee_status |= SHMEM_EEE_ACTIVE_BIT;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3420
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3450
vars->link_status |= LINK_STATUS_AUTO_NEGOTIATE_ENABLED;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3462
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3472
bnx2x_calc_ieee_aneg_adv(phy, params, &vars->ieee_fc);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3473
if ((vars->ieee_fc &
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3478
if ((vars->ieee_fc &
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3489
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3497
vars->flow_ctrl = BNX2X_FLOW_CTRL_TX;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3502
vars->flow_ctrl = BNX2X_FLOW_CTRL_RX;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3515
vars->flow_ctrl = BNX2X_FLOW_CTRL_BOTH;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3518
vars->flow_ctrl = BNX2X_FLOW_CTRL_RX;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3524
vars->flow_ctrl = BNX2X_FLOW_CTRL_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3528
vars->link_status |= LINK_STATUS_LINK_PARTNER_SYMMETRIC_PAUSE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3530
vars->link_status |= LINK_STATUS_LINK_PARTNER_ASYMMETRIC_PAUSE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3536
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3585
bnx2x_pause_resolve(phy, params, vars, pause_result);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3591
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3594
vars->flow_ctrl = BNX2X_FLOW_CTRL_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3598
bnx2x_ext_phy_update_adv_fc(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3600
vars->flow_ctrl = phy->req_flow_ctrl;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3602
vars->flow_ctrl = params->req_fc_auto_adv;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3603
else if (vars->link_status & LINK_STATUS_AUTO_NEGOTIATE_COMPLETE) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3605
bnx2x_ext_phy_update_adv_fc(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3630
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3668
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3699
vars->check_kr2_recovery_cnt = CHECK_KR2_RECOVERY_CNT;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3731
struct link_vars *vars) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3759
if (((vars->line_speed == SPEED_AUTO_NEG) &&
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3761
(vars->line_speed == SPEED_1000)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3769
if (((vars->line_speed == SPEED_AUTO_NEG) &&
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3771
(vars->line_speed == SPEED_10000)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3823
bnx2x_ext_phy_set_pause(params, phy, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3824
vars->rx_tx_asic_rst = MAX_KR_LINK_RETRY;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3847
bnx2x_warpcore_enable_AN_KR2(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3874
bnx2x_disable_kr2(params, vars, phy);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
3883
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4401
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4407
vars->turn_to_run_wc_rt = vars->turn_to_run_wc_rt ? 0 : 1;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4409
if (!vars->turn_to_run_wc_rt)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4412
if (vars->rx_tx_asic_rst) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4429
vars->rx_tx_asic_rst = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4439
vars->rx_tx_asic_rst--;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4441
vars->rx_tx_asic_rst);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4492
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4504
vars->line_speed, serdes_net_if);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4507
vars->phy_flags |= PHY_XGXS_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4512
vars->phy_flags |= PHY_SGMII_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4521
bnx2x_warpcore_enable_AN_KR(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4524
bnx2x_warpcore_set_10G_KR(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4530
if (vars->line_speed == SPEED_10000) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4567
if (vars->line_speed != SPEED_20000) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4579
bnx2x_warpcore_enable_AN_KR(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4699
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4703
if (vars->link_status & LINK_STATUS_PHYSICAL_LINK_FLAG)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4704
vars->phy_flags |= PHY_PHYSICAL_LINK_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4705
vars->link_up = (vars->link_status & LINK_STATUS_LINK_UP);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4706
if (vars->link_up) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4709
vars->phy_link_up = 1;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4710
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4711
switch (vars->link_status &
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4714
vars->duplex = DUPLEX_HALF;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4717
vars->line_speed = SPEED_10;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4721
vars->duplex = DUPLEX_HALF;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4725
vars->line_speed = SPEED_100;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4729
vars->duplex = DUPLEX_HALF;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4732
vars->line_speed = SPEED_1000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4736
vars->duplex = DUPLEX_HALF;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4739
vars->line_speed = SPEED_2500;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4743
vars->line_speed = SPEED_10000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4746
vars->line_speed = SPEED_20000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4751
vars->flow_ctrl = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4752
if (vars->link_status & LINK_STATUS_TX_FLOW_CONTROL_ENABLED)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4753
vars->flow_ctrl |= BNX2X_FLOW_CTRL_TX;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4755
if (vars->link_status & LINK_STATUS_RX_FLOW_CONTROL_ENABLED)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4756
vars->flow_ctrl |= BNX2X_FLOW_CTRL_RX;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4758
if (!vars->flow_ctrl)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4759
vars->flow_ctrl = BNX2X_FLOW_CTRL_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4761
if (vars->line_speed &&
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4762
((vars->line_speed == SPEED_10) ||
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4763
(vars->line_speed == SPEED_100))) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4764
vars->phy_flags |= PHY_SGMII_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4766
vars->phy_flags &= ~PHY_SGMII_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4768
if (vars->line_speed &&
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4770
(vars->line_speed == SPEED_1000))
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4771
vars->phy_flags |= PHY_SGMII_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4773
link_10g_plus = (vars->line_speed >= SPEED_10000);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4777
vars->mac_type = MAC_TYPE_XMAC;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4779
vars->mac_type = MAC_TYPE_BMAC;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4782
vars->mac_type = MAC_TYPE_UMAC;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4784
vars->mac_type = MAC_TYPE_EMAC;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4789
vars->phy_link_up = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4791
vars->line_speed = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4792
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4793
vars->flow_ctrl = BNX2X_FLOW_CTRL_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4796
vars->mac_type = MAC_TYPE_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4797
if (vars->link_status & LINK_STATUS_PHYSICAL_LINK_FLAG)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4798
vars->phy_flags |= PHY_HALF_OPEN_CONN_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4799
if (vars->link_status & LINK_STATUS_SFP_TX_FAULT)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4800
vars->phy_flags |= PHY_SFP_TX_FAULT_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4805
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4811
set_phy_vars(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4813
vars->link_status = REG_RD(bp, params->shmem_base +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4820
vars->link_status |= LINK_STATUS_LINK_UP;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4823
vars->eee_status = REG_RD(bp, params->shmem2_base +
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4827
vars->phy_flags = PHY_XGXS_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4828
bnx2x_sync_link(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4851
vars->aeu_int_mask = REG_RD(bp, sync_offset);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4854
if (vars->link_status & LINK_STATUS_PFC_ENABLED)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4866
vars->link_status, vars->phy_link_up, vars->aeu_int_mask);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
4868
vars->line_speed, vars->duplex, vars->flow_ctrl);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
498
static u32 bnx2x_ets_get_min_w_val_nig(const struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
502
if (vars->link_up) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
503
if (vars->line_speed == SPEED_20000)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5033
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5045
if (vars->line_speed == SPEED_AUTO_NEG)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5063
if (vars->line_speed == SPEED_AUTO_NEG)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5077
if (vars->line_speed == SPEED_AUTO_NEG) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5137
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5167
if (!((vars->line_speed == SPEED_1000) ||
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5168
(vars->line_speed == SPEED_100) ||
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5169
(vars->line_speed == SPEED_10))) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5173
if (vars->line_speed == SPEED_10000)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5267
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5289
if (!(vars->line_speed == SPEED_AUTO_NEG)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5301
switch (vars->line_speed) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5316
vars->line_speed);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5373
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5414
bnx2x_pause_resolve(phy, params, vars, pause_result);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5420
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5424
vars->flow_ctrl = BNX2X_FLOW_CTRL_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5430
bnx2x_update_adv_fc(phy, params, vars, gp_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5432
vars->flow_ctrl = phy->req_flow_ctrl;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5434
vars->flow_ctrl = params->req_fc_auto_adv;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5436
(!(vars->phy_flags & PHY_SGMII_FLAG))) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5438
vars->flow_ctrl = params->req_fc_auto_adv;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5441
bnx2x_update_adv_fc(phy, params, vars, gp_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5443
DP(NETIF_MSG_LINK, "flow_ctrl 0x%x\n", vars->flow_ctrl);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5516
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5520
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5524
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5529
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5536
vars->link_status |= LINK_STATUS_AUTO_NEGOTIATE_ENABLED;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5540
vars->phy_link_up = 1;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5541
vars->link_status |= LINK_STATUS_LINK_UP;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5545
vars->line_speed = SPEED_10;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5547
vars->link_status |= LINK_10TFD;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5549
vars->link_status |= LINK_10THD;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5553
vars->line_speed = SPEED_100;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5555
vars->link_status |= LINK_100TXFD;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5557
vars->link_status |= LINK_100TXHD;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5562
vars->line_speed = SPEED_1000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5564
vars->link_status |= LINK_1000TFD;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5566
vars->link_status |= LINK_1000THD;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5570
vars->line_speed = SPEED_2500;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5572
vars->link_status |= LINK_2500TFD;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5574
vars->link_status |= LINK_2500THD;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5590
vars->line_speed = SPEED_10000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5591
vars->link_status |= LINK_10GTFD;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5595
vars->line_speed = SPEED_20000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5596
vars->link_status |= LINK_20GTFD;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5607
vars->phy_link_up = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5609
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5610
vars->flow_ctrl = BNX2X_FLOW_CTRL_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5611
vars->mac_type = MAC_TYPE_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5614
vars->phy_link_up, vars->line_speed);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5620
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5639
rc = bnx2x_get_link_speed_duplex(phy, params, vars, link_up, speed_mask,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5646
vars->duplex = duplex;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5647
bnx2x_flow_ctrl_resolve(phy, params, vars, gp_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5649
bnx2x_xgxs_an_resolve(phy, params, vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5662
(vars->link_status & LINK_STATUS_AUTO_NEGOTIATE_COMPLETE)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5669
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5673
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5680
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5683
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5688
vars->duplex, vars->flow_ctrl, vars->link_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5694
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
570
const struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5720
bnx2x_ext_phy_resolve_fc(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
574
const u32 min_w_val = bnx2x_ets_get_min_w_val_nig(vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5747
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5755
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5758
bnx2x_ext_phy_resolve_fc(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5759
vars->duplex = duplex;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5763
if ((vars->link_status & LINK_STATUS_AUTO_NEGOTIATE_COMPLETE) &&
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5771
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5775
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5782
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5785
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5805
rc = bnx2x_get_link_speed_duplex(phy, params, vars, link_up, gp_speed,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5811
vars->rx_tx_asic_rst = MAX_KR_LINK_RETRY;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5814
vars->duplex, vars->flow_ctrl, vars->link_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5857
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5869
switch (vars->line_speed) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5889
vars->line_speed);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5893
if (vars->duplex == DUPLEX_HALF)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5899
bnx2x_set_led(params, vars, LED_MODE_OPER, vars->line_speed);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5929
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5934
if (!(vars->phy_flags & PHY_SGMII_FLAG)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5941
if (vars->line_speed != SPEED_AUTO_NEG ||
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5947
bnx2x_set_autoneg(phy, params, vars, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5950
bnx2x_program_serdes(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5960
vars->ieee_fc);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5963
bnx2x_set_autoneg(phy, params, vars, enable_cl73);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5972
bnx2x_initialize_sgmii_process(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5978
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5981
vars->phy_flags |= PHY_XGXS_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5991
vars->phy_flags |= PHY_SGMII_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5993
vars->phy_flags &= ~PHY_SGMII_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
5995
bnx2x_calc_ieee_aneg_adv(phy, params, &vars->ieee_fc);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6125
struct link_vars *vars, u8 is_10g_plus)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6137
if (vars->phy_link_up) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6299
struct link_vars *vars, u8 mode, u32 speed)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6342
if (!vars->link_up)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6447
int bnx2x_test_link(struct link_params *params, struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6529
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6538
vars->line_speed = params->phy[INT_PHY].req_line_speed;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6545
bnx2x_prepare_xgxs(¶ms->phy[INT_PHY], params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6554
if (vars->line_speed == SPEED_AUTO_NEG &&
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6559
params->phy[INT_PHY].config_init(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6565
vars->line_speed = params->phy[INT_PHY].req_line_speed;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6571
vars->link_status |= LINK_STATUS_SERDES_LINK;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6582
vars->link_status |= LINK_STATUS_SERDES_LINK;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6593
params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6634
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6640
bnx2x_set_led(params, vars, LED_MODE_OFF, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6641
vars->phy_flags &= ~PHY_PHYSICAL_LINK_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6643
vars->mac_type = MAC_TYPE_NONE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6646
vars->link_status &= ~LINK_UPDATE_MASK;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6647
vars->line_speed = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6648
bnx2x_update_mng(params, vars->link_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6669
vars->eee_status &= ~(SHMEM_EEE_LP_ADV_STATUS_MASK |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6672
bnx2x_update_mng_eee(params, vars->eee_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6681
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6688
vars->link_status |= (LINK_STATUS_LINK_UP |
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6690
vars->phy_flags |= PHY_PHYSICAL_LINK_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6692
if (vars->flow_ctrl & BNX2X_FLOW_CTRL_TX)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6693
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6696
if (vars->flow_ctrl & BNX2X_FLOW_CTRL_RX)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6697
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6701
if (bnx2x_xmac_enable(params, vars, 0) ==
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6704
vars->link_up = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6705
vars->phy_flags |= PHY_HALF_OPEN_CONN_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6706
vars->link_status &= ~LINK_STATUS_LINK_UP;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6709
bnx2x_umac_enable(params, vars, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6710
bnx2x_set_led(params, vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6711
LED_MODE_OPER, vars->line_speed);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6713
if ((vars->eee_status & SHMEM_EEE_ACTIVE_BIT) &&
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6714
(vars->eee_status & SHMEM_EEE_LPI_REQUESTED_BIT)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6726
if (bnx2x_bmac_enable(params, vars, 0, 1) ==
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6729
vars->link_up = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6730
vars->phy_flags |= PHY_HALF_OPEN_CONN_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6731
vars->link_status &= ~LINK_STATUS_LINK_UP;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6734
bnx2x_set_led(params, vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6737
rc = bnx2x_emac_program(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6738
bnx2x_emac_enable(params, vars, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6741
if ((vars->link_status &
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6743
&& (!(vars->phy_flags & PHY_SGMII_FLAG)) &&
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6751
rc |= bnx2x_pbf_update(params, vars->flow_ctrl,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6752
vars->line_speed);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6758
bnx2x_update_mng(params, vars->link_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6759
bnx2x_update_mng_eee(params, vars->eee_status);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6763
bnx2x_check_half_open_conn(params, vars, 0);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6801
int bnx2x_link_update(struct link_params *params, struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6807
u32 prev_link_status = vars->link_status;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6811
u16 ext_phy_line_speed = 0, prev_line_speed = vars->line_speed;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6813
vars->phy_flags &= ~PHY_HALF_OPEN_CONN_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6814
vars->link_status &= ~LINK_UPDATE_MASK;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6825
phy_vars[phy_index].eee_status = vars->eee_status;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6832
port, (vars->phy_flags & PHY_XGXS_FLAG),
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6911
prev_line_speed = vars->line_speed;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6921
params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6930
vars->flow_ctrl = phy_vars[active_external_phy].flow_ctrl;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6934
vars->link_status |= phy_vars[active_external_phy].link_status;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6950
vars->duplex = phy_vars[active_external_phy].duplex;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6953
vars->link_status |= LINK_STATUS_SERDES_LINK;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6955
vars->link_status &= ~LINK_STATUS_SERDES_LINK;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6957
vars->eee_status = phy_vars[active_external_phy].eee_status;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6974
" ext_phy_line_speed = %d\n", vars->flow_ctrl,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6975
vars->link_status, ext_phy_line_speed);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6981
if (vars->phy_link_up) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6983
(ext_phy_line_speed != vars->line_speed)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6986
" link speed %d\n", vars->line_speed,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6988
vars->phy_link_up = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6989
} else if (prev_line_speed != vars->line_speed) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6997
link_10g_plus = (vars->line_speed >= SPEED_10000);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
6999
bnx2x_link_int_ack(params, vars, link_10g_plus);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7011
vars->phy_link_up,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7016
&& ext_phy_link_up && !vars->phy_link_up) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7017
vars->line_speed = ext_phy_line_speed;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7018
if (vars->line_speed < SPEED_1000)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7019
vars->phy_flags |= PHY_SGMII_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7021
vars->phy_flags &= ~PHY_SGMII_FLAG;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7026
vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7032
vars->link_up = (vars->phy_link_up &&
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7039
vars->link_status |= LINK_STATUS_PFC_ENABLED;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7041
vars->link_status &= ~LINK_STATUS_PFC_ENABLED;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7043
if (vars->link_up)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7044
rc = bnx2x_update_link_up(params, vars, link_10g_plus);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7046
rc = bnx2x_update_link_down(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7048
if ((prev_link_status ^ vars->link_status) & LINK_STATUS_LINK_UP)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7096
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7106
vars->link_status |= LINK_STATUS_AUTO_NEGOTIATE_COMPLETE;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7108
vars->link_status |= LINK_STATUS_PARALLEL_DETECTION_USED;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7116
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7121
vars->flow_ctrl = phy->req_flow_ctrl;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7125
if (bnx2x_ext_phy_resolve_fc(phy, params, vars) &&
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7126
(vars->flow_ctrl == BNX2X_FLOW_CTRL_NONE)) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7142
bnx2x_pause_resolve(phy, params, vars, pause_result);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7325
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7334
bnx2x_calc_ieee_aneg_adv(phy, params, &vars->ieee_fc);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7335
if ((vars->ieee_fc &
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7340
if ((vars->ieee_fc &
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7345
if ((vars->ieee_fc &
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7376
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7395
bnx2x_8073_set_pause_cl37(params, phy, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
745
const struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7512
bnx2x_ext_phy_set_pause(params, phy, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7523
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
755
bnx2x_ets_e3b0_nig_disabled(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7604
vars->line_speed = SPEED_10000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7609
vars->line_speed = SPEED_2500;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7614
vars->line_speed = SPEED_1000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7634
if (vars->line_speed == SPEED_1000) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7646
bnx2x_ext_phy_10G_an_resolve(bp, phy, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7647
bnx2x_8073_resolve_fc(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7648
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7651
if (vars->link_status & LINK_STATUS_AUTO_NEGOTIATE_COMPLETE) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7656
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7659
vars->link_status |=
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
768
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7687
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7713
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7738
vars->line_speed = SPEED_10000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
7739
bnx2x_ext_phy_resolve_fc(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
776
bnx2x_status = bnx2x_ets_e3b0_disabled(params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8835
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8872
vars->line_speed = SPEED_1000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8874
vars->line_speed = SPEED_10000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8875
bnx2x_ext_phy_resolve_fc(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8876
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8880
if (vars->line_speed == SPEED_10000) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8886
vars->fault_detected = 1;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
8897
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9001
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9003
return bnx2x_8706_8726_read_status(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9057
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9061
u8 link_up = bnx2x_8706_8726_read_status(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9069
vars->line_speed = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9078
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9114
bnx2x_ext_phy_set_pause(params, phy, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9293
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9462
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9481
vars->line_speed = 0;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9567
vars->line_speed = SPEED_10000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9572
vars->line_speed = SPEED_1000;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9582
if (vars->line_speed == SPEED_10000) {
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9590
vars->fault_detected = 1;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9595
bnx2x_ext_phy_resolve_fc(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9596
vars->duplex = DUPLEX_FULL;
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9597
DP(NETIF_MSG_LINK, "duplex = 0x%x\n", vars->duplex);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9803
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9817
bnx2x_ext_phy_set_pause(params, phy, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9949
struct link_vars *vars)
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c
9961
bnx2x_848xx_cmn_config_init(phy, params, vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
131
struct link_vars *vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
133
struct link_vars *vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
378
int bnx2x_phy_init(struct link_params *params, struct link_vars *vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
383
int bnx2x_link_reset(struct link_params *params, struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
385
int bnx2x_lfa_reset(struct link_params *params, struct link_vars *vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
387
int bnx2x_link_update(struct link_params *params, struct link_vars *vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
412
struct link_vars *vars, u8 mode, u32 speed);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
424
int bnx2x_test_link(struct link_params *params, struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
520
struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
526
struct link_vars *vars);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
538
const struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
541
void bnx2x_init_mod_abs_int(struct bnx2x *bp, struct link_vars *vars,
drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h
545
void bnx2x_period_func(struct link_params *params, struct link_vars *vars);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1024
up(&cmd->vars.sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1029
down(&cmd->vars.pages_sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1030
ent->idx = cmd->vars.max_reg_cmds;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1032
clear_bit(ent->idx, &cmd->vars.bitmask);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1223
if (bitmap_weight(&cmd->vars.bitmask, cmd->vars.max_reg_cmds) > 0) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1228
for_each_clear_bit(i, &cmd->vars.bitmask, cmd->vars.max_reg_cmds) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1661
for (i = 0; i < cmd->vars.max_reg_cmds; i++)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1662
down(&cmd->vars.sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1663
down(&cmd->vars.pages_sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1667
up(&cmd->vars.pages_sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1668
for (i = 0; i < cmd->vars.max_reg_cmds; i++)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1669
up(&cmd->vars.sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1677
for (i = 0; i < cmd->vars.max_reg_cmds; i++)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1678
down(&cmd->vars.sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1679
down(&cmd->vars.pages_sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1683
up(&cmd->vars.pages_sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1684
for (i = 0; i < cmd->vars.max_reg_cmds; i++)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1685
up(&cmd->vars.sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
170
ret = find_first_bit(&cmd->vars.bitmask, cmd->vars.max_reg_cmds);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
171
if (ret < cmd->vars.max_reg_cmds) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
172
clear_bit(ret, &cmd->vars.bitmask);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1747
for (i = 0; i < (1 << cmd->vars.log_sz); i++) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
178
return ret < cmd->vars.max_reg_cmds ? ret : -ENOMEM;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1833
#define MLX5_CMD_MASK ((1UL << (cmd->vars.max_reg_cmds + \
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1847
vector = ~dev->cmd.vars.bitmask & MLX5_CMD_MASK;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
185
set_bit(idx, &cmd->vars.bitmask);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1856
for_each_set_bit(i, &bitmask, (1 << cmd->vars.log_sz))
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1863
for_each_set_bit(i, &bitmask, (1 << cmd->vars.log_sz))
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1876
for (i = 0; i < cmd->vars.max_reg_cmds; i++) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1877
while (down_trylock(&cmd->vars.sem)) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1883
while (down_trylock(&cmd->vars.pages_sem)) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1889
up(&cmd->vars.pages_sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1890
for (i = 0; i < cmd->vars.max_reg_cmds; i++)
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1891
up(&cmd->vars.sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1939
return !xa_empty(&dev->cmd.vars.privileged_uids);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1945
return !!xa_load(&dev->cmd.vars.privileged_uids, uid);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1976
down(&dev->cmd.vars.unprivileged_sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
1980
down(&dev->cmd.vars.throttle_sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2026
up(&dev->cmd.vars.throttle_sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2028
up(&dev->cmd.vars.unprivileged_sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
204
up(ent->page_queue ? &cmd->vars.pages_sem : &cmd->vars.sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
214
return cmd->cmd_buf + (idx << cmd->vars.log_stride);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2204
up(&dev->cmd.vars.throttle_sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2206
up(&dev->cmd.vars.unprivileged_sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2233
if (down_trylock(&dev->cmd.vars.unprivileged_sem)) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2240
if (down_trylock(&dev->cmd.vars.throttle_sem)) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2256
up(&dev->cmd.vars.throttle_sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2258
up(&dev->cmd.vars.unprivileged_sem);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2466
memset(&cmd->vars, 0, sizeof(cmd->vars));
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2467
cmd->vars.cmdif_rev = cmdif_rev(dev);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2468
if (cmd->vars.cmdif_rev != CMD_IF_REV) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2471
CMD_IF_REV, cmd->vars.cmdif_rev);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2476
cmd->vars.log_sz = cmd_l >> 4 & 0xf;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2477
cmd->vars.log_stride = cmd_l & 0xf;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2478
if (1 << cmd->vars.log_sz > MLX5_MAX_COMMANDS) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2480
1 << cmd->vars.log_sz);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2484
if (cmd->vars.log_sz + cmd->vars.log_stride > MLX5_ADAPTER_PAGE_SHIFT) {
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2490
cmd->vars.max_reg_cmds = (1 << cmd->vars.log_sz) - 1;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2491
cmd->vars.bitmask = MLX5_CMD_MASK;
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2493
sema_init(&cmd->vars.sem, cmd->vars.max_reg_cmds);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2494
sema_init(&cmd->vars.pages_sem, 1);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2495
sema_init(&cmd->vars.throttle_sem, DIV_ROUND_UP(cmd->vars.max_reg_cmds, 2));
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2496
sema_init(&cmd->vars.unprivileged_sem,
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2497
DIV_ROUND_UP(cmd->vars.max_reg_cmds, 2));
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2499
xa_init(&cmd->vars.privileged_uids);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2540
xa_destroy(&dev->cmd.vars.privileged_uids);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2553
xa_destroy(&dev->cmd.vars.privileged_uids);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2564
return xa_insert(&dev->cmd.vars.privileged_uids, uid,
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2571
void *data = xa_erase(&dev->cmd.vars.privileged_uids, uid);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
997
if (down_timeout(&cmd->vars.sem, timeout)) {
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
189
weight = bitmap_weight(&cmd->vars.bitmask, cmd->vars.max_reg_cmds);
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
190
field = cmd->vars.max_reg_cmds - weight;
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
3367
void *vars, u32 varsz)
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
3375
err = brcmf_sdiod_ramrw(bus->sdiodev, true, address, vars, varsz);
drivers/net/wireless/broadcom/brcm80211/brcmfmac/sdio.c
3379
else if (!brcmf_sdio_verifymemory(bus->sdiodev, address, vars, varsz))
drivers/parport/procfs.c
256
struct ctl_table vars[10];
drivers/parport/procfs.c
258
struct ctl_table vars[5];
drivers/parport/procfs.c
356
struct ctl_table vars[1];
drivers/parport/procfs.c
387
struct ctl_table vars[2];
drivers/parport/procfs.c
427
t->vars[0].data = &port->spintime;
drivers/parport/procfs.c
429
t->vars[i].extra1 = port;
drivers/parport/procfs.c
431
t->vars[5 + i].extra2 = &port->probe_info[i];
drivers/parport/procfs.c
455
t->port_header = register_sysctl(tmp_dir_path, t->vars);
drivers/parport/procfs.c
507
t->vars[0].data = &device->timeslice;
drivers/parport/procfs.c
509
t->sysctl_header = register_sysctl(tmp_dir_path, t->vars);
drivers/parport/procfs.c
541
register_sysctl("dev/parport/default", parport_default_sysctl_table.vars);
fs/smb/client/smb2inode.c
184
struct smb2_compound_vars *vars = NULL;
fs/smb/client/smb2inode.c
212
vars = kzalloc_obj(*vars, GFP_ATOMIC);
fs/smb/client/smb2inode.c
213
if (vars == NULL) {
fs/smb/client/smb2inode.c
217
rqst = &vars->rqst[0];
fs/smb/client/smb2inode.c
218
rsp_iov = &vars->rsp_iov[0];
fs/smb/client/smb2inode.c
257
vars->oparms = *oparms;
fs/smb/client/smb2inode.c
258
vars->oparms.fid = &fid;
fs/smb/client/smb2inode.c
260
rqst[num_rqst].rq_iov = &vars->open_iov[0];
fs/smb/client/smb2inode.c
263
&rqst[num_rqst], &oplock, &vars->oparms,
fs/smb/client/smb2inode.c
284
rqst[num_rqst].rq_iov = &vars->qi_iov;
fs/smb/client/smb2inode.c
317
rqst[num_rqst].rq_iov = &vars->qi_iov;
fs/smb/client/smb2inode.c
360
rqst[num_rqst].rq_iov = vars->unlink_iov;
fs/smb/client/smb2inode.c
395
rqst[num_rqst].rq_iov = &vars->si_iov[0];
fs/smb/client/smb2inode.c
430
rqst[num_rqst].rq_iov = &vars->si_iov[0];
fs/smb/client/smb2inode.c
462
rqst[num_rqst].rq_iov = vars->rename_iov;
fs/smb/client/smb2inode.c
467
vars->rename_info.ReplaceIfExists = 1;
fs/smb/client/smb2inode.c
468
vars->rename_info.RootDirectory = 0;
fs/smb/client/smb2inode.c
469
vars->rename_info.FileNameLength = cpu_to_le32(len);
fs/smb/client/smb2inode.c
472
data[0] = &vars->rename_info;
fs/smb/client/smb2inode.c
501
rqst[num_rqst].rq_iov = &vars->si_iov[0];
fs/smb/client/smb2inode.c
506
vars->link_info.ReplaceIfExists = 0;
fs/smb/client/smb2inode.c
507
vars->link_info.RootDirectory = 0;
fs/smb/client/smb2inode.c
508
vars->link_info.FileNameLength = cpu_to_le32(len);
fs/smb/client/smb2inode.c
511
data[0] = &vars->link_info;
fs/smb/client/smb2inode.c
528
rqst[num_rqst].rq_iov = vars->io_iov;
fs/smb/client/smb2inode.c
529
rqst[num_rqst].rq_nvec = ARRAY_SIZE(vars->io_iov);
fs/smb/client/smb2inode.c
556
rqst[num_rqst].rq_iov = vars->io_iov;
fs/smb/client/smb2inode.c
557
rqst[num_rqst].rq_nvec = ARRAY_SIZE(vars->io_iov);
fs/smb/client/smb2inode.c
582
rqst[num_rqst].rq_iov = &vars->ea_iov;
fs/smb/client/smb2inode.c
629
rqst[num_rqst].rq_iov = &vars->close_iov;
fs/smb/client/smb2inode.c
875
kfree(vars);
fs/smb/client/smb2ops.c
1175
struct smb2_compound_vars *vars;
fs/smb/client/smb2ops.c
1214
vars = kzalloc_obj(*vars);
fs/smb/client/smb2ops.c
1215
if (!vars) {
fs/smb/client/smb2ops.c
1219
rqst = vars->rqst;
fs/smb/client/smb2ops.c
1220
rsp_iov = vars->rsp_iov;
fs/smb/client/smb2ops.c
1265
rqst[0].rq_iov = vars->open_iov;
fs/smb/client/smb2ops.c
1286
rqst[1].rq_iov = vars->si_iov;
fs/smb/client/smb2ops.c
1315
rqst[2].rq_iov = &vars->close_iov;
fs/smb/client/smb2ops.c
1345
kfree(vars);
fs/smb/client/smb2ops.c
1572
struct smb2_compound_vars *vars;
fs/smb/client/smb2ops.c
1602
vars = kzalloc_obj(*vars, GFP_ATOMIC);
fs/smb/client/smb2ops.c
1603
if (vars == NULL)
fs/smb/client/smb2ops.c
1605
rqst = &vars->rqst[0];
fs/smb/client/smb2ops.c
1606
rsp_iov = &vars->rsp_iov[0];
fs/smb/client/smb2ops.c
1636
rqst[0].rq_iov = &vars->open_iov[0];
fs/smb/client/smb2ops.c
1681
rqst[1].rq_iov = &vars->io_iov[0];
fs/smb/client/smb2ops.c
1699
rqst[1].rq_iov = vars->si_iov;
fs/smb/client/smb2ops.c
1711
rqst[1].rq_iov = &vars->qi_iov;
fs/smb/client/smb2ops.c
1733
rqst[2].rq_iov = &vars->close_iov;
fs/smb/client/smb2ops.c
1810
kfree(vars);
fs/smb/client/smb2ops.c
2818
struct smb2_compound_vars *vars;
fs/smb/client/smb2ops.c
2850
vars = kzalloc_obj(*vars);
fs/smb/client/smb2ops.c
2851
if (!vars) {
fs/smb/client/smb2ops.c
2855
rqst = vars->rqst;
fs/smb/client/smb2ops.c
2856
rsp_iov = vars->rsp_iov;
fs/smb/client/smb2ops.c
2865
rqst[0].rq_iov = vars->open_iov;
fs/smb/client/smb2ops.c
2884
rqst[1].rq_iov = &vars->qi_iov;
fs/smb/client/smb2ops.c
2911
rqst[2].rq_iov = &vars->close_iov;
fs/smb/client/smb2ops.c
2960
kfree(vars);
include/linux/mlx5/driver.h
312
} vars;
include/net/codel_impl.h
106
struct codel_vars *vars,
include/net/codel_impl.h
118
vars->first_above_time = 0;
include/net/codel_impl.h
123
vars->ldelay = now - skb_time_func(skb);
include/net/codel_impl.h
128
if (codel_time_before(vars->ldelay, params->target) ||
include/net/codel_impl.h
131
vars->first_above_time = 0;
include/net/codel_impl.h
135
if (vars->first_above_time == 0) {
include/net/codel_impl.h
139
vars->first_above_time = now + params->interval;
include/net/codel_impl.h
140
} else if (codel_time_after(now, vars->first_above_time)) {
include/net/codel_impl.h
149
struct codel_vars *vars,
include/net/codel_impl.h
156
struct sk_buff *skb = dequeue_func(vars, ctx);
include/net/codel_impl.h
161
vars->first_above_time = 0;
include/net/codel_impl.h
162
vars->dropping = false;
include/net/codel_impl.h
166
drop = codel_should_drop(skb, ctx, vars, params, stats,
include/net/codel_impl.h
168
if (vars->dropping) {
include/net/codel_impl.h
171
vars->dropping = false;
include/net/codel_impl.h
172
} else if (codel_time_after_eq(now, vars->drop_next)) {
include/net/codel_impl.h
181
while (vars->dropping &&
include/net/codel_impl.h
182
codel_time_after_eq(now, vars->drop_next)) {
include/net/codel_impl.h
183
vars->count++; /* dont care of possible wrap
include/net/codel_impl.h
186
codel_Newton_step(vars);
include/net/codel_impl.h
189
vars->drop_next =
include/net/codel_impl.h
190
codel_control_law(vars->drop_next,
include/net/codel_impl.h
192
vars->rec_inv_sqrt);
include/net/codel_impl.h
198
skb = dequeue_func(vars, ctx);
include/net/codel_impl.h
200
vars, params, stats,
include/net/codel_impl.h
205
vars->dropping = false;
include/net/codel_impl.h
208
vars->drop_next =
include/net/codel_impl.h
209
codel_control_law(vars->drop_next,
include/net/codel_impl.h
211
vars->rec_inv_sqrt);
include/net/codel_impl.h
225
skb = dequeue_func(vars, ctx);
include/net/codel_impl.h
226
drop = codel_should_drop(skb, ctx, vars, params,
include/net/codel_impl.h
230
vars->dropping = true;
include/net/codel_impl.h
235
delta = vars->count - vars->lastcount;
include/net/codel_impl.h
237
codel_time_before(now - vars->drop_next,
include/net/codel_impl.h
239
vars->count = delta;
include/net/codel_impl.h
244
codel_Newton_step(vars);
include/net/codel_impl.h
246
vars->count = 1;
include/net/codel_impl.h
247
vars->rec_inv_sqrt = ~0U >> REC_INV_SQRT_SHIFT;
include/net/codel_impl.h
249
vars->lastcount = vars->count;
include/net/codel_impl.h
250
vars->drop_next = codel_control_law(now, params->interval,
include/net/codel_impl.h
251
vars->rec_inv_sqrt);
include/net/codel_impl.h
254
if (skb && codel_time_after(vars->ldelay, params->ce_threshold)) {
include/net/codel_impl.h
64
static void codel_vars_init(struct codel_vars *vars)
include/net/codel_impl.h
66
memset(vars, 0, sizeof(*vars));
include/net/codel_impl.h
80
static void codel_Newton_step(struct codel_vars *vars)
include/net/codel_impl.h
82
u32 invsqrt = ((u32)vars->rec_inv_sqrt) << REC_INV_SQRT_SHIFT;
include/net/codel_impl.h
84
u64 val = (3LL << 32) - ((u64)vars->count * invsqrt2);
include/net/codel_impl.h
89
vars->rec_inv_sqrt = val >> REC_INV_SQRT_SHIFT;
include/net/pie.h
101
static inline void pie_vars_init(struct pie_vars *vars)
include/net/pie.h
103
vars->burst_time = PSCHED_NS2TICKS(150 * NSEC_PER_MSEC); /* 150 ms */
include/net/pie.h
104
vars->dq_tstamp = DTIME_INVALID;
include/net/pie.h
105
vars->accu_prob = 0;
include/net/pie.h
106
vars->dq_count = DQCOUNT_INVALID;
include/net/pie.h
107
vars->avg_dq_rate = 0;
include/net/pie.h
127
struct pie_vars *vars, u32 backlog, u32 packet_size);
include/net/pie.h
130
struct pie_vars *vars, u32 backlog);
include/net/pie.h
132
void pie_calculate_probability(struct pie_params *params, struct pie_vars *vars,
kernel/trace/tracing_map.c
105
return (u64)atomic64_read(&elt->vars[i]);
kernel/trace/tracing_map.c
125
return (u64)atomic64_read(&elt->vars[i]);
kernel/trace/tracing_map.c
367
atomic64_set(&elt->vars[i], 0);
kernel/trace/tracing_map.c
397
kfree(elt->vars);
kernel/trace/tracing_map.c
426
elt->vars = kzalloc_objs(*elt->vars, map->n_vars);
kernel/trace/tracing_map.c
427
if (!elt->vars) {
kernel/trace/tracing_map.c
73
atomic64_set(&elt->vars[i], n);
kernel/trace/tracing_map.h
141
atomic64_t *vars;
net/sched/sch_cake.c
402
static void cobalt_newton_step(struct cobalt_vars *vars)
net/sched/sch_cake.c
407
invsqrt = vars->rec_inv_sqrt;
net/sched/sch_cake.c
409
val = (3LL << 32) - ((u64)vars->count * invsqrt2);
net/sched/sch_cake.c
414
vars->rec_inv_sqrt = val;
net/sched/sch_cake.c
417
static void cobalt_invsqrt(struct cobalt_vars *vars)
net/sched/sch_cake.c
419
if (vars->count < REC_INV_SQRT_CACHE)
net/sched/sch_cake.c
420
vars->rec_inv_sqrt = inv_sqrt_cache[vars->count];
net/sched/sch_cake.c
422
cobalt_newton_step(vars);
net/sched/sch_cake.c
425
static void cobalt_vars_init(struct cobalt_vars *vars)
net/sched/sch_cake.c
427
memset(vars, 0, sizeof(*vars));
net/sched/sch_cake.c
445
static bool cobalt_queue_full(struct cobalt_vars *vars,
net/sched/sch_cake.c
451
if (ktime_to_ns(ktime_sub(now, vars->blue_timer)) > p->target) {
net/sched/sch_cake.c
452
up = !vars->p_drop;
net/sched/sch_cake.c
453
vars->p_drop += p->p_inc;
net/sched/sch_cake.c
454
if (vars->p_drop < p->p_inc)
net/sched/sch_cake.c
455
vars->p_drop = ~0;
net/sched/sch_cake.c
456
vars->blue_timer = now;
net/sched/sch_cake.c
458
vars->dropping = true;
net/sched/sch_cake.c
459
vars->drop_next = now;
net/sched/sch_cake.c
460
if (!vars->count)
net/sched/sch_cake.c
461
vars->count = 1;
net/sched/sch_cake.c
469
static bool cobalt_queue_empty(struct cobalt_vars *vars,
net/sched/sch_cake.c
475
if (vars->p_drop &&
net/sched/sch_cake.c
476
ktime_to_ns(ktime_sub(now, vars->blue_timer)) > p->target) {
net/sched/sch_cake.c
477
if (vars->p_drop < p->p_dec)
net/sched/sch_cake.c
478
vars->p_drop = 0;
net/sched/sch_cake.c
480
vars->p_drop -= p->p_dec;
net/sched/sch_cake.c
481
vars->blue_timer = now;
net/sched/sch_cake.c
482
down = !vars->p_drop;
net/sched/sch_cake.c
484
vars->dropping = false;
net/sched/sch_cake.c
486
if (vars->count && ktime_to_ns(ktime_sub(now, vars->drop_next)) >= 0) {
net/sched/sch_cake.c
487
vars->count--;
net/sched/sch_cake.c
488
cobalt_invsqrt(vars);
net/sched/sch_cake.c
489
vars->drop_next = cobalt_control(vars->drop_next,
net/sched/sch_cake.c
491
vars->rec_inv_sqrt);
net/sched/sch_cake.c
500
static enum skb_drop_reason cobalt_should_drop(struct cobalt_vars *vars,
net/sched/sch_cake.c
527
schedule = ktime_sub(now, vars->drop_next);
net/sched/sch_cake.c
531
next_due = vars->count && ktime_to_ns(schedule) >= 0;
net/sched/sch_cake.c
533
vars->ecn_marked = false;
net/sched/sch_cake.c
536
if (!vars->dropping) {
net/sched/sch_cake.c
537
vars->dropping = true;
net/sched/sch_cake.c
538
vars->drop_next = cobalt_control(now,
net/sched/sch_cake.c
540
vars->rec_inv_sqrt);
net/sched/sch_cake.c
542
if (!vars->count)
net/sched/sch_cake.c
543
vars->count = 1;
net/sched/sch_cake.c
544
} else if (vars->dropping) {
net/sched/sch_cake.c
545
vars->dropping = false;
net/sched/sch_cake.c
548
if (next_due && vars->dropping) {
net/sched/sch_cake.c
550
if (!(vars->ecn_marked = INET_ECN_set_ce(skb)))
net/sched/sch_cake.c
553
vars->count++;
net/sched/sch_cake.c
554
if (!vars->count)
net/sched/sch_cake.c
555
vars->count--;
net/sched/sch_cake.c
556
cobalt_invsqrt(vars);
net/sched/sch_cake.c
557
vars->drop_next = cobalt_control(vars->drop_next,
net/sched/sch_cake.c
559
vars->rec_inv_sqrt);
net/sched/sch_cake.c
560
schedule = ktime_sub(now, vars->drop_next);
net/sched/sch_cake.c
563
vars->count--;
net/sched/sch_cake.c
564
cobalt_invsqrt(vars);
net/sched/sch_cake.c
565
vars->drop_next = cobalt_control(vars->drop_next,
net/sched/sch_cake.c
567
vars->rec_inv_sqrt);
net/sched/sch_cake.c
568
schedule = ktime_sub(now, vars->drop_next);
net/sched/sch_cake.c
569
next_due = vars->count && ktime_to_ns(schedule) >= 0;
net/sched/sch_cake.c
574
if (vars->p_drop && reason == SKB_NOT_DROPPED_YET &&
net/sched/sch_cake.c
575
get_random_u32() < vars->p_drop)
net/sched/sch_cake.c
579
if (!vars->count)
net/sched/sch_cake.c
580
vars->drop_next = ktime_add_ns(now, p->interval);
net/sched/sch_cake.c
582
vars->drop_next = now;
net/sched/sch_choke.c
220
q->vars.qavg = red_calc_qavg(p, &q->vars, sch->q.qlen);
net/sched/sch_choke.c
221
if (red_is_idling(&q->vars))
net/sched/sch_choke.c
222
red_end_of_idle_period(&q->vars);
net/sched/sch_choke.c
225
if (q->vars.qavg <= p->qth_min)
net/sched/sch_choke.c
226
q->vars.qcount = -1;
net/sched/sch_choke.c
238
if (q->vars.qavg > p->qth_max) {
net/sched/sch_choke.c
239
q->vars.qcount = -1;
net/sched/sch_choke.c
249
} else if (++q->vars.qcount) {
net/sched/sch_choke.c
250
if (red_mark_probability(p, &q->vars, q->vars.qavg)) {
net/sched/sch_choke.c
251
q->vars.qcount = 0;
net/sched/sch_choke.c
252
q->vars.qR = red_random(p);
net/sched/sch_choke.c
263
q->vars.qR = red_random(p);
net/sched/sch_choke.c
289
if (!red_is_idling(&q->vars))
net/sched/sch_choke.c
290
red_start_of_idle_period(&q->vars);
net/sched/sch_choke.c
320
red_restart(&q->vars);
net/sched/sch_choke.c
415
red_set_vars(&q->vars);
net/sched/sch_choke.c
418
red_end_of_idle_period(&q->vars);
net/sched/sch_choke.c
56
struct red_vars vars;
net/sched/sch_codel.c
169
codel_vars_init(&q->vars);
net/sched/sch_codel.c
226
.count = q->vars.count,
net/sched/sch_codel.c
227
.lastcount = q->vars.lastcount,
net/sched/sch_codel.c
229
.ldelay = codel_time_to_us(q->vars.ldelay),
net/sched/sch_codel.c
230
.dropping = q->vars.dropping,
net/sched/sch_codel.c
235
if (q->vars.dropping) {
net/sched/sch_codel.c
236
codel_tdiff_t delta = q->vars.drop_next - codel_get_time();
net/sched/sch_codel.c
252
codel_vars_init(&q->vars);
net/sched/sch_codel.c
30
struct codel_vars vars;
net/sched/sch_codel.c
39
static struct sk_buff *dequeue_func(struct codel_vars *vars, void *ctx)
net/sched/sch_codel.c
64
skb = codel_dequeue(sch, &sch->qstats.backlog, &q->params, &q->vars,
net/sched/sch_fq_codel.c
256
static struct sk_buff *dequeue_func(struct codel_vars *vars, void *ctx)
net/sched/sch_fq_codel.c
263
flow = container_of(vars, struct fq_codel_flow, cvars);
net/sched/sch_fq_pie.c
167
if (!pie_drop_early(sch, &q->p_params, &sel_flow->vars,
net/sched/sch_fq_pie.c
171
sel_flow->vars.prob <= (MAX_PROB / 100) * q->ecn_prob &&
net/sched/sch_fq_pie.c
203
sel_flow->vars.accu_prob = 0;
net/sched/sch_fq_pie.c
283
pie_process_dequeue(skb, &q->p_params, &flow->vars, flow->backlog);
net/sched/sch_fq_pie.c
403
&q->flows[q->flows_cursor].vars,
net/sched/sch_fq_pie.c
46
struct pie_vars vars;
net/sched/sch_fq_pie.c
460
pie_vars_init(&flow->vars);
net/sched/sch_fq_pie.c
549
pie_vars_init(&flow->vars);
net/sched/sch_gred.c
131
q->vars.qavg = table->wred_set.qavg;
net/sched/sch_gred.c
132
q->vars.qidlestart = table->wred_set.qidlestart;
net/sched/sch_gred.c
138
table->wred_set.qavg = q->vars.qavg;
net/sched/sch_gred.c
139
table->wred_set.qidlestart = q->vars.qidlestart;
net/sched/sch_gred.c
200
!red_is_idling(&t->tab[i]->vars))
net/sched/sch_gred.c
201
qavg += t->tab[i]->vars.qavg;
net/sched/sch_gred.c
212
q->vars.qavg = red_calc_qavg(&q->parms,
net/sched/sch_gred.c
213
&q->vars,
net/sched/sch_gred.c
216
if (red_is_idling(&q->vars))
net/sched/sch_gred.c
217
red_end_of_idle_period(&q->vars);
net/sched/sch_gred.c
222
switch (red_action(&q->parms, &q->vars, q->vars.qavg + qavg)) {
net/sched/sch_gred.c
283
red_start_of_idle_period(&q->vars);
net/sched/sch_gred.c
306
red_restart(&q->vars);
net/sched/sch_gred.c
43
struct red_vars vars;
net/sched/sch_gred.c
511
red_end_of_idle_period(&q->vars);
net/sched/sch_gred.c
516
red_set_vars(&q->vars);
net/sched/sch_gred.c
840
qavg = red_calc_qavg(&q->parms, &q->vars,
net/sched/sch_gred.c
841
q->vars.qavg >> q->parms.Wlog);
net/sched/sch_pie.c
102
} else if (q->params.ecn && (q->vars.prob <= MAX_PROB / 10) &&
net/sched/sch_pie.c
126
q->vars.accu_prob = 0;
net/sched/sch_pie.c
213
struct pie_vars *vars, u32 backlog)
net/sched/sch_pie.c
222
vars->qdelay = now - pie_get_enqueue_time(skb);
net/sched/sch_pie.c
224
if (vars->dq_tstamp != DTIME_INVALID)
net/sched/sch_pie.c
225
dtime = now - vars->dq_tstamp;
net/sched/sch_pie.c
227
vars->dq_tstamp = now;
net/sched/sch_pie.c
230
vars->qdelay = 0;
net/sched/sch_pie.c
242
if (backlog >= QUEUE_THRESHOLD && vars->dq_count == DQCOUNT_INVALID) {
net/sched/sch_pie.c
243
vars->dq_tstamp = psched_get_time();
net/sched/sch_pie.c
244
vars->dq_count = 0;
net/sched/sch_pie.c
256
if (vars->dq_count != DQCOUNT_INVALID) {
net/sched/sch_pie.c
257
vars->dq_count += skb->len;
net/sched/sch_pie.c
259
if (vars->dq_count >= QUEUE_THRESHOLD) {
net/sched/sch_pie.c
26
struct pie_vars vars;
net/sched/sch_pie.c
260
u32 count = vars->dq_count << PIE_SCALE;
net/sched/sch_pie.c
262
dtime = now - vars->dq_tstamp;
net/sched/sch_pie.c
269
if (vars->avg_dq_rate == 0)
net/sched/sch_pie.c
270
vars->avg_dq_rate = count;
net/sched/sch_pie.c
272
vars->avg_dq_rate =
net/sched/sch_pie.c
273
(vars->avg_dq_rate -
net/sched/sch_pie.c
274
(vars->avg_dq_rate >> 3)) + (count >> 3);
net/sched/sch_pie.c
282
vars->dq_count = DQCOUNT_INVALID;
net/sched/sch_pie.c
284
vars->dq_count = 0;
net/sched/sch_pie.c
285
vars->dq_tstamp = psched_get_time();
net/sched/sch_pie.c
295
if (vars->burst_time > 0) {
net/sched/sch_pie.c
296
if (vars->burst_time > dtime)
net/sched/sch_pie.c
297
vars->burst_time -= dtime;
net/sched/sch_pie.c
299
vars->burst_time = 0;
net/sched/sch_pie.c
304
void pie_calculate_probability(struct pie_params *params, struct pie_vars *vars,
net/sched/sch_pie.c
316
qdelay_old = vars->qdelay;
net/sched/sch_pie.c
317
vars->qdelay_old = vars->qdelay;
net/sched/sch_pie.c
319
if (vars->avg_dq_rate > 0)
net/sched/sch_pie.c
320
qdelay = (backlog << PIE_SCALE) / vars->avg_dq_rate;
net/sched/sch_pie.c
324
qdelay = vars->qdelay;
net/sched/sch_pie.c
325
qdelay_old = vars->qdelay_old;
net/sched/sch_pie.c
34
struct pie_vars *vars, u32 backlog, u32 packet_size)
net/sched/sch_pie.c
347
if (vars->prob < MAX_PROB / 10) {
net/sched/sch_pie.c
352
while (vars->prob < div_u64(MAX_PROB, power) &&
net/sched/sch_pie.c
364
oldprob = vars->prob;
net/sched/sch_pie.c
368
vars->prob >= MAX_PROB / 10)
net/sched/sch_pie.c
37
u64 local_prob = vars->prob;
net/sched/sch_pie.c
379
vars->prob += delta;
net/sched/sch_pie.c
383
if (vars->prob < oldprob) {
net/sched/sch_pie.c
384
vars->prob = MAX_PROB;
net/sched/sch_pie.c
394
if (vars->prob > oldprob)
net/sched/sch_pie.c
395
vars->prob = 0;
net/sched/sch_pie.c
404
vars->prob -= vars->prob / 64;
net/sched/sch_pie.c
406
vars->qdelay = qdelay;
net/sched/sch_pie.c
407
vars->backlog_old = backlog;
net/sched/sch_pie.c
41
if (vars->burst_time > 0)
net/sched/sch_pie.c
415
if ((vars->qdelay < params->target / 2) &&
net/sched/sch_pie.c
416
(vars->qdelay_old < params->target / 2) &&
net/sched/sch_pie.c
417
vars->prob == 0 &&
net/sched/sch_pie.c
418
(!params->dq_rate_estimator || vars->avg_dq_rate > 0)) {
net/sched/sch_pie.c
419
pie_vars_init(vars);
net/sched/sch_pie.c
423
vars->qdelay_old = qdelay;
net/sched/sch_pie.c
436
pie_calculate_probability(&q->params, &q->vars, sch->qstats.backlog);
net/sched/sch_pie.c
451
pie_vars_init(&q->vars);
net/sched/sch_pie.c
47
if ((vars->qdelay < params->target / 2) &&
net/sched/sch_pie.c
48
(vars->prob < MAX_PROB / 5))
net/sched/sch_pie.c
504
.prob = q->vars.prob << BITS_PER_BYTE,
net/sched/sch_pie.c
505
.delay = ((u32)PSCHED_TICKS2NS(q->vars.qdelay)) /
net/sched/sch_pie.c
519
st.avg_dq_rate = q->vars.avg_dq_rate *
net/sched/sch_pie.c
533
pie_process_dequeue(skb, &q->params, &q->vars, sch->qstats.backlog);
net/sched/sch_pie.c
542
pie_vars_init(&q->vars);
net/sched/sch_pie.c
63
local_prob = vars->prob;
net/sched/sch_pie.c
66
vars->accu_prob = 0;
net/sched/sch_pie.c
68
vars->accu_prob += local_prob;
net/sched/sch_pie.c
70
if (vars->accu_prob < (MAX_PROB / 100) * 85)
net/sched/sch_pie.c
72
if (vars->accu_prob >= (MAX_PROB / 2) * 17)
net/sched/sch_pie.c
77
vars->accu_prob = 0;
net/sched/sch_pie.c
99
if (!pie_drop_early(sch, &q->params, &q->vars, sch->qstats.backlog,
net/sched/sch_red.c
164
if (!red_is_idling(&q->vars))
net/sched/sch_red.c
165
red_start_of_idle_period(&q->vars);
net/sched/sch_red.c
183
red_restart(&q->vars);
net/sched/sch_red.c
298
red_set_vars(&q->vars);
net/sched/sch_red.c
305
red_start_of_idle_period(&q->vars);
net/sched/sch_red.c
331
red_adaptative_algo(&q->parms, &q->vars);
net/sched/sch_red.c
46
struct red_vars vars;
net/sched/sch_red.c
79
q->vars.qavg = red_calc_qavg(&q->parms,
net/sched/sch_red.c
80
&q->vars,
net/sched/sch_red.c
83
if (red_is_idling(&q->vars))
net/sched/sch_red.c
84
red_end_of_idle_period(&q->vars);
net/sched/sch_red.c
86
switch (red_action(&q->parms, &q->vars, q->vars.qavg)) {
net/sched/sch_sfq.c
104
struct red_vars vars;
net/sched/sch_sfq.c
371
red_set_vars(&slot->vars);
net/sched/sch_sfq.c
375
slot->vars.qavg = red_calc_qavg_no_idle_time(q->red_parms,
net/sched/sch_sfq.c
376
&slot->vars,
net/sched/sch_sfq.c
379
&slot->vars,
net/sched/sch_sfq.c
380
slot->vars.qavg)) {
net/sched/sch_sfq.c
553
red_set_vars(&slot->vars);
net/sched/sch_sfq.c
581
slot->vars.qavg = red_calc_qavg(q->red_parms,
net/sched/sch_sfq.c
582
&slot->vars,
sound/core/pcm_native.c
665
static const int vars[] = {
sound/core/pcm_native.c
681
for (v = vars; *v != -1; v++) {
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
319
char *vars[TASDEV_CALIB_N] = {
sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
354
ret = snprintf(var8, sizeof(var8), vars[j], i + 1);
tools/lib/bpf/libbpf.c
14412
var_skel = (void *)s->vars + var_idx * s->var_skel_sz;
tools/lib/bpf/libbpf.c
14444
free(s->vars);
tools/lib/bpf/libbpf.c
3358
__u32 size = 0, i, vars = btf_vlen(t);
tools/lib/bpf/libbpf.c
3398
for (i = 0, vsi = btf_var_secinfos(t); i < vars; i++, vsi++) {
tools/lib/bpf/libbpf.c
3444
qsort(btf_var_secinfos(t), vars, sizeof(*vsi), compare_vsi_off);
tools/objtool/klp-diff.c
244
static const char * const vars[] = {
tools/objtool/klp-diff.c
262
for (int i = 0; i < ARRAY_SIZE(vars); i++) {
tools/objtool/klp-diff.c
263
if (strstarts(sym->name, vars[i]))
tools/perf/util/bpf-event.c
192
unsigned int vlen, vars;
tools/perf/util/bpf-event.c
226
vars = 0;
tools/perf/util/bpf-event.c
232
vars++;
tools/perf/util/bpf-event.c
234
if (vars == 0)
tools/perf/util/bpf-event.c
251
map->num_vars = vars;
tools/perf/util/probe-event.c
1229
if (vl->vars) {
tools/perf/util/probe-event.c
1230
strlist__for_each_entry(node, vl->vars) {
tools/perf/util/probe-event.c
1237
strlist__delete(vl->vars);
tools/perf/util/probe-event.h
126
struct strlist *vars; /* Available variables */
tools/perf/util/probe-finder.c
1172
bool vars;
tools/perf/util/probe-finder.c
1189
(tag == DW_TAG_variable && vf->vars)) {
tools/perf/util/probe-finder.c
1227
struct local_vars_finder vf = {.pf = pf, .args = args, .vars = false,
tools/perf/util/probe-finder.c
1233
vf.vars = true;
tools/perf/util/probe-finder.c
1467
strlist__add(vl->vars,
tools/perf/util/probe-finder.c
1531
vl->vars = strlist__new(NULL, NULL);
tools/perf/util/probe-finder.c
1532
if (vl->vars == NULL)
tools/perf/util/probe-finder.c
1545
if (strlist__empty(vl->vars)) {
tools/perf/util/probe-finder.c
1546
strlist__delete(vl->vars);
tools/perf/util/probe-finder.c
1547
vl->vars = NULL;
tools/perf/util/probe-finder.c
1581
strlist__delete(af.vls[af.nvls].vars);
tools/testing/selftests/bpf/prog_tests/map_lock.c
24
int vars[17], i, j, rnd, key = 0;
tools/testing/selftests/bpf/prog_tests/map_lock.c
27
err = bpf_map_lookup_elem_flags(map_fd, &key, vars, BPF_F_LOCK);
tools/testing/selftests/bpf/prog_tests/map_lock.c
32
if (CHECK_FAIL(vars[0] != 0)) {
tools/testing/selftests/bpf/prog_tests/map_lock.c
33
printf("lookup #%d var[0]=%d\n", i, vars[0]);
tools/testing/selftests/bpf/prog_tests/map_lock.c
36
rnd = vars[1];
tools/testing/selftests/bpf/prog_tests/map_lock.c
38
if (vars[j] == rnd)
tools/testing/selftests/bpf/prog_tests/map_lock.c
41
i, rnd, j, vars[j]);
tools/testing/selftests/bpf/prog_tests/map_lock.c
42
CHECK_FAIL(vars[j] != rnd);
tools/testing/selftests/bpf/prog_tests/map_lock.c
53
int prog_fd, map_fd[2], vars[17] = {};
tools/testing/selftests/bpf/prog_tests/map_lock.c
71
bpf_map_update_elem(map_fd[0], &key, vars, BPF_F_LOCK);
tools/testing/selftests/bpf/prog_tests/test_veristat.c
107
const char *vars = "var_s16 = -32768\nvar_u16 = 60652";
tools/testing/selftests/bpf/prog_tests/test_veristat.c
115
write(fd, vars, strlen(vars));