Lines Matching refs:xa
195 struct xarray *xa = &adev->userq_doorbell_xa;
200 xa_lock_irqsave(xa, flags);
201 queue = xa_load(xa, doorbell);
215 xa_unlock_irqrestore(xa, flags);
961 struct xarray xa;
964 xa_init(&xa);
994 xa_for_each(&xa, tmp_key, range) {
1025 range = xa_load(&xa, key);
1027 xa_erase(&xa, key);
1039 xa_store(&xa, key, range, GFP_KERNEL);
1047 xa_for_each(&xa, tmp_key, range) {
1081 xa_for_each(&xa, tmp_key, range) {
1087 xa_destroy(&xa);
1177 struct xarray *xa = &adev->userq_doorbell_xa;
1181 xa_lock_irqsave(xa, flags);
1182 xa_for_each(xa, queue_id, queue) {
1186 xa_unlock_irqrestore(xa, flags);