Lines Matching refs:item
91 struct sis_memblock *item; in sis_drm_alloc() local
105 item = kzalloc(sizeof(*item), GFP_KERNEL); in sis_drm_alloc()
106 if (!item) { in sis_drm_alloc()
114 &item->mm_node, in sis_drm_alloc()
116 offset = item->mm_node.start; in sis_drm_alloc()
119 item->req.size = mem->size; in sis_drm_alloc()
120 sis_malloc(&item->req); in sis_drm_alloc()
121 if (item->req.size == 0) in sis_drm_alloc()
123 offset = item->req.offset; in sis_drm_alloc()
126 &item->mm_node, in sis_drm_alloc()
128 offset = item->mm_node.start; in sis_drm_alloc()
134 retval = idr_alloc(&dev_priv->object_idr, item, 1, 0, GFP_KERNEL); in sis_drm_alloc()
139 list_add(&item->owner_list, &file_priv->obj_list); in sis_drm_alloc()
151 drm_mm_remove_node(&item->mm_node); in sis_drm_alloc()
153 kfree(item); in sis_drm_alloc()