• Home
  • Raw
  • Download

Lines Matching refs:data

503 	unsigned int	(*irq_startup)(struct irq_data *data);
504 void (*irq_shutdown)(struct irq_data *data);
505 void (*irq_enable)(struct irq_data *data);
506 void (*irq_disable)(struct irq_data *data);
508 void (*irq_ack)(struct irq_data *data);
509 void (*irq_mask)(struct irq_data *data);
510 void (*irq_mask_ack)(struct irq_data *data);
511 void (*irq_unmask)(struct irq_data *data);
512 void (*irq_eoi)(struct irq_data *data);
514 int (*irq_set_affinity)(struct irq_data *data, const struct cpumask *dest, bool force);
515 int (*irq_retrigger)(struct irq_data *data);
516 int (*irq_set_type)(struct irq_data *data, unsigned int flow_type);
517 int (*irq_set_wake)(struct irq_data *data, unsigned int on);
519 void (*irq_bus_lock)(struct irq_data *data);
520 void (*irq_bus_sync_unlock)(struct irq_data *data);
523 void (*irq_cpu_online)(struct irq_data *data);
524 void (*irq_cpu_offline)(struct irq_data *data);
526 void (*irq_suspend)(struct irq_data *data);
527 void (*irq_resume)(struct irq_data *data);
528 void (*irq_pm_shutdown)(struct irq_data *data);
530 void (*irq_calc_mask)(struct irq_data *data);
532 void (*irq_print_chip)(struct irq_data *data, struct seq_file *p);
533 int (*irq_request_resources)(struct irq_data *data);
534 void (*irq_release_resources)(struct irq_data *data);
536 void (*irq_compose_msi_msg)(struct irq_data *data, struct msi_msg *msg);
537 void (*irq_write_msi_msg)(struct irq_data *data, struct msi_msg *msg);
539 int (*irq_get_irqchip_state)(struct irq_data *data, enum irqchip_irq_state which, bool *state);
540 int (*irq_set_irqchip_state)(struct irq_data *data, enum irqchip_irq_state which, bool state);
542 int (*irq_set_vcpu_affinity)(struct irq_data *data, void *vcpu_info);
544 void (*ipi_send_single)(struct irq_data *data, unsigned int cpu);
545 void (*ipi_send_mask)(struct irq_data *data, const struct cpumask *dest);
547 int (*irq_nmi_setup)(struct irq_data *data);
548 void (*irq_nmi_teardown)(struct irq_data *data);
611 extern int irq_set_affinity_locked(struct irq_data *data,
623 void __irq_move_irq(struct irq_data *data);
624 static inline void irq_move_irq(struct irq_data *data) in irq_move_irq() argument
626 if (unlikely(irqd_is_setaffinity_pending(data))) in irq_move_irq()
627 __irq_move_irq(data); in irq_move_irq()
629 void irq_move_masked_irq(struct irq_data *data);
632 static inline void irq_move_irq(struct irq_data *data) { } in irq_move_irq() argument
633 static inline void irq_move_masked_irq(struct irq_data *data) { } in irq_move_masked_irq() argument
666 extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg);
667 extern int irq_chip_pm_get(struct irq_data *data);
668 extern int irq_chip_pm_put(struct irq_data *data);
672 extern int irq_chip_set_parent_state(struct irq_data *data,
675 extern int irq_chip_get_parent_state(struct irq_data *data,
678 extern void irq_chip_enable_parent(struct irq_data *data);
679 extern void irq_chip_disable_parent(struct irq_data *data);
680 extern void irq_chip_ack_parent(struct irq_data *data);
681 extern int irq_chip_retrigger_hierarchy(struct irq_data *data);
682 extern void irq_chip_mask_parent(struct irq_data *data);
683 extern void irq_chip_mask_ack_parent(struct irq_data *data);
684 extern void irq_chip_unmask_parent(struct irq_data *data);
685 extern void irq_chip_eoi_parent(struct irq_data *data);
686 extern int irq_chip_set_affinity_parent(struct irq_data *data,
689 extern int irq_chip_set_wake_parent(struct irq_data *data, unsigned int on);
690 extern int irq_chip_set_vcpu_affinity_parent(struct irq_data *data,
692 extern int irq_chip_set_type_parent(struct irq_data *data, unsigned int type);
693 extern int irq_chip_request_resources_parent(struct irq_data *data);
694 extern void irq_chip_release_resources_parent(struct irq_data *data);
756 void *data);
807 extern int irq_set_handler_data(unsigned int irq, void *data);
808 extern int irq_set_chip_data(unsigned int irq, void *data);