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()
111 res->start = rule->min; in pnp_assign_mem()
112 res->end = res->start + rule->size - 1; in pnp_assign_mem()
115 res->start += rule->align; in pnp_assign_mem()
116 res->end = res->start + rule->size - 1; in pnp_assign_mem()
117 if (res->start > rule->max || !rule->align) { in pnp_assign_mem()
127 pnp_add_mem_resource(dev, res->start, res->end, res->flags); in pnp_assign_mem()
144 idx, (int) res->start, res->flags); in pnp_assign_irq()
150 res->start = -1; in pnp_assign_irq()
160 res->start = find_next_bit(rule->map.bits, PNP_IRQ_NR, 16); in pnp_assign_irq()
161 if (res->start < PNP_IRQ_NR) { in pnp_assign_irq()
162 res->end = res->start; in pnp_assign_irq()
167 res->start = res->end = xtab[i]; in pnp_assign_irq()
174 res->start = -1; in pnp_assign_irq()
185 pnp_add_irq_resource(dev, res->start, res->flags); in pnp_assign_irq()
203 idx, (int) res->start, res->flags); in pnp_assign_dma()
209 res->start = -1; in pnp_assign_dma()
220 res->start = res->end = xtab[i]; in pnp_assign_dma()
230 pnp_add_dma_resource(dev, res->start, res->flags); in pnp_assign_dma()