Lines Matching defs:ir_data

3871 			       struct amd_ir_data *ir_data,
3913 struct amd_ir_data *ir_data = (struct amd_ir_data *)data;
3914 struct irte_ga *entry = (struct irte_ga *) ir_data->entry;
3928 entry->hi.fields.ga_root_ptr = ir_data->ga_root_ptr;
3929 entry->hi.fields.vector = ir_data->ga_vector;
3930 entry->lo.fields_vapic.ga_tag = ir_data->ga_tag;
3932 return modify_irte_ga(ir_data->irq_2_irte.devid,
3933 ir_data->irq_2_irte.index, entry, ir_data);
3939 struct amd_ir_data *ir_data = (struct amd_ir_data *)data;
3940 struct irte_ga *entry = (struct irte_ga *) ir_data->entry;
3941 struct irq_cfg *cfg = ir_data->cfg;
3962 return modify_irte_ga(ir_data->irq_2_irte.devid,
3963 ir_data->irq_2_irte.index, entry, ir_data);
3973 struct amd_ir_data *ir_data = data->chip_data;
3974 struct irq_2_irte *irte_info = &ir_data->irq_2_irte;
3984 ir_data->cfg = irqd_cfg(data);
3985 pi_data->ir_data = ir_data;
4001 pi_data->prev_ga_tag = ir_data->cached_ga_tag;
4003 ir_data->ga_root_ptr = (pi_data->base >> 12);
4004 ir_data->ga_vector = vcpu_pi_info->vector;
4005 ir_data->ga_tag = pi_data->ga_tag;
4006 ret = amd_iommu_activate_guest_mode(ir_data);
4008 ir_data->cached_ga_tag = pi_data->ga_tag;
4010 ret = amd_iommu_deactivate_guest_mode(ir_data);
4017 ir_data->cached_ga_tag = 0;
4025 struct amd_ir_data *ir_data,
4034 iommu->irte_ops->set_affinity(ir_data->entry, irte_info->devid,
4042 struct amd_ir_data *ir_data = data->chip_data;
4043 struct irq_2_irte *irte_info = &ir_data->irq_2_irte;
4056 amd_ir_update_irte(data, iommu, ir_data, irte_info, cfg);
4069 struct amd_ir_data *ir_data = irq_data->chip_data;
4071 *msg = ir_data->msi_entry;
4107 struct amd_ir_data *ir_data = (struct amd_ir_data *)data;
4108 int devid = ir_data->irq_2_irte.devid;
4109 struct irte_ga *entry = (struct irte_ga *) ir_data->entry;
4110 struct irte_ga *ref = (struct irte_ga *) ir_data->ref;