• Home
  • Raw
  • Download

Lines Matching refs:data

483 	unsigned int	(*irq_startup)(struct irq_data *data);
484 void (*irq_shutdown)(struct irq_data *data);
485 void (*irq_enable)(struct irq_data *data);
486 void (*irq_disable)(struct irq_data *data);
488 void (*irq_ack)(struct irq_data *data);
489 void (*irq_mask)(struct irq_data *data);
490 void (*irq_mask_ack)(struct irq_data *data);
491 void (*irq_unmask)(struct irq_data *data);
492 void (*irq_eoi)(struct irq_data *data);
494 int (*irq_set_affinity)(struct irq_data *data, const struct cpumask *dest, bool force);
495 int (*irq_retrigger)(struct irq_data *data);
496 int (*irq_set_type)(struct irq_data *data, unsigned int flow_type);
497 int (*irq_set_wake)(struct irq_data *data, unsigned int on);
499 void (*irq_bus_lock)(struct irq_data *data);
500 void (*irq_bus_sync_unlock)(struct irq_data *data);
502 void (*irq_cpu_online)(struct irq_data *data);
503 void (*irq_cpu_offline)(struct irq_data *data);
505 void (*irq_suspend)(struct irq_data *data);
506 void (*irq_resume)(struct irq_data *data);
507 void (*irq_pm_shutdown)(struct irq_data *data);
509 void (*irq_calc_mask)(struct irq_data *data);
511 void (*irq_print_chip)(struct irq_data *data, struct seq_file *p);
512 int (*irq_request_resources)(struct irq_data *data);
513 void (*irq_release_resources)(struct irq_data *data);
515 void (*irq_compose_msi_msg)(struct irq_data *data, struct msi_msg *msg);
516 void (*irq_write_msi_msg)(struct irq_data *data, struct msi_msg *msg);
518 int (*irq_get_irqchip_state)(struct irq_data *data, enum irqchip_irq_state which, bool *state);
519 int (*irq_set_irqchip_state)(struct irq_data *data, enum irqchip_irq_state which, bool state);
521 int (*irq_set_vcpu_affinity)(struct irq_data *data, void *vcpu_info);
523 void (*ipi_send_single)(struct irq_data *data, unsigned int cpu);
524 void (*ipi_send_mask)(struct irq_data *data, const struct cpumask *dest);
526 int (*irq_nmi_setup)(struct irq_data *data);
527 void (*irq_nmi_teardown)(struct irq_data *data);
585 extern int irq_set_affinity_locked(struct irq_data *data,
597 void __irq_move_irq(struct irq_data *data);
598 static inline void irq_move_irq(struct irq_data *data) in irq_move_irq() argument
600 if (unlikely(irqd_is_setaffinity_pending(data))) in irq_move_irq()
601 __irq_move_irq(data); in irq_move_irq()
603 void irq_move_masked_irq(struct irq_data *data);
606 static inline void irq_move_irq(struct irq_data *data) { } in irq_move_irq() argument
607 static inline void irq_move_masked_irq(struct irq_data *data) { } in irq_move_masked_irq() argument
640 extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg);
641 extern int irq_chip_pm_get(struct irq_data *data);
642 extern int irq_chip_pm_put(struct irq_data *data);
646 extern int irq_chip_set_parent_state(struct irq_data *data,
649 extern int irq_chip_get_parent_state(struct irq_data *data,
652 extern void irq_chip_enable_parent(struct irq_data *data);
653 extern void irq_chip_disable_parent(struct irq_data *data);
654 extern void irq_chip_ack_parent(struct irq_data *data);
655 extern int irq_chip_retrigger_hierarchy(struct irq_data *data);
656 extern void irq_chip_mask_parent(struct irq_data *data);
657 extern void irq_chip_mask_ack_parent(struct irq_data *data);
658 extern void irq_chip_unmask_parent(struct irq_data *data);
659 extern void irq_chip_eoi_parent(struct irq_data *data);
660 extern int irq_chip_set_affinity_parent(struct irq_data *data,
663 extern int irq_chip_set_wake_parent(struct irq_data *data, unsigned int on);
664 extern int irq_chip_set_vcpu_affinity_parent(struct irq_data *data,
666 extern int irq_chip_set_type_parent(struct irq_data *data, unsigned int type);
667 extern int irq_chip_request_resources_parent(struct irq_data *data);
668 extern void irq_chip_release_resources_parent(struct irq_data *data);
729 void *data);
780 extern int irq_set_handler_data(unsigned int irq, void *data);
781 extern int irq_set_chip_data(unsigned int irq, void *data);