Lines Matching defs:data

414  * @data: Pointer to corresponding irq_data
423 static int ti_sci_inta_request_resources(struct irq_data *data)
427 event_desc = ti_sci_inta_alloc_irq(data->domain, data->hwirq);
431 data->chip_data = event_desc;
438 * @data: Pointer to corresponding irq_data
443 static void ti_sci_inta_release_resources(struct irq_data *data)
447 event_desc = irq_data_get_irq_chip_data(data);
448 ti_sci_inta_free_irq(event_desc, data->hwirq);
453 * @data: Pointer to corresponding irq_data
456 static void ti_sci_inta_manage_event(struct irq_data *data, u32 offset)
462 event_desc = irq_data_get_irq_chip_data(data);
464 inta = data->domain->host_data;
472 * @data: Pointer to corresponding irq_data
474 static void ti_sci_inta_mask_irq(struct irq_data *data)
476 ti_sci_inta_manage_event(data, VINT_ENABLE_CLR_OFFSET);
481 * @data: Pointer to corresponding irq_data
483 static void ti_sci_inta_unmask_irq(struct irq_data *data)
485 ti_sci_inta_manage_event(data, VINT_ENABLE_SET_OFFSET);
490 * @data: Pointer to corresponding irq_data
492 static void ti_sci_inta_ack_irq(struct irq_data *data)
498 if (irqd_get_trigger_type(data) != IRQF_TRIGGER_HIGH)
499 ti_sci_inta_manage_event(data, VINT_STATUS_OFFSET);
510 * @data: Pointer to corresponding irq_data
517 static int ti_sci_inta_set_type(struct irq_data *data, unsigned int type)
525 irq_set_handler_locked(data, handle_level_irq);
554 struct irq_data *data = irq_domain_get_irq_data(domain, virq);
556 irq_domain_reset_irq_data(data);
564 * @data: Pointer to firmware specifier
572 void *data)
574 msi_alloc_info_t *arg = data;