Lines Matching refs:handler
243 struct fw_address_handler *handler = &dice->notification_handler; in snd_dice_transaction_destroy() local
245 if (handler->callback_data == NULL) in snd_dice_transaction_destroy()
250 fw_core_remove_address_handler(handler); in snd_dice_transaction_destroy()
251 handler->callback_data = NULL; in snd_dice_transaction_destroy()
256 struct fw_address_handler *handler = &dice->notification_handler; in snd_dice_transaction_reinit() local
258 if (handler->callback_data == NULL) in snd_dice_transaction_reinit()
344 struct fw_address_handler *handler = &dice->notification_handler; in snd_dice_transaction_init() local
352 handler->length = 4; in snd_dice_transaction_init()
353 handler->address_callback = dice_notification; in snd_dice_transaction_init()
354 handler->callback_data = dice; in snd_dice_transaction_init()
355 err = fw_core_add_address_handler(handler, &fw_high_memory_region); in snd_dice_transaction_init()
357 handler->callback_data = NULL; in snd_dice_transaction_init()
364 fw_core_remove_address_handler(handler); in snd_dice_transaction_init()
365 handler->callback_data = NULL; in snd_dice_transaction_init()