Lines Matching refs:iec_desc
175 union qi_icc_descriptor iec_desc = { 0 }; in vtd_global_cc_invalidate() local
177 iec_desc.icc.type = QI_TYPE_ICC; in vtd_global_cc_invalidate()
178 iec_desc.icc.granularity = 1; /* Global Invalidation requested */ in vtd_global_cc_invalidate()
180 return vtd_qi_send(dev, &iec_desc.desc); in vtd_global_cc_invalidate()
185 union qi_iec_descriptor iec_desc = { 0 }; in vtd_global_iec_invalidate() local
187 iec_desc.iec.type = QI_TYPE_IEC; in vtd_global_iec_invalidate()
188 iec_desc.iec.granularity = 0; /* Global Invalidation requested */ in vtd_global_iec_invalidate()
190 return vtd_qi_send(dev, &iec_desc.desc); in vtd_global_iec_invalidate()
195 union qi_iec_descriptor iec_desc = { 0 }; in vtd_index_iec_invalidate() local
197 iec_desc.iec.type = QI_TYPE_IEC; in vtd_index_iec_invalidate()
198 iec_desc.iec.granularity = 1; /* Index based invalidation requested */ in vtd_index_iec_invalidate()
200 iec_desc.iec.interrupt_index = irte_idx; in vtd_index_iec_invalidate()
201 iec_desc.iec.index_mask = 0; in vtd_index_iec_invalidate()
203 return vtd_qi_send(dev, &iec_desc.desc); in vtd_index_iec_invalidate()