Lines Matching refs:index
163 * Returns the index to the value in the specified array
176 * Function index_value (index, array)
178 * Returns value to index in array, easy!
181 static inline __u32 index_value(int index, __u32 *array)
183 return array[index];
189 * Returns index to most significant bit (MSB) in word
195 int index = 15; /* Current MSB */
213 index--;
215 return index;
237 /* Send back a valid index */
264 /* Send back a valid index */
343 int index;
381 index = value_index(qos->data_size.value, data_sizes, 6);
386 while ((qos->data_size.value > line_capacity) && (index > 0)) {
387 qos->data_size.value = data_sizes[index--];
393 IRDA_ASSERT(index != 0, return;);
400 } else if (index > 1) {
401 qos->data_size.value = data_sizes[index--];
749 int index;
753 index = msb_index(qos->baud_rate.bits);
754 qos->baud_rate.value = baud_rates[index];
756 index = msb_index(qos->data_size.bits);
757 qos->data_size.value = data_sizes[index];
759 index = msb_index(qos->window_size.bits);
760 qos->window_size.value = index+1;
762 index = msb_index(qos->min_turn_time.bits);
763 qos->min_turn_time.value = min_turn_times[index];
765 index = msb_index(qos->max_turn_time.bits);
766 qos->max_turn_time.value = max_turn_times[index];
768 index = msb_index(qos->link_disc_time.bits);
769 qos->link_disc_time.value = link_disc_times[index];
771 index = msb_index(qos->additional_bofs.bits);
772 qos->additional_bofs.value = add_bofs[index];