Lines Matching refs:descs
119 struct gpio_desc *descs[GPIOHANDLES_MAX]; member
214 desc = lh->descs[i]; in linehandle_set_config()
255 lh->num_descs, lh->descs, in linehandle_ioctl_unlocked()
273 if (!test_bit(FLAG_IS_OUT, &lh->descs[0]->flags)) in linehandle_ioctl_unlocked()
287 lh->descs, in linehandle_ioctl_unlocked()
319 if (lh->descs[i]) in linehandle_free()
320 gpiod_free(lh->descs[i]); in linehandle_free()
392 lh->descs[i] = desc; in linehandle_create()
1266 struct gpio_desc **descs; in linereq_get_values() local
1278 descs = &lr->lines[i].desc; in linereq_get_values()
1286 descs = kmalloc_array(num_get, sizeof(*descs), GFP_KERNEL); in linereq_get_values()
1287 if (!descs) in linereq_get_values()
1291 descs[didx] = lr->lines[i].desc; in linereq_get_values()
1297 descs, NULL, vals); in linereq_get_values()
1300 kfree(descs); in linereq_get_values()
1327 struct gpio_desc **descs; in linereq_set_values_unlocked() local
1339 descs = &lr->lines[i].desc; in linereq_set_values_unlocked()
1347 descs = kmalloc_array(num_set, sizeof(*descs), GFP_KERNEL); in linereq_set_values_unlocked()
1348 if (!descs) in linereq_set_values_unlocked()
1352 descs[didx] = lr->lines[i].desc; in linereq_set_values_unlocked()
1358 descs, NULL, vals); in linereq_set_values_unlocked()
1361 kfree(descs); in linereq_set_values_unlocked()