Lines Matching refs:cursor
260 #define qdf_ptr_hash_remove(ht, key, cursor, entry_field) ({ \ argument
263 cursor = _e ? qdf_container_of(_e, typeof(*(cursor)), \
265 cursor; })
287 #define __qdf_ptr_hash_for_each_in_bucket(bucket, cursor, entry_field) \ argument
288 qdf_slist_for_each(&(bucket)->list, cursor, entry_field.node)
297 #define qdf_ptr_hash_for_each(ht, bucket, cursor, entry_field) \ argument
299 __qdf_ptr_hash_for_each_in_bucket(bucket, cursor, entry_field)
309 #define qdf_ptr_hash_for_each_by_hash(ht, key, cursor, entry_field) \ argument
312 cursor, entry_field)
322 #define qdf_ptr_hash_for_each_by_key(ht, _key, cursor, entry_field) \ argument
323 qdf_ptr_hash_for_each_by_hash(ht, _key, cursor, entry_field) \
324 if ((cursor)->entry_field.key == (uintptr_t)_key)
335 #define qdf_ptr_hash_get(ht, key, cursor, entry_field) ({ \ argument
336 cursor = NULL; \
337 qdf_ptr_hash_for_each_by_key(ht, key, cursor, entry_field) \
339 cursor; })