Lines Matching refs:stm
138 struct stm_data stm; member
333 struct stm_drvdata, stm); in stm_generic_link()
344 struct stm_drvdata, stm); in stm_generic_unlink()
356 struct stm_drvdata, stm); in stm_mmio_addr()
375 struct stm_drvdata, stm); in stm_generic_set_options()
408 struct stm_drvdata, stm); in stm_generic_packet()
789 drvdata->stm.name = name; in stm_init_generic_data()
795 drvdata->stm.sw_start = 1; in stm_init_generic_data()
796 drvdata->stm.sw_end = 1; in stm_init_generic_data()
797 drvdata->stm.hw_override = true; in stm_init_generic_data()
798 drvdata->stm.sw_nchannels = drvdata->numsp; in stm_init_generic_data()
799 drvdata->stm.sw_mmiosz = BYTES_PER_CHANNEL; in stm_init_generic_data()
800 drvdata->stm.packet = stm_generic_packet; in stm_init_generic_data()
801 drvdata->stm.mmio_addr = stm_mmio_addr; in stm_init_generic_data()
802 drvdata->stm.link = stm_generic_link; in stm_init_generic_data()
803 drvdata->stm.unlink = stm_generic_unlink; in stm_init_generic_data()
804 drvdata->stm.set_options = stm_generic_set_options; in stm_init_generic_data()
867 if (stm_register_device(dev, &drvdata->stm, THIS_MODULE)) { in stm_probe()
910 stm_unregister_device(&drvdata->stm); in stm_probe()
921 stm_unregister_device(&drvdata->stm); in stm_remove()