Lines Matching defs:descs
72 * @descs: the GPIO descriptors held by this handle
73 * @num_descs: the number of descriptors held in the descs array
78 struct gpio_desc *descs[GPIOHANDLES_MAX];
173 desc = lh->descs[i];
216 lh->num_descs, lh->descs,
234 if (!test_bit(FLAG_IS_OUT, &lh->descs[0]->flags))
248 lh->descs,
271 if (lh->descs[i])
272 gpiod_free(lh->descs[i]);
344 lh->descs[i] = desc;
1385 struct gpio_desc **descs;
1406 descs = &lr->lines[i].desc;
1415 descs = kmalloc_array(num_get, sizeof(*descs), GFP_KERNEL);
1416 if (!descs)
1420 descs[didx] = lr->lines[i].desc;
1426 descs, NULL, vals);
1429 kfree(descs);
1457 struct gpio_desc **descs;
1469 * Calculation of num_set and construction of the descs and vals arrays
1485 descs = &lr->lines[i].desc;
1493 descs = kmalloc_array(num_set, sizeof(*descs), GFP_KERNEL);
1494 if (!descs)
1498 descs[didx] = lr->lines[i].desc;
1504 descs, NULL, vals);
1507 kfree(descs);