Lines Matching refs:oms
42 struct of_mmc_spi *oms = to_of_mmc_spi(dev); in of_mmc_spi_init() local
44 return request_threaded_irq(oms->detect_irq, NULL, irqhandler, in of_mmc_spi_init()
50 struct of_mmc_spi *oms = to_of_mmc_spi(dev); in of_mmc_spi_exit() local
52 free_irq(oms->detect_irq, mmc); in of_mmc_spi_exit()
59 struct of_mmc_spi *oms; in mmc_spi_get_pdata() local
64 oms = kzalloc(sizeof(*oms), GFP_KERNEL); in mmc_spi_get_pdata()
65 if (!oms) in mmc_spi_get_pdata()
68 if (mmc_of_parse_voltage(np, &oms->pdata.ocr_mask) <= 0) in mmc_spi_get_pdata()
71 oms->detect_irq = irq_of_parse_and_map(np, 0); in mmc_spi_get_pdata()
72 if (oms->detect_irq != 0) { in mmc_spi_get_pdata()
73 oms->pdata.init = of_mmc_spi_init; in mmc_spi_get_pdata()
74 oms->pdata.exit = of_mmc_spi_exit; in mmc_spi_get_pdata()
76 oms->pdata.caps |= MMC_CAP_NEEDS_POLL; in mmc_spi_get_pdata()
79 dev->platform_data = &oms->pdata; in mmc_spi_get_pdata()
82 kfree(oms); in mmc_spi_get_pdata()
91 struct of_mmc_spi *oms = to_of_mmc_spi(dev); in mmc_spi_put_pdata() local
96 kfree(oms); in mmc_spi_put_pdata()