17 #include <linux/module.h>
18 #include <linux/slab.h>
41 ctx = host->
slot.handler_priv;
69 if (!ctx || !gpio_is_valid(ctx->
ro_gpio))
81 if (!ctx || !gpio_is_valid(ctx->
cd_gpio))
94 if (!gpio_is_valid(gpio))
97 ret = mmc_gpio_alloc(host);
101 ctx = host->
slot.handler_priv;
119 ret = mmc_gpio_alloc(host);
123 ctx = host->
slot.handler_priv;
150 host->
slot.cd_irq = irq;
166 if (!ctx || !gpio_is_valid(ctx->
ro_gpio))
181 if (!ctx || !gpio_is_valid(ctx->
cd_gpio))
184 if (host->
slot.cd_irq >= 0) {