Lines Matching refs:linear
56 } else if (dobj->linear) {
57 /* linear backed memory */
59 drm_mm_remove_node(dobj->linear);
61 kfree(dobj->linear);
85 if (obj->page || obj->linear)
132 /* Otherwise, grab it from our linear allocation */
144 ret = drm_mm_insert_node_generic(&priv->linear, node,
152 obj->linear = node;
155 ptr = ioremap_wc(obj->linear->start, size);
158 drm_mm_remove_node(obj->linear);
160 kfree(obj->linear);
161 obj->linear = NULL;
168 obj->phys_addr = obj->linear->start;
169 obj->dev_addr = obj->linear->start;
183 /* only linear objects need to be ioremap'd */
184 if (!dobj->addr && dobj->linear)
430 } else if (dobj->linear) {
459 if (!dobj->linear)