• Home
  • Raw
  • Download

Lines Matching refs:data

384 	unsigned int	(*irq_startup)(struct irq_data *data);
385 void (*irq_shutdown)(struct irq_data *data);
386 void (*irq_enable)(struct irq_data *data);
387 void (*irq_disable)(struct irq_data *data);
389 void (*irq_ack)(struct irq_data *data);
390 void (*irq_mask)(struct irq_data *data);
391 void (*irq_mask_ack)(struct irq_data *data);
392 void (*irq_unmask)(struct irq_data *data);
393 void (*irq_eoi)(struct irq_data *data);
395 int (*irq_set_affinity)(struct irq_data *data, const struct cpumask *dest, bool force);
396 int (*irq_retrigger)(struct irq_data *data);
397 int (*irq_set_type)(struct irq_data *data, unsigned int flow_type);
398 int (*irq_set_wake)(struct irq_data *data, unsigned int on);
400 void (*irq_bus_lock)(struct irq_data *data);
401 void (*irq_bus_sync_unlock)(struct irq_data *data);
403 void (*irq_cpu_online)(struct irq_data *data);
404 void (*irq_cpu_offline)(struct irq_data *data);
406 void (*irq_suspend)(struct irq_data *data);
407 void (*irq_resume)(struct irq_data *data);
408 void (*irq_pm_shutdown)(struct irq_data *data);
410 void (*irq_calc_mask)(struct irq_data *data);
412 void (*irq_print_chip)(struct irq_data *data, struct seq_file *p);
413 int (*irq_request_resources)(struct irq_data *data);
414 void (*irq_release_resources)(struct irq_data *data);
416 void (*irq_compose_msi_msg)(struct irq_data *data, struct msi_msg *msg);
417 void (*irq_write_msi_msg)(struct irq_data *data, struct msi_msg *msg);
419 int (*irq_get_irqchip_state)(struct irq_data *data, enum irqchip_irq_state which, bool *state);
420 int (*irq_set_irqchip_state)(struct irq_data *data, enum irqchip_irq_state which, bool state);
422 int (*irq_set_vcpu_affinity)(struct irq_data *data, void *vcpu_info);
424 void (*ipi_send_single)(struct irq_data *data, unsigned int cpu);
425 void (*ipi_send_mask)(struct irq_data *data, const struct cpumask *dest);
477 extern int irq_set_affinity_locked(struct irq_data *data,
484 void irq_move_irq(struct irq_data *data);
485 void irq_move_masked_irq(struct irq_data *data);
487 static inline void irq_move_irq(struct irq_data *data) { } in irq_move_irq() argument
488 static inline void irq_move_masked_irq(struct irq_data *data) { } in irq_move_masked_irq() argument
517 extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg);
518 extern int irq_chip_pm_get(struct irq_data *data);
519 extern int irq_chip_pm_put(struct irq_data *data);
521 extern void irq_chip_enable_parent(struct irq_data *data);
522 extern void irq_chip_disable_parent(struct irq_data *data);
523 extern void irq_chip_ack_parent(struct irq_data *data);
524 extern int irq_chip_retrigger_hierarchy(struct irq_data *data);
525 extern void irq_chip_mask_parent(struct irq_data *data);
526 extern void irq_chip_unmask_parent(struct irq_data *data);
527 extern void irq_chip_eoi_parent(struct irq_data *data);
528 extern int irq_chip_set_affinity_parent(struct irq_data *data,
531 extern int irq_chip_set_wake_parent(struct irq_data *data, unsigned int on);
532 extern int irq_chip_set_vcpu_affinity_parent(struct irq_data *data,
534 extern int irq_chip_set_type_parent(struct irq_data *data, unsigned int type);
595 void *data);
646 extern int irq_set_handler_data(unsigned int irq, void *data);
647 extern int irq_set_chip_data(unsigned int irq, void *data);