Lines Matching refs:linear
54 } else if (dobj->linear) {
55 /* linear backed memory */
57 drm_mm_remove_node(dobj->linear);
59 kfree(dobj->linear);
83 if (obj->page || obj->linear)
130 /* Otherwise, grab it from our linear allocation */
142 ret = drm_mm_insert_node_generic(&priv->linear, node,
150 obj->linear = node;
153 ptr = ioremap_wc(obj->linear->start, size);
156 drm_mm_remove_node(obj->linear);
158 kfree(obj->linear);
159 obj->linear = NULL;
166 obj->phys_addr = obj->linear->start;
167 obj->dev_addr = obj->linear->start;
181 /* only linear objects need to be ioremap'd */
182 if (!dobj->addr && dobj->linear)
419 } else if (dobj->linear) {
448 if (!dobj->linear)