Lines Matching refs:start
44 "flags %#lx\n", idx, (unsigned long long) res->start, in pnp_assign_port()
51 res->start = 0; in pnp_assign_port()
60 res->start = rule->min; in pnp_assign_port()
61 res->end = res->start + rule->size - 1; in pnp_assign_port()
64 res->start += rule->align; in pnp_assign_port()
65 res->end = res->start + rule->size - 1; in pnp_assign_port()
66 if (res->start > rule->max || !rule->align) { in pnp_assign_port()
76 pnp_add_io_resource(dev, res->start, res->end, res->flags); in pnp_assign_port()
87 "flags %#lx\n", idx, (unsigned long long) res->start, in pnp_assign_mem()
94 res->start = 0; in pnp_assign_mem()
113 res->start = rule->min; in pnp_assign_mem()
114 res->end = res->start + rule->size - 1; in pnp_assign_mem()
117 res->start += rule->align; in pnp_assign_mem()
118 res->end = res->start + rule->size - 1; in pnp_assign_mem()
119 if (res->start > rule->max || !rule->align) { in pnp_assign_mem()
129 pnp_add_mem_resource(dev, res->start, res->end, res->flags); in pnp_assign_mem()
146 idx, (int) res->start, res->flags); in pnp_assign_irq()
152 res->start = -1; in pnp_assign_irq()
162 res->start = find_next_bit(rule->map.bits, PNP_IRQ_NR, 16); in pnp_assign_irq()
163 if (res->start < PNP_IRQ_NR) { in pnp_assign_irq()
164 res->end = res->start; in pnp_assign_irq()
169 res->start = res->end = xtab[i]; in pnp_assign_irq()
176 res->start = -1; in pnp_assign_irq()
187 pnp_add_irq_resource(dev, res->start, res->flags); in pnp_assign_irq()
205 idx, (int) res->start, res->flags); in pnp_assign_dma()
211 res->start = -1; in pnp_assign_dma()
222 res->start = res->end = xtab[i]; in pnp_assign_dma()
232 pnp_add_dma_resource(dev, res->start, res->flags); in pnp_assign_dma()