Lines Matching refs:ndescs
4244 for (descs->ndescs = 0; descs->ndescs < count; ) {
4245 desc = gpiod_get_index(dev, con_id, descs->ndescs, flags);
4251 descs->desc[descs->ndescs] = desc;
4258 if (descs->ndescs == 0 && gpio_chip_hwgpio(desc) == 0) {
4273 struct_size(descs, desc, descs->ndescs + 1));
4286 bitmap_set(array_info->get_mask, descs->ndescs,
4287 count - descs->ndescs);
4288 bitmap_set(array_info->set_mask, descs->ndescs,
4289 count - descs->ndescs);
4294 __clear_bit(descs->ndescs, array_info->get_mask);
4295 __clear_bit(descs->ndescs, array_info->set_mask);
4302 gpio_chip_hwgpio(desc) != descs->ndescs) {
4308 if (bitmap_full(array_info->get_mask, descs->ndescs)) {
4311 __clear_bit(descs->ndescs,
4313 __clear_bit(descs->ndescs,
4318 if (gpiochip_line_is_open_drain(gc, descs->ndescs) ||
4319 gpiochip_line_is_open_source(gc, descs->ndescs))
4320 __clear_bit(descs->ndescs,
4324 __set_bit(descs->ndescs,
4328 descs->ndescs++;
4385 for (i = 0; i < descs->ndescs; i++)