Lines Matching defs:ptr
48 int ptr;
50 for (ptr = 0; ptr < data->nr_states; ptr++)
51 if (data->states[ptr].gpios == data->state)
52 return data->states[ptr].value;
62 int ptr, target = 0, state, best_val = INT_MAX;
64 for (ptr = 0; ptr < data->nr_states; ptr++)
65 if (data->states[ptr].value < best_val &&
66 data->states[ptr].value >= min_uV &&
67 data->states[ptr].value <= max_uV) {
68 target = data->states[ptr].gpios;
69 best_val = data->states[ptr].value;
71 *selector = ptr;
77 for (ptr = 0; ptr < data->nr_gpios; ptr++) {
78 state = (target & (1 << ptr)) >> ptr;
79 gpiod_set_value_cansleep(data->gpiods[ptr], state);
101 int ptr, target = 0, state, best_val = 0;
103 for (ptr = 0; ptr < data->nr_states; ptr++)
104 if (data->states[ptr].value > best_val &&
105 data->states[ptr].value >= min_uA &&
106 data->states[ptr].value <= max_uA) {
107 target = data->states[ptr].gpios;
108 best_val = data->states[ptr].value;
114 for (ptr = 0; ptr < data->nr_gpios; ptr++) {
115 state = (target & (1 << ptr)) >> ptr;
116 gpiod_set_value_cansleep(data->gpiods[ptr], state);
243 int ptr, ret, state, i;
323 for (ptr = 0; ptr < drvdata->nr_gpios; ptr++) {
324 if (config->gflags[ptr] == GPIOD_OUT_HIGH)
325 state |= (1 << ptr);