Lines Matching refs:item
88 struct sis_memblock *item; in sis_drm_alloc() local
102 item = kzalloc(sizeof(*item), GFP_KERNEL); in sis_drm_alloc()
103 if (!item) { in sis_drm_alloc()
111 &item->mm_node, in sis_drm_alloc()
114 offset = item->mm_node.start; in sis_drm_alloc()
117 item->req.size = mem->size; in sis_drm_alloc()
118 sis_malloc(&item->req); in sis_drm_alloc()
119 if (item->req.size == 0) in sis_drm_alloc()
121 offset = item->req.offset; in sis_drm_alloc()
124 &item->mm_node, in sis_drm_alloc()
127 offset = item->mm_node.start; in sis_drm_alloc()
133 retval = idr_alloc(&dev_priv->object_idr, item, 1, 0, GFP_KERNEL); in sis_drm_alloc()
138 list_add(&item->owner_list, &file_priv->obj_list); in sis_drm_alloc()
150 drm_mm_remove_node(&item->mm_node); in sis_drm_alloc()
152 kfree(item); in sis_drm_alloc()