Lines Matching refs:Data

69 	irqnum = res->Data.Irq.InterruptCount;
70 irq = res->Data.Irq.Interrupts[0];
74 irqnum = res->Data.ExtendedIrq.InterruptCount;
75 irq = res->Data.ExtendedIrq.Interrupts[0];
122 KASSERT(res->Data.Irq.InterruptCount == 1,
124 irq = res->Data.Irq.Interrupts[0];
125 trig = res->Data.Irq.Triggering;
126 pol = res->Data.Irq.Polarity;
129 KASSERT(res->Data.ExtendedIrq.InterruptCount == 1,
131 irq = res->Data.ExtendedIrq.Interrupts[0];
132 trig = res->Data.ExtendedIrq.Triggering;
133 pol = res->Data.ExtendedIrq.Polarity;
198 if (res->Data.FixedIo.AddressLength <= 0)
201 res->Data.FixedIo.Address, res->Data.FixedIo.AddressLength));
202 set->set_ioport(dev, arc->context, res->Data.FixedIo.Address,
203 res->Data.FixedIo.AddressLength);
206 if (res->Data.Io.AddressLength <= 0)
208 if (res->Data.Io.Minimum == res->Data.Io.Maximum) {
210 res->Data.Io.Minimum, res->Data.Io.AddressLength));
211 set->set_ioport(dev, arc->context, res->Data.Io.Minimum,
212 res->Data.Io.AddressLength);
215 res->Data.Io.Minimum, res->Data.Io.Maximum,
216 res->Data.Io.AddressLength));
217 set->set_iorange(dev, arc->context, res->Data.Io.Minimum,
218 res->Data.Io.Maximum, res->Data.Io.AddressLength,
219 res->Data.Io.Alignment);
223 if (res->Data.FixedMemory32.AddressLength <= 0)
226 res->Data.FixedMemory32.Address,
227 res->Data.FixedMemory32.AddressLength));
228 set->set_memory(dev, arc->context, res->Data.FixedMemory32.Address,
229 res->Data.FixedMemory32.AddressLength);
232 if (res->Data.Memory32.AddressLength <= 0)
234 if (res->Data.Memory32.Minimum == res->Data.Memory32.Maximum) {
236 res->Data.Memory32.Minimum, res->Data.Memory32.AddressLength));
237 set->set_memory(dev, arc->context, res->Data.Memory32.Minimum,
238 res->Data.Memory32.AddressLength);
241 res->Data.Memory32.Minimum, res->Data.Memory32.Maximum,
242 res->Data.Memory32.AddressLength));
243 set->set_memoryrange(dev, arc->context, res->Data.Memory32.Minimum,
244 res->Data.Memory32.Maximum, res->Data.Memory32.AddressLength,
245 res->Data.Memory32.Alignment);
249 if (res->Data.Memory24.AddressLength <= 0)
251 if (res->Data.Memory24.Minimum == res->Data.Memory24.Maximum) {
253 res->Data.Memory24.Minimum, res->Data.Memory24.AddressLength));
254 set->set_memory(dev, arc->context, res->Data.Memory24.Minimum,
255 res->Data.Memory24.AddressLength);
258 res->Data.Memory24.Minimum, res->Data.Memory24.Maximum,
259 res->Data.Memory24.AddressLength));
260 set->set_memoryrange(dev, arc->context, res->Data.Memory24.Minimum,
261 res->Data.Memory24.Maximum, res->Data.Memory24.AddressLength,
262 res->Data.Memory24.Alignment);
271 set->set_irq(dev, arc->context, res->Data.Irq.Interrupts,
272 res->Data.Irq.InterruptCount, res->Data.Irq.Triggering,
273 res->Data.Irq.Polarity);
281 set->set_drq(dev, arc->context, res->Data.Dma.Channels,
282 res->Data.Dma.ChannelCount);
287 res->Data.StartDpf.CompatibilityPriority);
299 gran = res->Data.Address16.Granularity;
300 min = res->Data.Address16.Minimum;
301 max = res->Data.Address16.Maximum;
302 length = res->Data.Address16.AddressLength;
306 gran = res->Data.Address32.Granularity;
307 min = res->Data.Address32.Minimum;
308 max = res->Data.Address32.Maximum;
309 length = res->Data.Address32.AddressLength;
313 gran = res->Data.Address64.Granularity;
314 min = res->Data.Address64.Minimum;
315 max = res->Data.Address64.Maximum;
316 length = res->Data.Address64.AddressLength;
322 gran = res->Data.ExtAddress64.Granularity;
323 min = res->Data.ExtAddress64.Minimum;
324 max = res->Data.ExtAddress64.Maximum;
325 length = res->Data.ExtAddress64.AddressLength;
331 if (res->Data.Address.ProducerConsumer != ACPI_CONSUMER) {
334 acpi_address_range_name(res->Data.Address.ResourceType)));
337 if (res->Data.Address.ResourceType != ACPI_MEMORY_RANGE &&
338 res->Data.Address.ResourceType != ACPI_IO_RANGE) {
345 if (min > ULONG_MAX || (res->Data.Address.MaxAddressFixed && max >
354 if (res->Data.Address.MinAddressFixed == ACPI_ADDRESS_FIXED &&
355 res->Data.Address.MaxAddressFixed == ACPI_ADDRESS_FIXED) {
356 if (res->Data.Address.ResourceType == ACPI_MEMORY_RANGE) {
366 if (res->Data.Address32.ResourceType == ACPI_MEMORY_RANGE) {
379 if (res->Data.ExtendedIrq.ProducerConsumer != ACPI_CONSUMER) {
383 set->set_ext_irq(dev, arc->context, res->Data.ExtendedIrq.Interrupts,
384 res->Data.ExtendedIrq.InterruptCount,
385 res->Data.ExtendedIrq.Triggering, res->Data.ExtendedIrq.Polarity);