Lines Matching defs:pinfo
937 struct mpc8xxx_spi_probe_info *pinfo = to_of_pinfo(dev->platform_data);
939 int gpio = pinfo->gpios[cs];
940 bool alow = pinfo->alow_flags[cs];
949 struct mpc8xxx_spi_probe_info *pinfo = to_of_pinfo(pdata);
964 pinfo->gpios = kmalloc(ngpios * sizeof(*pinfo->gpios), GFP_KERNEL);
965 if (!pinfo->gpios)
967 memset(pinfo->gpios, -1, ngpios * sizeof(*pinfo->gpios));
969 pinfo->alow_flags = kzalloc(ngpios * sizeof(*pinfo->alow_flags),
971 if (!pinfo->alow_flags) {
993 pinfo->gpios[i] = gpio;
994 pinfo->alow_flags[i] = flags & OF_GPIO_ACTIVE_LOW;
996 ret = gpio_direction_output(pinfo->gpios[i],
997 pinfo->alow_flags[i]);
1012 if (gpio_is_valid(pinfo->gpios[i]))
1013 gpio_free(pinfo->gpios[i]);
1017 kfree(pinfo->alow_flags);
1018 pinfo->alow_flags = NULL;
1020 kfree(pinfo->gpios);
1021 pinfo->gpios = NULL;
1028 struct mpc8xxx_spi_probe_info *pinfo = to_of_pinfo(pdata);
1031 if (!pinfo->gpios)
1035 if (gpio_is_valid(pinfo->gpios[i]))
1036 gpio_free(pinfo->gpios[i]);
1039 kfree(pinfo->gpios);
1040 kfree(pinfo->alow_flags);