Lines Matching defs:dbisr
539 struct doorbell_isr *dbisr = data;
541 blocking_notifier_call_chain(&failover_subscribers, dbisr->partition,
553 struct doorbell_isr *dbisr = data;
557 fsl_hv_queue_doorbell(dbisr->doorbell);
560 ret = fh_partition_get_status(dbisr->partition, &status);
817 struct doorbell_isr *dbisr, *n;
848 dbisr = kzalloc(sizeof(*dbisr), GFP_KERNEL);
849 if (!dbisr)
852 dbisr->irq = irq;
853 dbisr->doorbell = be32_to_cpup(handle);
869 dbisr->partition = ret = get_parent_handle(np);
873 kfree(dbisr);
878 0, np->name, dbisr);
880 ret = request_irq(irq, fsl_hv_isr, 0, np->name, dbisr);
885 kfree(dbisr);
889 list_add(&dbisr->list, &isr_list);
892 dbisr->doorbell);
898 list_for_each_entry_safe(dbisr, n, &isr_list, list) {
899 free_irq(dbisr->irq, dbisr);
900 list_del(&dbisr->list);
901 kfree(dbisr);
916 struct doorbell_isr *dbisr, *n;
918 list_for_each_entry_safe(dbisr, n, &isr_list, list) {
919 free_irq(dbisr->irq, dbisr);
920 list_del(&dbisr->list);
921 kfree(dbisr);