Lines Matching refs:_data
548 struct _gpiochip_for_each_data _data = { label, i };
549 *_data.i = 0;
550 _data;
562 for (CLASS(_gpiochip_for_each_data, _data)(&_label, &_i); \
563 *_data.i < _chip->ngpio; \
564 (*_data.i)++, kfree(*(_data.label)), *_data.label = NULL) \
565 if (IS_ERR(*_data.label = \
566 gpiochip_dup_line_label(_chip, *_data.i))) {} \
578 for (CLASS(_gpiochip_for_each_data, _data)(&_label, &_i); \
579 *_data.i < _size; \
580 (*_data.i)++, kfree(*(_data.label)), *_data.label = NULL) \
581 if ((*_data.label = \
582 gpiochip_dup_line_label(_chip, _base + *_data.i)) == NULL) {} \
583 else if (IS_ERR(*_data.label)) {} \