Lines Matching defs:item
113 int drm_ht_insert_item(struct drm_open_hash *ht, struct drm_hash_item *item)
119 unsigned long key = item->key;
132 hlist_add_behind_rcu(&item->head, parent);
134 hlist_add_head_rcu(&item->head, h_list);
141 * Just insert an item and return any "bits" bit key that hasn't been
144 int drm_ht_just_insert_please(struct drm_open_hash *ht, struct drm_hash_item *item,
155 item->key = (unshifted_key << shift) + add;
156 ret = drm_ht_insert_item(ht, item);
170 struct drm_hash_item **item)
178 *item = hlist_entry(list, struct drm_hash_item, head);
195 int drm_ht_remove_item(struct drm_open_hash *ht, struct drm_hash_item *item)
197 hlist_del_init_rcu(&item->head);