Lines Matching defs:pos
143 int pos, err = 0;
148 pos = find_first_zero_bit(msi_data->used, msi_data->irqs_num);
149 if (pos < msi_data->irqs_num)
150 __set_bit(pos, msi_data->used);
162 irq_domain_set_info(domain, virq, pos,
174 int pos;
176 pos = d->hwirq;
177 if (pos < 0 || pos >= msi_data->irqs_num) {
178 pr_err("failed to teardown msi. Invalid hwirq %d\n", pos);
183 __clear_bit(pos, msi_data->used);
197 int pos, size, virq, hwirq;
203 pos = msir->bit_start;
206 for_each_set_bit_from(pos, &val, size) {
207 hwirq = ((msir->bit_end - pos) << msi_data->cfg->ibs_shift) |