Lines Matching defs:conflict

188 /* Return the conflict entry if you can't request it */
281 * Returns 0 for success, conflict resource on error.
285 struct resource *conflict;
288 conflict = __request_resource(root, new);
290 return conflict;
302 struct resource *conflict;
304 conflict = request_resource_conflict(root, new);
305 return conflict ? -EBUSY : 0;
824 struct resource *conflict;
848 conflict = __request_resource(root, old);
849 BUG_ON(conflict);
979 * Returns 0 on success, conflict resource if the resource can't be inserted.
981 * This function is equivalent to request_resource_conflict when no conflict
982 * happens. If a conflict happens, and the conflicting resources
992 struct resource *conflict;
995 conflict = __insert_resource(parent, new);
997 return conflict;
1012 struct resource *conflict;
1014 conflict = insert_resource_conflict(parent, new);
1015 return conflict ? -EBUSY : 0;
1034 struct resource *conflict;
1036 conflict = __insert_resource(root, new);
1037 if (!conflict)
1039 if (conflict == root)
1042 /* Ok, expand resource to cover the conflict, then try again .. */
1043 if (conflict->start < new->start)
1044 new->start = conflict->start;
1045 if (conflict->end > new->end)
1046 new->end = conflict->end;
1048 pr_info("Expanded resource %s due to conflict with %s\n", new->name, conflict->name);
1150 struct resource *conflict;
1166 conflict = __request_resource(parent, res);
1167 if (!conflict) {
1175 /* conflict covered whole area */
1176 if (conflict->start <= res->start &&
1177 conflict->end >= res->end) {
1184 if (conflict->start > res->start) {
1186 res->end = conflict->start - 1;
1187 if (conflict->end < end) {
1194 next_res->start = conflict->end + 1;
1200 res->start = conflict->end + 1;
1326 struct resource *conflict;
1332 conflict = __request_resource(parent, res);
1333 if (!conflict)
1341 conflict->desc == IORES_DESC_DEVICE_PRIVATE_MEMORY) {
1343 conflict->name, conflict, res);
1345 if (conflict != parent) {
1346 if (!(conflict->flags & IORESOURCE_BUSY)) {
1347 parent = conflict;
1351 if (conflict->flags & flags & IORESOURCE_MUXED) {
1682 * When a conflict is detected between any existing resources and the newly
1690 struct resource *conflict, **ptr;
1698 conflict = request_resource_conflict(root, new);
1699 if (conflict) {
1701 new, conflict->name, conflict);