Lines Matching refs:async_handler
259 if (offset != tscm->async_handler.offset) in handle_midi_tx()
306 tscm->async_handler.length = 8 * 8; in snd_tscm_transaction_register()
307 tscm->async_handler.address_callback = handle_midi_tx; in snd_tscm_transaction_register()
308 tscm->async_handler.callback_data = tscm; in snd_tscm_transaction_register()
310 err = fw_core_add_address_handler(&tscm->async_handler, in snd_tscm_transaction_register()
327 fw_core_remove_address_handler(&tscm->async_handler); in snd_tscm_transaction_register()
328 tscm->async_handler.callback_data = NULL; in snd_tscm_transaction_register()
341 (tscm->async_handler.offset >> 32)); in snd_tscm_transaction_reregister()
348 reg = cpu_to_be32(tscm->async_handler.offset); in snd_tscm_transaction_reregister()
374 if (tscm->async_handler.callback_data == NULL) in snd_tscm_transaction_unregister()
397 fw_core_remove_address_handler(&tscm->async_handler); in snd_tscm_transaction_unregister()
398 tscm->async_handler.callback_data = NULL; in snd_tscm_transaction_unregister()