Lines Matching refs:value
165 static inline int value_index(__u32 value, __u32 *array, int size) in value_index() argument
170 if (array[i] == value) in value_index()
223 static inline int value_lower_bits(__u32 value, __u32 *array, int size, __u16 *field) in value_lower_bits() argument
234 if (array[i] >= value) in value_lower_bits()
249 static inline int value_highest_bit(__u32 value, __u32 *array, int size, __u16 *field) in value_highest_bit() argument
257 if (array[i] <= value) in value_highest_bit()
349 if (sysctl_min_tx_turn_time > qos->min_turn_time.value) { in irlap_adjust_qos_settings()
359 qos->min_turn_time.value = sysctl_min_tx_turn_time; in irlap_adjust_qos_settings()
366 if ((qos->baud_rate.value < 115200) && in irlap_adjust_qos_settings()
367 (qos->max_turn_time.value < 500)) in irlap_adjust_qos_settings()
370 __func__, qos->max_turn_time.value); in irlap_adjust_qos_settings()
371 qos->max_turn_time.value = 500; in irlap_adjust_qos_settings()
378 index = value_index(qos->data_size.value, data_sizes, 6); in irlap_adjust_qos_settings()
379 line_capacity = irlap_max_line_capacity(qos->baud_rate.value, in irlap_adjust_qos_settings()
380 qos->max_turn_time.value); in irlap_adjust_qos_settings()
383 while ((qos->data_size.value > line_capacity) && (index > 0)) { in irlap_adjust_qos_settings()
384 qos->data_size.value = data_sizes[index--]; in irlap_adjust_qos_settings()
386 __func__, qos->data_size.value); in irlap_adjust_qos_settings()
393 if (qos->window_size.value > 1) { in irlap_adjust_qos_settings()
394 qos->window_size.value--; in irlap_adjust_qos_settings()
396 __func__, qos->window_size.value); in irlap_adjust_qos_settings()
398 qos->data_size.value = data_sizes[index--]; in irlap_adjust_qos_settings()
400 __func__, qos->data_size.value); in irlap_adjust_qos_settings()
410 if (qos->data_size.value > sysctl_max_tx_data_size) in irlap_adjust_qos_settings()
412 qos->data_size.value = sysctl_max_tx_data_size; in irlap_adjust_qos_settings()
416 if (qos->window_size.value > sysctl_max_tx_window) in irlap_adjust_qos_settings()
417 qos->window_size.value = sysctl_max_tx_window; in irlap_adjust_qos_settings()
441 self->qos_tx.baud_rate.value); in irlap_qos_negotiate()
443 self->qos_tx.data_size.value); in irlap_qos_negotiate()
445 self->qos_tx.window_size.value); in irlap_qos_negotiate()
447 self->qos_tx.additional_bofs.value); in irlap_qos_negotiate()
449 self->qos_tx.max_turn_time.value); in irlap_qos_negotiate()
451 self->qos_tx.min_turn_time.value); in irlap_qos_negotiate()
453 self->qos_tx.link_disc_time.value); in irlap_qos_negotiate()
732 line_capacity = qos->window_size.value * in irlap_requested_line_capacity()
733 (qos->data_size.value + 6 + qos->additional_bofs.value) + in irlap_requested_line_capacity()
734 irlap_min_turn_time_in_bytes(qos->baud_rate.value, in irlap_requested_line_capacity()
735 qos->min_turn_time.value); in irlap_requested_line_capacity()
751 qos->baud_rate.value = baud_rates[index]; in irda_qos_bits_to_value()
754 qos->data_size.value = data_sizes[index]; in irda_qos_bits_to_value()
757 qos->window_size.value = index+1; in irda_qos_bits_to_value()
760 qos->min_turn_time.value = min_turn_times[index]; in irda_qos_bits_to_value()
763 qos->max_turn_time.value = max_turn_times[index]; in irda_qos_bits_to_value()
766 qos->link_disc_time.value = link_disc_times[index]; in irda_qos_bits_to_value()
769 qos->additional_bofs.value = add_bofs[index]; in irda_qos_bits_to_value()