Lines Matching defs:end
157 #define length(start, end) (*(end) - *(start) + 1)
159 /* Two ranges conflict if one doesn't end before the other starts */
171 resource_size_t *port, *end, *tport, *tend;
174 end = &res->end;
183 if (!request_region(*port, length(port, end), "pnp"))
185 release_region(*port, length(port, end));
192 if (ranged_conflict(port, end, &rport, &rend))
200 tend = &tres->end;
201 if (ranged_conflict(port, end, tport, tend))
219 tend = &tres->end;
220 if (ranged_conflict(port, end, tport, tend))
234 resource_size_t *addr, *end, *taddr, *tend;
237 end = &res->end;
246 if (!request_mem_region(*addr, length(addr, end), "pnp"))
248 release_mem_region(*addr, length(addr, end));
255 if (ranged_conflict(addr, end, &raddr, &rend))
263 tend = &tres->end;
264 if (ranged_conflict(addr, end, taddr, tend))
282 tend = &tres->end;
283 if (ranged_conflict(addr, end, taddr, tend))
541 res->end = irq;
562 res->end = dma;
570 resource_size_t end, int flags)
579 (unsigned long long) end);
586 res->end = end;
594 resource_size_t end, int flags)
603 (unsigned long long) end);
610 res->end = end;
618 resource_size_t end)
627 (unsigned long long) end);
634 res->end = end;
686 int pnp_range_reserved(resource_size_t start, resource_size_t end)
695 dev_end = &pnp_res->res.end;
696 if (ranged_conflict(&start, &end, dev_start, dev_end))