Searched refs:irq_data (Results 1 – 4 of 4) sorted by relevance
34 struct irq_data { struct43 SLIST_ENTRY(irq_data) id_irq_entries; argument48 SLIST_HEAD(irq_data_list_head, irq_data) irq_list = SLIST_HEAD_INITIALIZER(irq_list);54 struct irq_data *irq_entry = arg; in linux_irq_handler()68 struct irq_data *irq_entry; in request_irq()105 struct irq_data *irq_entry, *tmp_ie; in free_irq()130 SLIST_REMOVE(&irq_list, irq_entry, irq_data, id_irq_entries); in free_irq()138 struct irq_data *irq_entry; in disable_irq()157 struct irq_data *irq_entry; in enable_irq()
160 static void lpe_audio_irq_unmask(struct irq_data *d)164 static void lpe_audio_irq_mask(struct irq_data *d)
1647 union hpd_irq_data *irq_data) in read_hpd_rx_irq_data() argument1663 irq_data->raw, in read_hpd_rx_irq_data()1680 irq_data->bytes.sink_cnt.raw = tmp[DP_SINK_COUNT_ESI - DP_SINK_COUNT_ESI]; in read_hpd_rx_irq_data()1681 …irq_data->bytes.device_service_irq.raw = tmp[DP_DEVICE_SERVICE_IRQ_VECTOR_ESI0 - DP_SINK_COUNT_ESI… in read_hpd_rx_irq_data()1682 irq_data->bytes.lane01_status.raw = tmp[DP_LANE0_1_STATUS_ESI - DP_SINK_COUNT_ESI]; in read_hpd_rx_irq_data()1683 irq_data->bytes.lane23_status.raw = tmp[DP_LANE2_3_STATUS_ESI - DP_SINK_COUNT_ESI]; in read_hpd_rx_irq_data()1684 …irq_data->bytes.lane_status_updated.raw = tmp[DP_LANE_ALIGN_STATUS_UPDATED_ESI - DP_SINK_COUNT_ESI… in read_hpd_rx_irq_data()1685 irq_data->bytes.sink_status.raw = tmp[DP_SINK_STATUS_ESI - DP_SINK_COUNT_ESI]; in read_hpd_rx_irq_data()
560 static void amdgpu_irq_mask(struct irq_data *irqd)565 static void amdgpu_irq_unmask(struct irq_data *irqd)