dbisr 540 drivers/virt/fsl_hypervisor.c struct doorbell_isr *dbisr = data; dbisr 542 drivers/virt/fsl_hypervisor.c blocking_notifier_call_chain(&failover_subscribers, dbisr->partition, dbisr 554 drivers/virt/fsl_hypervisor.c struct doorbell_isr *dbisr = data; dbisr 558 drivers/virt/fsl_hypervisor.c fsl_hv_queue_doorbell(dbisr->doorbell); dbisr 561 drivers/virt/fsl_hypervisor.c ret = fh_partition_get_status(dbisr->partition, &status); dbisr 821 drivers/virt/fsl_hypervisor.c struct doorbell_isr *dbisr, *n; dbisr 852 drivers/virt/fsl_hypervisor.c dbisr = kzalloc(sizeof(*dbisr), GFP_KERNEL); dbisr 853 drivers/virt/fsl_hypervisor.c if (!dbisr) dbisr 856 drivers/virt/fsl_hypervisor.c dbisr->irq = irq; dbisr 857 drivers/virt/fsl_hypervisor.c dbisr->doorbell = be32_to_cpup(handle); dbisr 873 drivers/virt/fsl_hypervisor.c dbisr->partition = ret = get_parent_handle(np); dbisr 877 drivers/virt/fsl_hypervisor.c kfree(dbisr); dbisr 882 drivers/virt/fsl_hypervisor.c 0, np->name, dbisr); dbisr 884 drivers/virt/fsl_hypervisor.c ret = request_irq(irq, fsl_hv_isr, 0, np->name, dbisr); dbisr 889 drivers/virt/fsl_hypervisor.c kfree(dbisr); dbisr 893 drivers/virt/fsl_hypervisor.c list_add(&dbisr->list, &isr_list); dbisr 896 drivers/virt/fsl_hypervisor.c dbisr->doorbell); dbisr 902 drivers/virt/fsl_hypervisor.c list_for_each_entry_safe(dbisr, n, &isr_list, list) { dbisr 903 drivers/virt/fsl_hypervisor.c free_irq(dbisr->irq, dbisr); dbisr 904 drivers/virt/fsl_hypervisor.c list_del(&dbisr->list); dbisr 905 drivers/virt/fsl_hypervisor.c kfree(dbisr); dbisr 920 drivers/virt/fsl_hypervisor.c struct doorbell_isr *dbisr, *n; dbisr 922 drivers/virt/fsl_hypervisor.c list_for_each_entry_safe(dbisr, n, &isr_list, list) { dbisr 923 drivers/virt/fsl_hypervisor.c free_irq(dbisr->irq, dbisr); dbisr 924 drivers/virt/fsl_hypervisor.c list_del(&dbisr->list); dbisr 925 drivers/virt/fsl_hypervisor.c kfree(dbisr);