usbio_gpio_bank_desc
struct usbio_gpio_bank_desc *bank_desc;
struct usbio_gpio_bank_desc gpios[USBIO_MAX_GPIOBANKS];
struct usbio_gpio_bank_desc *gpio = usbio->gpios;
if (ret < 0 || ret % sizeof(struct usbio_gpio_bank_desc)) {
usbio->nr_gpio_banks = ret / sizeof(struct usbio_gpio_bank_desc);