Lines Matching refs:opt
381 struct irq_routing_options opt; in pcibios_get_irq_routing_table() local
391 opt.table = (struct irq_info *) page; in pcibios_get_irq_routing_table()
392 opt.size = PAGE_SIZE; in pcibios_get_irq_routing_table()
393 opt.segment = __KERNEL_DS; in pcibios_get_irq_routing_table()
406 "=m" (opt) in pcibios_get_irq_routing_table()
409 "D" ((long) &opt), in pcibios_get_irq_routing_table()
411 "m" (opt) in pcibios_get_irq_routing_table()
413 DBG("OK ret=%d, size=%d, map=%x\n", ret, opt.size, map); in pcibios_get_irq_routing_table()
416 else if (opt.size) { in pcibios_get_irq_routing_table()
417 rt = kmalloc(sizeof(struct irq_routing_table) + opt.size, GFP_KERNEL); in pcibios_get_irq_routing_table()
420 rt->size = opt.size + sizeof(struct irq_routing_table); in pcibios_get_irq_routing_table()
422 memcpy(rt->slots, (void *) page, opt.size); in pcibios_get_irq_routing_table()